These 55 commits are when the Protocol Buffers files have changed:
| Commit: | 3f79a74 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | GitHub | |
Using raft to sync the copy-cluster (#707) * update new raft version * fix some compatible issue * fix * fix some codestyle issue, update rocksdb version * fix * fix ut
The documentation is generated from this commit.
| Commit: | 25655a7 | |
|---|---|---|
| Author: | karbon | |
demo raft sync
The documentation is generated from this commit.
| Commit: | 276b0bd | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | GitHub | |
Rename SortedList to Slist. (#668) * Rename SortedList to Slist * Full * Fix * Fix * Fix * Fix * Full * Full * Fix confict * Fix confict * Fix
| Commit: | 6fd400f | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | GitHub | |
Remove unused code. (#669)
| Commit: | 956ba05 | |
|---|---|---|
| Author: | senyer | |
| Committer: | GitHub | |
Support `TTL` API. (#643) * Add Change log * Fix * Fix * add ttl parser * add ttl client * impl server end * improve ttl * add ut * fix * add unit * fix * fix * fix
| Commit: | ed302a9 | |
|---|---|---|
| Author: | senyer | |
| Committer: | GitHub | |
Support `Exist` API. (#647) * Add Change log * Fix * Fix * Support exist parser add exist api in store server * Add exist api. * fix * fix
| Commit: | 8309601 | |
|---|---|---|
| Author: | senyer | |
| Committer: | GitHub | |
Unify the interfaces of expire and drop. (#638) * Add Change log * Fix * Fix * Unified into an expire and drop api * fix * fix * up cov * up cov * Fix * Fix * fix * fix
| Commit: | e03dd99 | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | GitHub | |
Remove unused code.(#619) * Remove unused * fix
| Commit: | 5aa5e58 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
[StorageEngine] Put all data into one map (#608) * Fix * Fix
| Commit: | f64afee | |
|---|---|---|
| Author: | senyer | |
| Committer: | GitHub | |
Supports key expired for all data structures (#586) * Support Expire Key * Support Expire Key * Improve the remaining code * Add UT for command line usage. * Add UT for client proxy usage. * Add ExpireClient send inside `drop` operate * Fix * Fix * Fix * fix * fix * fix * fix * fix * fix * fix * fix * Fix Co-authored-by: Tuo Wang <46275394+tortuo@users.noreply.github.com>
| Commit: | fb5ac54 | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | GitHub | |
Fix KeyNotFound in sets (#599) * Fix KeyNotFound in sets * Fix * Fix * Fix Co-Authored-By: Qing Wang <kingchin1218@126.com> * Fix Co-Authored-By: Qing Wang <kingchin1218@126.com> * Fix * Fix Co-authored-by: Qing Wang <kingchin1218@126.com>
| Commit: | ad901da | |
|---|---|---|
| Author: | 梅杰 | |
| Committer: | GitHub | |
Use protobuf-maven-plugin replace protoc-jar-maven-plugin for protobuf generate java code. (#564) Co-authored-by: Tuo Wang <46275394+tortuo@users.noreply.github.com>
| Commit: | 9242f48 | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | GitHub | |
Support `int` type as a concept of Distkv (#552) * Support int in the parse * Fix * Support int in the client * Support ints in store server * Fix * Add usage example for ints * Upgrade README * Fix
| Commit: | df66c5b | |
|---|---|---|
| Author: | kairbon | |
| Committer: | GitHub | |
Add deactive namespace support (#521) * fix * fix
| Commit: | 9a5e116 | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | GitHub | |
Add namespace command executor (#508) * Add namespace command executor * Fix * Fix Co-Authored-By: Qing Wang <kingchin1218@126.com> * Fix Co-Authored-By: Qing Wang <kingchin1218@126.com> * Fix Co-Authored-By: Qing Wang <kingchin1218@126.com> * Fix Co-authored-by: Qing Wang <kingchin1218@126.com>
| Commit: | 16a651f | |
|---|---|---|
| Author: | senyer | |
| Committer: | GitHub | |
Refine worker, rpc services, etc(#488) * WIP * WIP * WIP * Refine_worker * fix * fix * fix * fix * fix * fix * fix conflict * Merge branch 'master' of github.com:distkv-project/distkv into refine_worker * Fix * Fix * Fix * Fix * Fix * Fix Co-authored-by: Qing Wang <kingchin1218@126.com>
| Commit: | 34d053a | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | senyer | |
Upgrade protobuf to proto3 (#458) * Upgrade to proto3 * Remove TODO
| Commit: | ec82f26 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | Qing Wang | |
Support that master sync the requests to slaves (#435) * init * fix * fix * fix * fix * fix name * fix name * fix name * fix * fix * fix * fix * fix * fix * fix * add SalverClient * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * try01 * fix * fix * fix * fix * fix * fix * retry * fix * fix * fix * fix * goooooooooooood * goooooooooooooood * fix * big Co-authored-by: Qing Wang <kingchin1218@126.com>
| Commit: | 117d9f1 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Fix name to DistKV (#439)
| Commit: | 0ed6698 | |
|---|---|---|
| Author: | Xin Wang | |
| Committer: | senyer | |
Update directory from dst to distkv (#434) * update directory * update project name * rename file * update welcome art words * update style * add logo url * add logo url
| Commit: | 3b0f1b4 | |
|---|---|---|
| Author: | Xin Wang | |
| Committer: | Qing Wang | |
Revert "Support that master sync the requests to slaves (#406)" (#433) This reverts commit 7c985e43ecb1641c8d85d84e05e5b3b5caace04d.
| Commit: | 7c985e4 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | Qing Wang | |
Support that master sync the requests to slaves (#406) * init * fix * fix * fix * fix * fix name * fix name * fix name * fix * fix * fix * fix * fix * fix * fix * add SalverClient * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix * fix Co-authored-by: Qing Wang <kingchin1218@126.com>
| Commit: | 50bcd8f | |
|---|---|---|
| Author: | LCM1999 | |
| Committer: | kairbon | |
WIP, ErrorCode Demo, fix error, test CI (#272)
| Commit: | 189f2c1 | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | Qing Wang | |
Refine some naming for operations (#339) * fix inconsistent method * fix
| Commit: | f16206d | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | Qing Wang | |
Added getMember operation for the SortedList (#328) * add the slistGetMember operation * fix
| Commit: | 8e056fb | |
|---|---|---|
| Author: | Tuo Wang | |
| Committer: | kairbon | |
Renamed delMember to removeMember (#325)
| Commit: | d4b0464 | |
|---|---|---|
| Author: | TuoWang | |
| Committer: | Samuel King | |
Rename org.dst.xxx -> com.distkv.dst.xxx (#282) rename package name delete extra blank line restore KVStore.java modify the package name of core/src/main/java/com/distkv/dst/core/KVStore.java restore core/src/main/java/com/distkv/dst/core/KVStore.java modify the package name of 'core/src/main/java/com/distkv/dst/core/KVStore.java' restore core/src/main/java/com/distkv/dst/core/KVStore.java fix Revert rename Fix
| Commit: | 9408036 | |
|---|---|---|
| Author: | LCM1999 | |
| Committer: | senyer | |
Support list concept on the new command line tool (#263) * completed 'drop' in each service * fix * fix * fix * fix * fix, passed maven install * fix, and rename GetItemValue to GetItem * Add List_Put,LPut,RPut,Get; Need further confirmation. * fix ci * fix * completed 'list', but exist some problem * Fix, mdelete exist rpc exception * Fix * fix * fix * fix ci
| Commit: | 5557c42 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Refine the rpc of `set` concept (#265) * Refine rpc * Fix
| Commit: | abee6b8 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Refine the grammars for `set` and `dict` concepts (#264) * Refine g4 grammar * Fix
| Commit: | 4a33851 | |
|---|---|---|
| Author: | LCM1999 | |
| Committer: | Qing Wang | |
Support 'drop' in service and rpc (#255) * completed 'drop' in each service * fix * fix * fix * fix * fix, passed maven install * fix, and rename GetItemValue to GetItem
| Commit: | 3a4fb02 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Refactor the semantics of `list.get` (#260) * WIP * WIP * WIP * WIP * FIx * Fix * Fix * Fix CI
| Commit: | 68f403e | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Add dict drop service (#251) * Add dict drop * Fix * Fix * Fix * add log to debug * Fix * Fix linting * Attempt to fix * Fix * Fix * refine * Fix
| Commit: | d049186 | |
|---|---|---|
| Author: | senyer | |
| Committer: | kairbon | |
Fix listpb (#247) * init * fix list_pb * remove geneated file * fix * fix pb
| Commit: | 996a0c8 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | senyer | |
Fix SortListed's pb filename (#228) * Fix SortListed's pb filename * retry * retry * retry * retry
| Commit: | 8978572 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | Qing Wang | |
Support SortedList (#186) * fix * 0.1 * fix code style * 0.2 * fix bug * fix * fix error * add Comment * fix conflict * fix * change * Update rpc/src/main/java/org/dst/rpc/protobuf/sortedList_pb.proto Co-Authored-By: Qing Wang <kingchin1218@126.com> * Update rpc/src/main/java/org/dst/rpc/protobuf/sortedList_pb.proto Co-Authored-By: Qing Wang <kingchin1218@126.com> * Update rpc/src/main/java/org/dst/rpc/protobuf/sortedList_pb.proto Co-Authored-By: Qing Wang <kingchin1218@126.com> * Update rpc/src/main/java/org/dst/rpc/protobuf/sortedList_pb.proto Co-Authored-By: Qing Wang <kingchin1218@126.com> * Update rpc/src/main/java/org/dst/rpc/protobuf/sortedList_pb.proto Co-Authored-By: Qing Wang <kingchin1218@126.com> * fix * retry * fix * fix
| Commit: | 2c58f6c | |
|---|---|---|
| Author: | senyer | |
| Committer: | Qing Wang | |
Add rpc module (#208) * clear commit * add rpc module * code clean
| Commit: | e7ca68b | |
|---|---|---|
| Author: | senyer | |
| Committer: | Qing Wang | |
Move exceptions and pb to common module. (#188) * support dst-list * fix test faliure * support list rpc implements * enhance test module, Reduce duplicate code * fix * TestUtil need synchronous modification if change version * Update TestUtil.java * fix pom * code adj * code adj * code adj * code adj * code adj * code adj * code adj * code adj * code adj * adj_code * adj_code * adj_code * adj_code
| Commit: | 94d4409 | |
|---|---|---|
| Author: | senyer | |
| Committer: | Qing Wang | |
Refactor list concept in backend. (#127) * support dst-list * fix test faliure * support list rpc implements * enhance test module, Reduce duplicate code * fix * list wrapper * Improved List-RPC test * Merge branch 'master' of github.com:dst-project/dst into re_test_rpc_comm # Conflicts: # test/src/test/java/test/org/dst/rpc/ListRpcTest.java # test/src/test/java/test/org/dst/rpc/SetRpcTest.java # test/src/test/java/test/org/dst/rpc/StringRpcTest.java * Merge branch 'master' of github.com:dst-project/dst into re_test_rpc_comm # Conflicts: # test/src/test/java/test/org/dst/rpc/ListRpcTest.java # test/src/test/java/test/org/dst/rpc/SetRpcTest.java # test/src/test/java/test/org/dst/rpc/StringRpcTest.java * Merge branch 'master' of github.com:dst-project/dst into re_test_rpc_comm # Conflicts: # test/src/test/java/test/org/dst/rpc/ListRpcTest.java # test/src/test/java/test/org/dst/rpc/SetRpcTest.java # test/src/test/java/test/org/dst/rpc/StringRpcTest.java * Merge branch 'master' of github.com:dst-project/dst into re_test_rpc_comm # Conflicts: # test/src/test/java/test/org/dst/rpc/ListRpcTest.java # test/src/test/java/test/org/dst/rpc/SetRpcTest.java # test/src/test/java/test/org/dst/rpc/StringRpcTest.java * Merge branch 'master' of github.com:dst-project/dst into re_test_rpc_comm # Conflicts: # test/src/test/java/test/org/dst/rpc/ListRpcTest.java # test/src/test/java/test/org/dst/rpc/SetRpcTest.java # test/src/test/java/test/org/dst/rpc/StringRpcTest.java * adjust some inappropriate code * adjust some inappropriate code * adjust some inappropriate code * adjust some inappropriate code * adjust some inappropriate code * adjust some inappropriate code
| Commit: | d44be79 | |
|---|---|---|
| Author: | Samuel King | |
| Committer: | senyer | |
Add other set rpc operations (#86) * add set left operations * make some adjustments according to suggestions * deal with conflict * make some adjustment * change * to DstService * modify exist method * small adjustment * small adjustment * fix conflicts * add boolean result * store()->getStore() * required result -> optional result
| Commit: | 23222d0 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | Samuel King | |
Add another interface to dict (#112) * 0.1 * 0.2 * fix * fix * add test
| Commit: | 81aa676 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Refine the pb message and method names (#109) * Fix string_pb * Fix list pb * Fix set pb * Fix dict pb
| Commit: | 7aa87f7 | |
|---|---|---|
| Author: | kairbon | |
| Committer: | Samuel King | |
add the dict proto file and service (#89) * chenge the sapce * add try-whth-resources block * add the dictService * add dictRpcTest * fix * fix * fix * fix * fix * fix
| Commit: | 9a3144c | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Add Status enum to pb (#99) * WIP * WIP * Fix
| Commit: | 1934e4c | |
|---|---|---|
| Author: | senyer | |
| Committer: | Qing Wang | |
Support dst-list concept (#93) * support dst-list * fix test faliure * support list rpc implements * enhance test module, Reduce duplicate code
| Commit: | f2bd2d0 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Support Java client SDK (#85) * Fix common * WIP * WIP * WIP * Fix building and linting * Fix * Fix test * Fix * Fix CI
| Commit: | 6bdac05 | |
|---|---|---|
| Author: | Samuel King | |
| Committer: | GitHub | |
separate rpc service into different file (#71)
| Commit: | 6a6e79f | |
|---|---|---|
| Author: | Samuel King | |
| Committer: | GitHub | |
Add set rpc calls (#64) * add set rpc for the first time * add a new line * make small adjustment * add set rpc in a separated file * change response to status * remove test plugin in test module * Revert "remove test plugin in test module" This reverts commit 3ffe94da983e705376f25f4a2587bf2ed026fbdd. * make adjustment according to the suggestion * small adjustment * small adjustment * make kvstore single * make kvstore non-static * make checkstyle right * adjust according to suggestions
| Commit: | 8164e36 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Add list rpc calls (#58) * Add list rpc * Fix * Fix unit test
| Commit: | 3cac6ea | |
|---|---|---|
| Author: | Samuel King | |
| Committer: | GitHub | |
remove echo demo (#52) #52 Closed
| Commit: | 987ff21 | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Implement the `String` operations from end to end. (#43) * WIP * Add test * Refine
| Commit: | 7e96843 | |
|---|---|---|
| Author: | Samuel King | |
| Committer: | GitHub | |
Introduce brpc to dst (#25) * introduce brpc to dst * introduce protobuf compiler plugin and adjustment pom.xml file * make some small adjustments * last adjustment * move RpcClientTest to test module * change to English
| Commit: | 9882ed8 | |
|---|---|---|
| Author: | Samuel King | |
| Committer: | GitHub | |
add simple netty demo (#8) * add simple netty demo * Move the netty depedency to client and server
| Commit: | d7ad7ad | |
|---|---|---|
| Author: | Qing Wang | |
| Committer: | GitHub | |
Rename dkv to dst (#1)
| Commit: | 88ed819 | |
|---|---|---|
| Author: | jovany-wang | |
Add proto file