You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by lo...@apache.org on 2023/02/03 03:48:47 UTC
[rocketmq] branch develop updated (0c26369a0 -> 845f96f4f)
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