Commit Graph
5227 Commits
Author SHA1 Message Date
Emilia HaneandMichael Sproul 577262ccbf Improve use of whitespace
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:44 +01:00
Emilia Hane 56c84178f2 Fix conflicts rebasing eip4844 2023-02-08 11:44:44 +01:00
Emilia Hane b2abec5d35 Verify StoreConfig 2023-02-08 11:44:44 +01:00
Emilia Hane 00ca21e84c Make implementation of BlobInfo more coder friendly 2023-02-08 11:44:43 +01:00
Emilia Hane 8f137df02e fixup! Allow user to set an epoch margin for pruning 2023-02-08 11:44:43 +01:00
Emilia Hane a2eda76291 Correct comment 2023-02-08 11:44:43 +01:00
Emilia Hane 1e59cb9dea Add tests for blob pruning flags 2023-02-08 11:44:43 +01:00
Emilia Hane 9ee9b6df76 Remove unused stuff 2023-02-08 11:44:42 +01:00
Emilia Hane 6dff69bde9 Atomically update blob info with pruned blobs 2023-02-08 11:44:42 +01:00
Emilia Hane 5d2480c762 Improve naming 2023-02-08 11:44:42 +01:00
Emilia Hane 9c2e623555 Reflect use of prune margin epochs at import 2023-02-08 11:44:42 +01:00
Emilia Hane d4795601f2 fixup! Prune from highest data availability boundary 2023-02-08 11:44:41 +01:00
Emilia Hane 43c3c74a48 fixup! Fix blobs store bug 2023-02-08 11:44:41 +01:00
Emilia Hane 63ca3bfb29 Prune from highest data availability boundary 2023-02-08 11:44:41 +01:00
Emilia HaneandMichael Sproul c50f83116e Fix wording
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:41 +01:00
Emilia HaneandMichael Sproul f6346f89c1 Clarify comment
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:41 +01:00
Emilia HaneandMichael Sproul e4b447395a Clarify wording
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:40 +01:00
Emilia HaneandMichael Sproul 756c881857 Keep uniform size small keys
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:40 +01:00
Emilia Hane 4de523fb75 fixup! Allow user to set an epoch margin for pruning 2023-02-08 11:44:40 +01:00
Emilia Hane 1812301c9c Allow user to set an epoch margin for pruning 2023-02-08 11:44:40 +01:00
Emilia Hane d7fc24a9d5 Plug in running blob pruning in migrator, related bug fixes and add todos 2023-02-08 11:44:40 +01:00
Emilia Hane d1b75e281f Fix typo 2023-02-08 11:44:39 +01:00
Emilia Hane 0bdc291490 Only store non-empty orphaned blobs 2023-02-08 11:44:39 +01:00
Emilia Hane caa04db58a Run prune blobs on migrator thread 2023-02-08 11:44:39 +01:00
Emilia Hane a875bec5f2 Fix blobs store bug 2023-02-08 11:44:39 +01:00
Emilia Hane 3bede06c9b Fix typo 2023-02-08 11:44:38 +01:00
Emilia Hane 54699f808c fixup! Clarify hybrid blob prune solution and fix error handling 2023-02-08 11:44:38 +01:00
Emilia Hane 83a9520761 Clarify hybrid blob prune solution and fix error handling 2023-02-08 11:44:38 +01:00
Emilia Hane 74172ed160 Ignore IDE file 2023-02-08 11:44:38 +01:00
Emilia Haneandrealbigsean 3d93dad0e2 Fix type bug
Co-authored-by: realbigsean <seananderson33@GMAIL.com>
2023-02-08 11:44:37 +01:00
Emilia Hane 44ec331452 fixup! Simplify conceptual design 2023-02-08 11:44:37 +01:00
Emilia Hane 20567750c1 fixup! Simplify conceptual design 2023-02-08 11:44:37 +01:00
Emilia Hane 7103a257ce Simplify conceptual design 2023-02-08 11:44:37 +01:00
Emilia Hane 0d13932663 Fix epoch constructor misconception 2023-02-08 11:44:37 +01:00
Emilia Hane b5abfe620a Convert epochs_per_blob_prune to Epoch once 2023-02-08 11:44:36 +01:00
Emilia Hane fb2ce909f6 Avoid repeteadly updating blob info for multiple head candidates 2023-02-08 11:44:36 +01:00
Emilia Hane d58a30b3de fixup! Store orphan block roots 2023-02-08 11:44:36 +01:00
Emilia Hane 6346c30158 Enable skipping blob pruning at each epoch 2023-02-08 11:44:35 +01:00
Emilia Hane 2f565d25b2 Prune blobs in bg after canonical head update 2023-02-08 11:44:35 +01:00
Emilia Hane 8752deeced Store orphan block roots 2023-02-08 11:44:35 +01:00
Emilia Hane c7f53a9062 Delete blobs that conflict with finalization 2023-02-08 11:44:34 +01:00
Emilia Hane 94aa2cef67 Log info loaded from disk 2023-02-08 11:44:34 +01:00
Emilia Hane a2b8c6ee69 Save fetching state for blobs pruning 2023-02-08 11:44:33 +01:00
Emilia HaneandMichael Sproul 6f5ca02ac9 Improve syntax
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:33 +01:00
Emilia Hane 667cca5cf2 Fix try_prune_blobs to use state root 2023-02-08 11:44:33 +01:00
Emilia Hane d67468d737 Prune blobs on migration in addition to start-up 2023-02-08 11:44:32 +01:00
Emilia Haneandrealbigsean 82ffec378a Fix typo
Co-authored-by: realbigsean <seananderson33@GMAIL.com>
2023-02-08 11:44:32 +01:00
Emilia Hane ce2db355de Fix rebase conflict 2023-02-08 11:44:32 +01:00
Emilia Hane a211e6afee Fix rebase conflict 2023-02-08 11:44:31 +01:00
Emilia Hane 28e1e635c3 Fix rebase conflict 2023-02-08 11:44:31 +01:00