HomePhabricator
Diffusion Comm 7d6a6c2dae19

[services] Backup - Create new backup - Add database operations

Description

[services] Backup - Create new backup - Add database operations

Summary:
Depends on D3534

Add database operations for creating a new backup.

These operations should be performed only when we successfully upload data to the S3.

Test Plan:
You need 3 terminals
1:

cd services
yarn run-backup-service

2:

cd services
yarn run-blob-service

3:
You can use https://github.com/karol-bisztyga/grpc-playground/tree/backup-async

./build.sh
./cmake/build/bin/client

then in the GUI use the n option (just type n and hit enter, this stands for creating a new backup).

Reviewers: palys-swm, varun, jimpo, geekbrother

Reviewed By: palys-swm

Subscribers: ashoat, palys-swm, Adrian, atul, benschac, yayabosh

Differential Revision: https://phabricator.ashoat.com/D3535

Details

Provenance
karolAuthored on Mar 31 2022, 11:50 PM
Reviewer
tomek
Differential Revision
D3535: [services] Backup - Create new backup - Add database operations
Parents
rCOMM2daf41aac622: [services] Backup - Print out errors in reactors
Branches
Unknown
Tags
Unknown