HomePhabricator
Diffusion Comm 8280d98a3e8d

[services][backup] CreateBackup 2/3 - handle non-data inputs

Description

[services][backup] CreateBackup 2/3 - handle non-data inputs

Summary:
This diff adds logic for processing non-data inputs (handler non-data-mode). After all of them are provided,
backup ID is generated and the put client is initialized and handler switches to "data mode", which is implemented in child diff.

Depends on D6197

Test Plan: The service builds and starts. Logic of this diff can be tested altogether with the child diff - see the description there.

Reviewers: varun, tomek, jon, max

Reviewed By: varun, tomek

Subscribers: ashoat, atul

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

Details

Provenance
bartekAuthored on Jan 9 2023, 2:11 AM
Reviewer
varun
Differential Revision
D6198: [services][backup] CreateBackup 2/3 - handle non-data inputs
Parents
rCOMM9e8bcfef27fd: [services][backup] Add helper utilities
Branches
Unknown
Tags
Unknown