Page MenuHomePhabricator

[services] Backup - Connect to Blob - Remove c++ part
ClosedPublic

Authored by karol on Aug 19 2022, 1:31 AM.
Tags
None
Referenced Files
F2125693: D4885.id15975.diff
Thu, Jun 27, 2:08 AM
Unknown Object (File)
Wed, Jun 26, 1:54 AM
Unknown Object (File)
Wed, Jun 26, 1:54 AM
Unknown Object (File)
Wed, Jun 26, 1:54 AM
Unknown Object (File)
Wed, Jun 26, 1:54 AM
Unknown Object (File)
Wed, Jun 26, 1:50 AM
Unknown Object (File)
Mon, Jun 24, 4:31 PM
Unknown Object (File)
May 26 2024, 7:53 PM

Details

Summary

Depends on D4870

Removing c++ part responsible for handling the inner blob client calls in the backup service. Instead of using c++ for this, we agreed on using rust.

Test Plan

backup builds

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Aug 19 2022, 1:32 AM
Harbormaster failed remote builds in B11472: Diff 15783!
karol edited the test plan for this revision. (Show Details)
karol added a reviewer: tomek.
tomek added inline comments.
services/backup/src/Reactors/server/PullBackupReactor.cpp
101–106

Is "dangling" data something specific to reactors approach? Why do we no longer need this check?

This revision is now accepted and ready to land.Aug 29 2022, 4:11 AM
services/backup/src/Reactors/server/PullBackupReactor.cpp
101–106

Yes, it is used in BlobGetClientReactor which we no longer will be using here.

I've not done the get operation using rust so I cannot answer now how this will be handled in rust.