Depends on D3779
https://linear.app/comm/issue/ENG-917/try-to-move-reactors-implementations-to-cpp-files
Moving reactors' implementations to the source files.
Paths
| Differential D3780 Authored by • karol on Apr 19 2022, 5:11 AM.
Details Summary Depends on D3779 https://linear.app/comm/issue/ENG-917/try-to-move-reactors-implementations-to-cpp-files Moving reactors' implementations to the source files. Test Plan cd services yarn run-backup-server
Diff Detail
Event TimelineHerald added subscribers: • abosh, • benschac, atul and 3 others. · View Herald TranscriptApr 19 2022, 5:11 AM2022-04-19 05:11:49 (UTC-7) • karol edited the summary of this revision. (Show Details)Apr 19 2022, 5:14 AM2022-04-19 05:14:11 (UTC-7) • karol added a parent revision: D3779: [services] Backup - Fix: add missing pragma once to headers. Harbormaster completed remote builds in B8305: Diff 11601.Apr 19 2022, 5:25 AM2022-04-19 05:25:05 (UTC-7) Harbormaster completed remote builds in B8311: Diff 11608.Apr 19 2022, 11:00 AM2022-04-19 11:00:47 (UTC-7) Comment Actions I'm confused because there is a lot of red in the diff, but not a lot of green. But the diff says it is moving stuff. Where is the stuff getting moved to? I should see some green in a .cpp file, right?
Harbormaster completed remote builds in B8399: Diff 11715.Apr 21 2022, 3:24 AM2022-04-21 03:24:28 (UTC-7) Comment Actions Agree with @ashoat - the disproportion is concerning. Could you explain what's going on? Edit: it's just due to how Phabricator displays this diff. When a file is split, it shows it twice:
The 2nd is confusing, but it happens because Phabricator "thinks" that the code was copied from somewhere, so it shows the original content in white. So every white code in .cpp should be green This revision now requires changes to proceed.Apr 21 2022, 9:18 AM2022-04-21 09:18:16 (UTC-7) Comment Actions Nice! I like the fact that you spend time cleaning the imports after this refactoring
This revision now requires review to proceed.Apr 21 2022, 9:27 AM2022-04-21 09:27:59 (UTC-7) Harbormaster completed remote builds in B8446: Diff 11785.Apr 22 2022, 4:04 AM2022-04-22 04:04:09 (UTC-7) Comment Actions
Thanks for clarifying! Another rebase in progress Harbormaster completed remote builds in B8457: Diff 11796.Apr 22 2022, 5:50 AM2022-04-22 05:50:22 (UTC-7) Comment Actions Highlighting my question for @jimpo again (@karol-bisztyga feel free to ping him if no response)
Harbormaster completed remote builds in B8491: Diff 11837.Apr 25 2022, 12:38 AM2022-04-25 00:38:17 (UTC-7) This revision is now accepted and ready to land.Apr 25 2022, 9:46 AM2022-04-25 09:46:35 (UTC-7) Closed by commit rCOMM5612688fda1b: [services] Backup - Move reactors' implementations to source files (authored by • karol). · Explain WhyApr 27 2022, 2:38 AM2022-04-27 02:38:33 (UTC-7) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 11608 services/backup/CMakeLists.txt
services/backup/src/Reactors/client/blob/BlobAppendHolderClientReactor.h
services/backup/src/Reactors/client/blob/BlobAppendHolderClientReactor.cpp
services/backup/src/Reactors/client/blob/BlobGetClientReactor.h
|