This is an automated email from the ASF dual-hosted git repository. lollipop pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/rocketmq.git
from 0c26369a0 refactor: simplify getPID (#5962) add 845f96f4f [ISSUE #5923] Add example tiered storage backend service provider (#5926) No new revisions were added by this update. Summary of changes: broker/pom.xml | 4 + broker/src/main/resources/rmq.broker.logback.xml | 34 +++ pom.xml | 5 + tieredstore/README.md | 64 ++++++ tieredstore/pom.xml | 10 +- .../common/TieredMessageStoreConfig.java | 12 +- .../tieredstore/container/TieredIndexFile.java | 4 +- .../metadata/TieredMetadataManager.java | 16 +- .../metadata/TieredMetadataSerializeWrapper.java | 32 ++- .../metrics/TieredStoreMetricsConstant.java | 2 + .../tieredstore/provider/TieredFileSegment.java | 29 +-- ...ckendProvider.java => TieredStoreProvider.java} | 2 +- .../provider/posix/PosixFileSegment.java | 237 +++++++++++++++++++++ .../rocketmq/tieredstore/util/TieredStoreUtil.java | 2 +- .../tieredstore/TieredMessageFetcherTest.java | 3 + .../tieredstore/container/TieredIndexFileTest.java | 2 + .../tieredstore/metadata/MetadataStoreTest.java | 112 ++++++---- .../provider/posix/PosixFileSegmentTest.java | 69 ++++++ tieredstore/tiered_storage_arch.png | Bin 0 -> 440317 bytes 19 files changed, 568 insertions(+), 71 deletions(-) create mode 100644 tieredstore/README.md rename tieredstore/src/main/java/org/apache/rocketmq/tieredstore/provider/{TieredStoreBackendProvider.java => TieredStoreProvider.java} (98%) create mode 100644 tieredstore/src/main/java/org/apache/rocketmq/tieredstore/provider/posix/PosixFileSegment.java create mode 100644 tieredstore/src/test/java/org/apache/rocketmq/tieredstore/provider/posix/PosixFileSegmentTest.java create mode 100644 tieredstore/tiered_storage_arch.png