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.
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).
update
add todo
Do we still need this comment?
We had a task somewhere to confirm this. Have we agreed that this is the correct solution?
https://linear.app/comm/issue/ENG-918/implement-generating-backup-id
I proposed <backup_id>:<compaction|log_id>:<blob_id>:<UUID> there
Probably not as we're going to cover this in the task.
It is not a correct solution but since we have a task for this, it can be done later.
rebase