Emilia Hane
f9737628fc
Store blobs in separate freezer or historical state freezer
2023-02-09 07:34:59 +01:00
Paul Hauner
aa5b7ef783
Remove participation rate from API docs ( #3955 )
...
## Issue Addressed
NA
## Proposed Changes
Removes the "Participation Rate" since it references an undefined variable: `previous_epoch_attesting_gwei`.
I didn't replace it with anything since I think "Justification/Finalization Rate" already expresses what it was trying to express.
## Additional Info
NA
2023-02-09 04:31:22 +00:00
Nazar Hussain
c33eb29ee3
Fix the whitespace in docker workflow ( #3952 )
...
## Issue Addressed
Fix a whitespace issue that was causing failure in the docker build.
## Additional Info
https://github.com/sigp/lighthouse/pull/3948
2023-02-08 20:23:21 +00:00
realbigsean
41567194e9
Merge pull request #3852 from emhane/prune_blobs
...
Prune blobs
2023-02-08 13:39:26 -05:00
realbigsean
99da11e9f4
fix lints
2023-02-08 11:03:34 -05:00
realbigsean
902f64a946
remove clone of access lists
2023-02-08 10:59:48 -05:00
realbigsean
dd40adc5c0
check byte length when converting to uint256 and hash256 from bytes. Add comments
2023-02-08 10:38:45 -05:00
Emilia Hane
6a37e84399
fixup! Fix regression in DB write atomicity
2023-02-08 11:44:46 +01:00
Emilia Hane
bc468b4ce5
fixup! Improve use of whitespace
2023-02-08 11:44:45 +01:00
Michael Sproul
ac4b5b580c
Fix regression in DB write atomicity
2023-02-08 11:44:45 +01:00
Emilia Hane
9d919917f5
Removed unused code
2023-02-08 11:44:45 +01:00
Emilia Hane
d7eb9441cf
Reorder loading of db metadata from disk to allow for future changes to schema
2023-02-08 11:44:45 +01:00
Emilia Hane
d599e41f3d
Remove debug comment
...
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:44 +01:00
Emilia Hane
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 Hane
c50f83116e
Fix wording
...
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:41 +01:00
Emilia Hane
f6346f89c1
Clarify comment
...
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:41 +01:00
Emilia Hane
e4b447395a
Clarify wording
...
Co-authored-by: Michael Sproul <micsproul@gmail.com>
2023-02-08 11:44:40 +01:00
Emilia Hane
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 Hane
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