Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add disktable to tablet and nameserver #1483

Merged
merged 102 commits into from
Apr 20, 2022

Commits on Feb 22, 2022

  1. add rocksdb dep in third-party

    zhanghaohit authored and litongxin committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    1768d60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b365e8 View commit details
    Browse the repository at this point in the history
  3. Feat: move back disk_snapshot

    Leowner authored and zhanghaohit committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    523184e View commit details
    Browse the repository at this point in the history
  4. disk_table test

    Leowner authored and zhanghaohit committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    ca0e185 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2022

  1. fix pr comment

    litongxin committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    ab3b1a4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Configuration menu
    Copy the full SHA
    dfd3b40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2248dbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b8a406 View commit details
    Browse the repository at this point in the history
  4. remove all extra spaces

    litongxin committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    daa15bd View commit details
    Browse the repository at this point in the history
  5. remove blank lines and update copyright

    litongxin committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    07e4bdd View commit details
    Browse the repository at this point in the history
  6. format disk table

    litongxin committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    fcbd978 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. remove redundant typedef and change declare order

    litongxin committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    fa87245 View commit details
    Browse the repository at this point in the history
  2. rebase with feat/disk-table

    litongxin committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    2d36487 View commit details
    Browse the repository at this point in the history
  3. remove Release in disktable

    litongxin committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    bc9060b View commit details
    Browse the repository at this point in the history
  4. remove db_root_path from memtable

    litongxin committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    d369727 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. move Table::CreateTable to test

    litongxin committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    e847637 View commit details
    Browse the repository at this point in the history
  2. change disk table root_path to table_path

    litongxin committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    e9490f5 View commit details
    Browse the repository at this point in the history
  3. rebase tablet client.cc

    litongxin committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    b6d1dfe View commit details
    Browse the repository at this point in the history
  4. change name of recycle bin and add tests

    litongxin committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    1b2c6ce View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. add some tests in tablet

    litongxin committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    3c05c66 View commit details
    Browse the repository at this point in the history
  2. fix test DelRecycleDisk

    litongxin committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    05c1e87 View commit details
    Browse the repository at this point in the history
  3. add some test in nameserver

    litongxin committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    30ff8af View commit details
    Browse the repository at this point in the history
  4. add more test to tablet

    litongxin committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    49aea71 View commit details
    Browse the repository at this point in the history
  5. add more tests to tablet

    litongxin committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    f7d85d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. add more tests to tablet

    litongxin committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6fa728b View commit details
    Browse the repository at this point in the history
  2. add some storage mode to tablet

    litongxin committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    432b7c9 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. fix decode timestamp from value in disktable

    litongxin committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    334aa51 View commit details
    Browse the repository at this point in the history
  2. fix some tests in tablet

    litongxin committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    009cfd1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efb8842 View commit details
    Browse the repository at this point in the history
  4. remove create table factory method from tablet

    litongxin committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    57bd814 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    1b56658 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a35e219 View commit details
    Browse the repository at this point in the history
  3. update include order

    litongxin committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    57128d6 View commit details
    Browse the repository at this point in the history
  4. update include order

    litongxin committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    dd2ea1c View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    26a4e39 View commit details
    Browse the repository at this point in the history
  2. fix abs and/or lat test in tablet

    litongxin committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    e191eb0 View commit details
    Browse the repository at this point in the history
  3. fix 2 tests in tablet

    litongxin committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    3d8abc9 View commit details
    Browse the repository at this point in the history
  4. temporarily change remove to recursive

    litongxin committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    64a52a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. update disk table test

    litongxin committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    49dead8 View commit details
    Browse the repository at this point in the history
  2. remove whitespaces in line end

    litongxin committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    a3e956c View commit details
    Browse the repository at this point in the history
  3. fix getTermPairDisk

    litongxin committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    f1c3eca View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. update two test in nameserver

    litongxin committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    5d39010 View commit details
    Browse the repository at this point in the history
  2. update tests in nameserver

    litongxin committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    bce502c View commit details
    Browse the repository at this point in the history
  3. update nameserver test

    litongxin committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    ef6f732 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. update ts_col in disktable using uint32_t

    litongxin committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    8e0752e View commit details
    Browse the repository at this point in the history
  2. update tests with TEST_P

    litongxin committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    5671f9c View commit details
    Browse the repository at this point in the history
  3. remove whitespace

    litongxin committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    65d15d3 View commit details
    Browse the repository at this point in the history
  4. update nameserver test

    litongxin committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    50cfda7 View commit details
    Browse the repository at this point in the history
  5. remove unused environment in nameserver

    litongxin committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    f479be1 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Merge commit '65d15d32d4c314c784f222218ea883991c25fab9' into feat/add…

    …_to_nameserver_rebase
    litongxin committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    7351346 View commit details
    Browse the repository at this point in the history
  2. update all tests in tablet

    litongxin committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    a2896db View commit details
    Browse the repository at this point in the history
  3. update tablet test

    litongxin committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    1d9d963 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. change recycle path

    litongxin committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    3fa5629 View commit details
    Browse the repository at this point in the history
  2. add comments for different behaviors

    litongxin committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    de369df View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

  1. Merge remote-tracking branch 'upstream/main' into feat/add_to_nameser…

    …ver_rebase
    litongxin committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    649df72 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. update tests in nameserver create remote test

    litongxin committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    7a7814c View commit details
    Browse the repository at this point in the history
  2. update standalone test

    litongxin committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    4390040 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    f011fb8 View commit details
    Browse the repository at this point in the history
  2. update tablet multi path test

    litongxin committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    47b331c View commit details
    Browse the repository at this point in the history
  3. update tablet impl func test

    litongxin committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    955d82f View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. update style

    litongxin committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    878c631 View commit details
    Browse the repository at this point in the history
  2. remove whitespaces

    litongxin committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ecd0889 View commit details
    Browse the repository at this point in the history
  3. fix test failed in projection

    litongxin committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    4108cf6 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. remove debug log

    litongxin committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    a7cb58f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. add DiskTableKeyIterator (not finished)

    litongxin committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    08c71f9 View commit details
    Browse the repository at this point in the history
  2. add functions in DiskTableKeyIterator

    litongxin committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    51f0480 View commit details
    Browse the repository at this point in the history
  3. add disktableRowIterator

    litongxin committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    a576e8e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Configuration menu
    Copy the full SHA
    dd2b372 View commit details
    Browse the repository at this point in the history
  2. fix merge issue

    zhanghaohit committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    76e6dec View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    25b6269 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a10b0e View commit details
    Browse the repository at this point in the history
  3. fix compile error

    zhanghaohit committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    52fc321 View commit details
    Browse the repository at this point in the history
  4. fix gc_interval

    zhanghaohit committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    829fea3 View commit details
    Browse the repository at this point in the history
  5. fix gc test

    zhanghaohit committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    042e945 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. fix talbet test

    zhanghaohit committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    9b99b91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca58762 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. set flags_root_path default to "", use TEST_P

    litongxin committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    1cc6564 View commit details
    Browse the repository at this point in the history
  2. add error message

    litongxin committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    cef7029 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. add ssd test to nameserver

    litongxin committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    8074df9 View commit details
    Browse the repository at this point in the history
  2. fix error code, ssd path, childFileName

    litongxin committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    aa7cfd7 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    9805212 View commit details
    Browse the repository at this point in the history
  2. merge main

    litongxin committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    400b4ac View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. change /tmp/1 to /tmp/rand()

    litongxin committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    c66eb42 View commit details
    Browse the repository at this point in the history
  2. Merge commit '1c05af68823819b1e4e132c382018dc242b61aa8' into pr/Leown…

    …er/1483
    litongxin committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    3432afc View commit details
    Browse the repository at this point in the history
  3. add disktable in SchedMakeSnapshot

    litongxin committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    9885125 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2022

  1. add GetCount for DiskTable

    litongxin committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    bc1fbfc View commit details
    Browse the repository at this point in the history
  2. fix cpplint

    litongxin committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    2489157 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. Merge branch 'main' into pr/Leowner/1483

    litongxin committed Apr 17, 2022
    Configuration menu
    Copy the full SHA
    30da066 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. move getCount to table.h, change root_path default

    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    63b6f86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73bdcdf View commit details
    Browse the repository at this point in the history
  3. fix GetCount

    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    481e517 View commit details
    Browse the repository at this point in the history
  4. add initialization to GetCount

    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    756b4e2 View commit details
    Browse the repository at this point in the history
  5. "rename first in case we fail to recover" in TabletImpl::LoadDiskTabl…

    …eInternal
    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    e88726d View commit details
    Browse the repository at this point in the history
  6. change consistent storageMode

    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    7c0a410 View commit details
    Browse the repository at this point in the history
  7. add log for disk table GetCount

    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    709f1e2 View commit details
    Browse the repository at this point in the history
  8. fix recycle_bin

    litongxin committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    2972f63 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. fix LoadDiskTableInternal

    litongxin committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    8ecdfab View commit details
    Browse the repository at this point in the history
  2. remove reversion in LoadDiskTableInternal

    litongxin committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    8cf3686 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3c2e2f View commit details
    Browse the repository at this point in the history
  4. fix cpplint

    litongxin committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    a7cc8ad View commit details
    Browse the repository at this point in the history
  5. change error code

    litongxin committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    bf952f0 View commit details
    Browse the repository at this point in the history
  6. fix create root path

    litongxin committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    6964656 View commit details
    Browse the repository at this point in the history