This is an automated email from the ASF dual-hosted git repository. sijie pushed a change to branch merge_table_service in repository https://gitbox.apache.org/repos/asf/bookkeeper.git.
at 501d0c0 Merge branch 'master' of ../stream_storage_merge into merge_table_service This branch includes the following new commits: new 5555e0b State Store: Define the k/v interface new 8315883 Fix checkstyle and findbugs errors new 0cd6116 State Store: Add MVCC Store Interface new 3171228 Async and Sync MVCC Store new e666fc3 Make all interfaces new f16b556 Add javadoc and annotation, fix checkstyle new 97656e7 Reorganize builder and op new 72b8735 Implement op and result new c2a5d41 Add internal structure for mvcc record new 18e918e Implement Record Factory new 5e36a28 address compilation issue with @FreeBuilder new 481b57e Implement Range and Put Operation new a914eed Implement put and range operation in mvcc store new 96e52de Make localStateStoreDir, stream and ioExecutor optional new cef37ed Add protobuf definition for put/delete/txn request new a25d9f3 Implement MVCC Async Store using local rocksdb and distributedlog stream new 5170c52 Implement delete op in local mvcc store new e7292cd Implement txn operation in local mvcc store new f0c251b Make keys optional for range operations and make range operations correctly handle head and tail ranges new 4424ba7 Return the right revision for results new cc9a7a9 Implement cas shortcuts in mvcc store new 02da55b Introduce StateStores and MVCCStores as factory for supplying stores new 578de75 Move the module from `distributedlog-io/statestore` to root module new 37e2f20 Fix compilation issue after moved statestore out of distributedlog repo new cf4e8e0 Incremental checkpoint on rocksdb new f9bba3c Split the statestore module into api and impl new e299642 Move api classes to api module new a9b94ef Add LICENSE file new 40ef780 Enable travis ci new 04afde6 Remove duplicated matrix section new c4a73d9 Enable apache-rat:check new 6be3e96 Exclude travis log for apache-rat:check new 45d49ca Move the simple kv statestore api/impl to `kv` package new 7d4345f - Move the journaling logic to an abstract implementation of AsyncStateStore - Provide async interfaces on simple kv store new be560d6 implement the rocksdb based async kv store new aaada2e Rename `CheckpointManager` to `CheckpointStore` (#1) new 4ff9036 Use default column family for storing data and introduce a `.meta` column family new 362e912 Redirect tests output from console to files new be193ca Add test cases for rocksdb incremental checkpointing new 793cc3a Enable checkpointing in AsyncStateStoreWithJournal new 777a89c Stream Store: Protocol module new 6befd49 Stream Store: Define the table API in stream store. new 32ad513 Stream Store: Client new e62bd80 Stream Store : storage api & impl new 3cc78ba [md_proxy2 6/14] Pluggable interface to resolve bookie address from name (#40) new 9a29dd6 Move `bookkeeper-common` as `common` module new 30d889d Remove the simple name resolver factory. new c2c2ca3 Finished the import of streamstore module and make it compilable. new 4cf41eb Move kv api from `stream.api.view.kv` to `api.kv` new 0f547bd Relocate the protocol package new 56ed506 Relocate storage package new 9d621ff Refactor, cleanup and enable bookkeeper checkstyle new 5ca0f0e Move client implementation from `streamstore/client` to clients/java new 81c2bca Refactor client package from `stream.client` to `clients` new 87ea6ab Add clients-parent module new db293f3 refactor `rangeservice` to `storage` new 0593846 Rename RangeServer as StorageServer new 0390849 Storage module should depends on the new client module new 70d7153 Fix NPE on LocalClientImpl new f493c27 Rename "Collection" to "Namespace" (#2) new 73bdbea Fix status codes which still reference collection (#3) new 1e72c59 Fix the namespace processor filenames (#4) new 0981dbc Introduce a store factory to manage and create mvcc stores (#5) new 0235223 Use local state store to store root range (#6) new e95abb9 Cherry-pick the stream storage server module (#7) new 32f963d Cherry-pick integration tests from stream storage (#8) new f4d35c4 store stream/range metadata in a mvcc local store (#9) new 8e53bde Expose table service to grpc endpoint (#10) new d75ee30 Implement table storage using the local mvcc store (#11) new 70bb9d7 Implement table storage using the local mvcc store (#12) new b18cdd5 Fix compilation issue: remove duplicated method (#13) new 9f901bc Add an integrate test case on testing end-to-end kv store (#14) new ef6f871 Improve the client api to a type-safe api (#15) new 7464dcc Enable txn on both server side and client side (#16) new caa97bd Add some simplified kv methods in PTable (#17) new 74185c3 Add Table api and its implementation (#18) new 716684a Table -> Stream (part 1): add table writer for appending events to stream new 16fb26b Table -> Stream (part 2): Introduce `defaultBackendUri` in stream configuration new 81c8ed3 Table -> Stream (part 3): Implement dlog based table writer new 3d9b08d Table -> Stream (part 4): storage server supports serving readonly table new 1e1aa52 Support Increment (part 1): provide increment op support in local state store. new 9935bb0 Support Increment (part 2): provide increment op support in storage container, server and client new eba3142 Support Increment (part 3): fix integration test new cab8fd3 Provide a standalone cluster and a storage cli to interact with it (#19) new 80530b3 Use github repo as a temp location for deploying artifacts (#20) new 5d749d7 repackage under `org.apache.bookkeeper` new e4a0798 Format the indent to 4 spaces (to align with bookkeeper coding style) new e62445f Remove OrderedBy annotation (#21) new d923c89 Cleanup unused protobuf definitions (#22) new 7ebf12b Remove `type` from StorageContainerRequest (#36) new c754c8d Use the kv api defined in client for statelib (#37) new e92bcec Consolidate the protobuf definition used in state store and in client/service (#38) new fce92af Fix compilation warnings (#39) new 6e5210c Cleanup - remove writer api from table new 1807b16 Cleanup - remove `ByteBufUtils` new 2f0f6d1 Cleanup - remove unneeded test cases (#40) new 32bd02a Introduce IncrementOption to support `incrementAndGet` (#41) new e3608d2 Bump bk/dl version to 4.7.0-SNAPSHOT (#42) new 5254818 Update readme (#43) new b6558ff Fix type in README new 34e6c7c Fix LifecycleComponentStarter new 754f257 Prepare merging table service new 501d0c0 Merge branch 'master' of ../stream_storage_merge into merge_table_service The 103 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. -- To stop receiving notification emails like this one, please contact si...@apache.org.