Page MenuHomePhabricator

[comm-lib][blob-client] Add support for removing holders by tags
ClosedPublic

Authored by bartek on Oct 9 2024, 1:26 AM.
Tags
None
Referenced Files
F3327349: D13648.id45148.diff
Wed, Nov 20, 9:13 AM
F3327344: D13648.id45164.diff
Wed, Nov 20, 9:13 AM
Unknown Object (File)
Thu, Nov 14, 9:58 PM
Unknown Object (File)
Thu, Nov 14, 3:00 PM
Unknown Object (File)
Sun, Nov 10, 1:47 PM
Unknown Object (File)
Sat, Nov 9, 2:25 AM
Unknown Object (File)
Sat, Nov 9, 12:58 AM
Unknown Object (File)
Mon, Nov 4, 3:37 AM
Subscribers

Details

Summary

In D13646 and D13647 a support for removing holders by tag was added. This diff adds support for this feature in BlobServiceClient.
Added some convenience conversion traits.

Depends on D13647

Test Plan

Same as D13644 but also used tagged holders

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bartek held this revision as a draft.
bartek published this revision for review.Oct 9 2024, 2:22 AM
bartek added inline comments.
shared/comm-lib/src/blob/types.rs
89–93 ↗(On Diff #44998)

As long as the previous trait makes sense (see above comment edit), I'm doubtful about this one. Somebody might think that this allows auto-conversion for a vec of holders. I'll probably remove it to avoid confusion

kamil added inline comments.
shared/comm-lib/src/blob/types.rs
89–93 ↗(On Diff #44998)

Agree

This revision is now accepted and ready to land.Oct 10 2024, 2:23 AM