Commit Graph

4489 Commits

Author SHA1 Message Date
Agnish Ghosh cb06ca09cc
added a parallel loop to call reconstruction 2024-11-15 15:33:03 +07:00
Agnish Ghosh ed5cf4cd8d
refactored reconstruction 2024-11-14 14:14:02 +07:00
Agnish Ghosh 2d65f0e57e
revert peer scoring 2024-11-14 12:53:26 +07:00
Agnish Ghosh f17f5ecf94
fix a few more things 2024-11-14 11:14:40 +07:00
Agnish Ghosh 7cb4e37120
added fixes 2024-11-14 00:48:02 +07:00
Agnish Ghosh 60889d5c5d
delay reconstruction 2024-11-14 00:27:03 +07:00
Agnish Ghosh b6cf733f91
clean up critical path 2024-11-13 18:33:32 +07:00
Agnish Ghosh e05cb51ffe
reconstruction only happens in background 2024-11-13 18:33:06 +07:00
Agnish Ghosh 916f9c0638
changed DA conditions 2024-11-13 17:34:08 +07:00
Agnish Ghosh 806d0a09cf
disable abandoned block verifer conditions 2024-11-13 16:25:10 +07:00
Agnish Ghosh 8cc53a0428
make quarantine and db coherent 2024-11-13 15:30:54 +07:00
Agnish Ghosh 0f659a0c1f
revert to reconstructing from gossip first 2024-11-12 15:18:12 +07:00
Agnish Ghosh 68f979098d
enqueue block first, before reconstruction 2024-11-12 13:56:25 +07:00
Agnish Ghosh 73dba1057f
made logging more verbose 2024-11-12 11:51:49 +07:00
Agnish Ghosh fae0079f94
fix database persistence issue 2024-11-12 11:18:34 +07:00
Agnish Ghosh f4502b5696 eliminate block header check to make sync work 2024-10-23 17:24:36 +05:30
Agnish Ghosh 29463f2c44 unique slots 2024-10-23 12:24:46 +05:30
Agnish Ghosh 11b8adeb54 add isSome logging 2024-10-23 05:04:01 +05:30
Agnish Ghosh a9a0fef25e fix logging 2024-10-23 04:19:45 +05:30
Agnish Ghosh bb1750bf65 more logging 2024-10-22 23:40:59 +05:30
Agnish Ghosh ba58e89ea5
enable stricter downscoring for bad data columns while syncing 2024-10-22 19:18:40 +05:30
Agnish Ghosh 05435e5237
use min epoch for blob sidecar request for now, enable for logging, bump libp2p 2024-10-22 18:50:22 +05:30
Agnish Ghosh 04e3dc218b added debug logs in sync queue 2024-10-22 14:44:00 +05:30
Agnish Ghosh f85b3df45e added logging in column syncing 2024-10-22 13:32:30 +05:30
Agnish Ghosh aa493191e7 reconstruct while syncing 2024-10-21 23:06:20 +05:30
Agnish Ghosh a55972c87a fix import issue 2024-10-21 15:43:47 +05:30
Agnish Ghosh 32a448ce8c add a missing column check in block processor 2024-10-21 15:34:40 +05:30
Agnish Ghosh e0859090ff initial column checker 2024-10-17 21:21:39 +05:30
Agnish Ghosh e161f5e6f1 use hasEnoughDataColumns for DA 2024-10-17 20:34:24 +05:30
Agnish Ghosh 986e1f5d83 response cost 2024-10-17 19:27:58 +05:30
Agnish Ghosh a07ef5d654 sync only via prysm 2 2024-10-17 18:54:17 +05:30
Agnish Ghosh b2bb6ac863 sync only from prysm 2024-10-17 17:09:07 +05:30
Agnish Ghosh a479c7bdf4 update enr and metadata during boot 2024-10-17 15:13:38 +05:30
Agnish Ghosh 9fe68bf906 enable downscoring 2024-10-15 21:28:13 +05:30
Agnish Ghosh 29878a9232 add kzg verification to sync 2024-10-15 20:14:03 +05:30
Agnish Ghosh 1e45eb6256 ease out sync data column consistency conditions 2024-10-15 18:28:14 +05:30
Agnish Ghosh fc8f3e0ea7
persist non finalized block data columns 2024-10-14 02:04:39 +05:30
Agnish Ghosh 1c1ff21bf9
other fixes 2024-10-14 01:20:51 +05:30
Agnish Ghosh 3f14f6b4ba
avoid taking an optimistic approach for detecting missing data columns 2024-10-13 22:09:52 +05:30
Agnish Ghosh 1cf1a62367
make sure quarantine persistent across all threads 2024-10-13 17:11:37 +05:30
Agnish Ghosh 1f3e2a94db
missing data column logic 2024-10-13 16:21:59 +05:30
Agnish Ghosh 4462f08ccf
db management for data columns improved 2024-10-13 15:07:18 +05:30
Agnish Ghosh 6fc5fc79ed
have gather data columns in enqueue block 2024-10-13 13:48:51 +05:30
Agnish Ghosh 11508c41c2
check edge cases 2024-10-13 05:15:57 +05:30
Agnish Ghosh 198ac66e2c
add more checks to ensure all custody columns are received 2024-10-13 04:22:23 +05:30
Agnish Ghosh 622cd0b087
slight bug fix 2024-10-13 01:52:37 +05:30
Agnish Ghosh 3b4e72c9e4
save iterations for popDataColumns 2024-10-13 01:36:07 +05:30
Agnish Ghosh 4a5995797f
fix 2024-10-12 19:20:36 +05:30
Agnish Ghosh 57bcfdf13e
fixes 2024-10-12 18:43:09 +05:30
Agnish Ghosh 71914ac8a7
refine missing data columns logic 2024-10-12 17:27:35 +05:30