pulsar
pulsar copied to clipboard
[feat][broker] PIP-180 Part VI: Add ShadowManagedLedgerImpl
Master Issue: https://github.com/apache/pulsar/issues/16153
Motivation
After this PR, the basic function of PIP-180 shadow topic will be ready.
Modifications
- Add
ShadowManagedLedgerImpl
Verifying this change
- [ ] Make sure that the change passes the CI checks.
This change added tests and can be verified as follows:
- see
ShadowTopicTest.java
Does this pull request potentially affect one of the following parts:
If the box was checked, please highlight the changes
- [ ] Dependencies (add or upgrade a dependency)
- [ ] The public API
- [ ] The schema
- [ ] The default values of configurations
- [ ] The threading model
- [ ] The binary protocol
- [ ] The REST endpoints
- [ ] The admin CLI options
- [ ] Anything that affects deployment
Documentation
- [ ]
doc - [x]
doc-required - [ ]
doc-not-needed - [ ]
doc-complete
Matching PR in forked repository
PR in forked repository: https://github.com/Jason918/pulsar/pull/12