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
F3535619: D4885.id15975.diff
Wed, Dec 25, 4:36 PM
F3530905: D4885.diff
Wed, Dec 25, 5:09 AM
Unknown Object (File)
Tue, Dec 17, 9:02 AM
Unknown Object (File)
Sat, Dec 14, 7:03 AM
Unknown Object (File)
Sat, Dec 14, 7:03 AM
Unknown Object (File)
Sat, Dec 14, 7:03 AM
Unknown Object (File)
Sat, Dec 14, 7:02 AM
Unknown Object (File)
Sat, Dec 14, 6:54 AM

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
Lint Not Applicable
Unit
Tests Not Applicable

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 ↗(On Diff #15975)

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 ↗(On Diff #15975)

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.