Commit Graph

516 Commits

Author SHA1 Message Date
Agnish Ghosh 520788195d
cleanup, use nim taskpools 2024-11-15 17:32:37 +07:00
Agnish Ghosh ed5cf4cd8d
refactored reconstruction 2024-11-14 14:14:02 +07:00
Agnish Ghosh f17f5ecf94
fix a few more things 2024-11-14 11:14:40 +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 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 fae0079f94
fix database persistence issue 2024-11-12 11:18:34 +07:00
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 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 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 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 4a5995797f
fix 2024-10-12 19:20:36 +05:30
Agnish Ghosh dfcc89138f
add more specifics to reconstruction and block addition conditions 2024-10-12 16:42:56 +05:30
Agnish Ghosh 18fe511cc2
attempt to recover columns while backfilling 2024-10-12 03:41:23 +05:30
Agnish Ghosh 6ae1418e91
fix reconstruction from gossip logic 2024-10-12 01:48:18 +05:30
Agnish Ghosh 826a4f60f8
have 2 distinct functions for having enough and missing data columns 2024-10-11 21:42:28 +05:30
Agnish Ghosh ae46c85136 modify gatherDataColumns logic 2024-10-10 14:32:38 +05:30
Agnish Ghosh d456b99e37 fix 2024-10-10 05:03:21 +05:30
Agnish Ghosh a0a8ebfe22 slight fix in recon from gossip 2024-10-10 05:02:53 +05:30
Agnish Ghosh 1d80f7608d attempt reconstruction from gossip itself 2024-10-10 04:34:39 +05:30
Agnish Ghosh 99dd45a070 del already have block 2024-10-08 10:25:34 +05:30
Agnish Ghosh 0a31b0ddd1 reorder conditions 2024-10-05 04:17:41 +05:30
Agnish Ghosh bec79c3cfc add extra gossip validation 2024-10-05 04:14:42 +05:30
Agnish Ghosh 49977242bd gossip and polling fixes 2024-10-05 02:03:50 +05:30
Agnish Ghosh 6e057edc89 initial start fix 2024-10-03 15:43:45 +05:30
Agnish Ghosh 7952a3577c gossip val 2 2024-10-03 06:31:50 +05:30
Agnish Ghosh 6d837bcdaa fix more quarantine issues 2024-10-03 02:33:25 +05:30
Agnish Ghosh 52e8249e82 fix quarantine 2024-10-03 01:39:18 +05:30
Agnish Ghosh 9954da73d5 fix gossip val 2024-10-03 00:05:25 +05:30
Agnish Ghosh 5bcc599b66 fix 2 2024-10-02 23:22:40 +05:30
Agnish Ghosh a789bdfaa6 storeBackfill fix 2024-10-02 22:22:13 +05:30
Agnish Ghosh 878cfc5d5c other fixes 2024-10-02 21:44:40 +05:30
Agnish Ghosh 190a1dd1c4 logging 2024-10-02 19:54:17 +05:30
Agnish Ghosh 4f7eedb72b more logging 2024-10-02 18:21:05 +05:30
Agnish Ghosh b9d8699c52 added more logging 2024-10-02 17:24:16 +05:30
Agnish Ghosh 3a6593647c verification before persistence 2024-10-02 16:12:48 +05:30
Agnish Ghosh 75eda5341f adding more logging around db 2024-10-02 13:41:54 +05:30
Agnish Ghosh 5b467d060c kzg proof before inclusion proof 2024-10-02 11:41:08 +05:30
Agnish Ghosh 4a006b5584 fix every place to make new custody column function work 2024-09-09 02:09:24 +05:30
Agnish Ghosh cf0cf815b6 rework on subnet calculation 2024-09-03 01:03:15 +05:30
Agnish Ghosh 07d1a26e59 include data columns in addBlock that care about custody 2024-08-28 18:53:28 +05:30