HomePhabricator
Diffusion Comm 153dd8771db1

[lib] Add action type for processing holders

Description

[lib] Add action type for processing holders

Summary:
Added action types and updated reducer for the "process holders" action.

  • Holders are marked as PENDING_ESTABLISHMENT or PENDING_REMOVAL, before making Blob calls
  • Afterwards they're either removed or marked as ESTABLISHED.
  • In case of failure, all of them are marked as NOT_ESTABLISHED / NOT_REMOVED. This will be then handled by a handler component (introduced later) for retrying.

Depends on D13403

Test Plan:

  • Reducer unit tests
  • Tested together with actual Blob calls

Reviewers: kamil, tomek

Reviewed By: kamil

Subscribers: ashoat

Differential Revision: https://phab.comm.dev/D13408

Details

Provenance
bartekAuthored on Sep 20 2024, 5:05 AM
Reviewer
kamil
Differential Revision
D13408: [lib] Add action type for processing holders
Parents
rCOMM889673b897af: [lib] Add blob fields to DMOperationResult
Branches
Unknown
Tags
Unknown