-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(house_keeper): Remove GCS Blob Cleaner #321
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #321 +/- ##
==========================================
+ Coverage 35.85% 36.06% +0.20%
==========================================
Files 519 518 -1
Lines 27828 27702 -126
==========================================
+ Hits 9978 9990 +12
+ Misses 17850 17712 -138
☔ View full report in Codecov by Sentry. |
Probably we should document somewhere that we expect GCS TTL to be configured, but I'm not sure where exactly. |
I think you're right and agree with the thought overall. This seems more like infra work and they already keep most infra as IaC. That said, us not documenting this will end up with file accumulating in some storage (not a disastrous end-state). You think we should start some infra invariant documentation we expect for core? If yes, perhaps better done through a different task. WDYT? |
I agree that it doesn't have to be done in this PR. |
Created ticket to track it. |
This feature is replaced with a 30 days TTL policy in GCS. The policy is already applied, this work cleans unnecessary component on core side.
016b470
27941ec
to
016b470
Compare
Merge queue setting changed
🤖 I have created a release *beep* *boop* --- ## [18.0.0](core-v17.1.0...core-v18.0.0) (2023-11-14) ### ⚠ BREAKING CHANGES * boojum integration ([#112](#112)) ### Features * **basic_witness_input_producer:** Witness inputs queued after BWIP run ([#345](#345)) ([9c2be91](9c2be91)) * boojum integration ([#112](#112)) ([e76d346](e76d346)) * **core:** adds a get proof endpoint in zks namespace ([#455](#455)) ([f4313a4](f4313a4)) * **core:** Split config definitions and deserialization ([#414](#414)) ([c7c6b32](c7c6b32)) * **dal:** Do not load config from env in DAL crate ([#444](#444)) ([3fe1bb2](3fe1bb2)) * **house_keeper:** Remove GCS Blob Cleaner ([#321](#321)) ([9548914](9548914)) * **job-processor:** report attempts metrics ([#448](#448)) ([ab31f03](ab31f03)) * **vm:** Use the one interface for all vms ([#277](#277)) ([91bb99b](91bb99b)) ### Bug Fixes * **boojnet:** various boojnet fixes ([#462](#462)) ([f13648c](f13648c)) * change vks upgrade logic ([#491](#491)) ([cb394f3](cb394f3)) * **eth-sender:** Correct ABI for get_verification_key ([#445](#445)) ([8af0d85](8af0d85)) * **metadata-calculator:** Save commitment for pre-boojum ([#481](#481)) ([664ce33](664ce33)) * Versioned L1 batch metadata ([#450](#450)) ([8a40dc3](8a40dc3)) * **vm:** storage_refunds for `vm_refunds_enhancement` ([#449](#449)) ([1e1e59f](1e1e59f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
The entire codebase for this change was merged a long time again. See [321](#321). This PR cleans up the database leftovers. This logic is moved to GCS.
What ❔
This feature is replaced with a 30 days TTL policy in GCS. The policy is already applied, this work cleans unnecessary component on core side.
Why ❔
Unnecessary work on infra resources. Additionally, the implementation closely ties the codebase to GCS.
Checklist
zk fmt
andzk lint
.