Build multi-destination replicationInfo per backend#6172
Conversation
Hello maeldonn,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
❌ 5 Tests Failed:
View the full list of 5 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
|
545c4b6 to
0ff3941
Compare
|
0ff3941 to
b98f98f
Compare
|
ConflictThere is a conflict between your branch Please resolve the conflict on the feature branch ( git fetch && \
git checkout origin/improvement/CLDSRV-888/crr-multi && \
git merge origin/development/9.4Resolve merge conflicts and commit git push origin HEAD:improvement/CLDSRV-888/crr-multi |
e9693df to
f98710c
Compare
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
|
| "@opentelemetry/instrumentation-mongodb": "~0.69.0", | ||
| "@smithy/node-http-handler": "^3.0.0", | ||
| "arsenal": "git+https://github.com/scality/Arsenal#8.4.5", | ||
| "arsenal": "git+https://github.com/scality/Arsenal#e4860ebc364db6c3cd5b3f3210339d0fa512ed24", |
There was a problem hiding this comment.
Arsenal is pinned to a commit hash instead of a tag. The resolved version (8.4.3) is also a downgrade from the previous 8.4.5. Per project conventions, git-based deps must pin to a tag. Update this to a proper tag once the arsenal changes are released.
— Claude Code
Review by Claude Code |
Match all enabled rules with the object's prefix (highest-priority wins on site collision) and stamp destination/role per CRR backend. Cloud backends get a bare entry — their bucket and credentials live in the location config. ACL replication uses per-backend `role` as the CRR marker so cloud backends keep their status. Legacy V1 and comma-separated `StorageClass` remain supported on read. Issue: CLDSRV-888
f98710c to
a8a04b6
Compare
|
a8a04b6 to
e413e0b
Compare
|
Issue: CLDSRV-888