[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