Commit Graph

517 Commits

Author SHA1 Message Date
Cassandra Heart
642e6ffab5
oneoff check 2025-03-10 02:12:00 -05:00
Cassandra Heart
a1bf14673e
filter unavailable from marking peer as done for sync 2025-03-08 00:23:53 -06:00
Cassandra Heart
a5865f0731
confirmed adjustments 2025-03-07 22:38:23 -06:00
Cassandra Heart
03ecf4e417
periodic saving, better logging, better peer choices, additional rebuild 2025-03-07 18:54:51 -06:00
Cassandra Heart
12aafe55e8
retain descension fix, remove backpressure 2025-03-05 17:20:38 -06:00
Cassandra Heart
f8a9616f76
don't close immediately 2025-03-05 03:07:19 -06:00
Cassandra Heart
83073423c0
resolve edge case on incomplete descension, add backpressure 2025-03-05 02:11:27 -06:00
Cassandra Heart
5d6138fe0c
switch to non-gob serializer 2025-03-01 07:09:43 -06:00
Cassandra Heart
7331618d3c
catch gob serialization failures, reduce logspam 2025-02-28 04:41:28 -06:00
Cassandra Heart
bb9e4008c5
drastically simpler and faster hypersync 2025-02-27 05:44:56 -06:00
Cassandra Heart
f70ac79ff7
make it wait before shutting down so the hypergraph write completes 2025-02-24 23:42:54 -06:00
Cassandra Heart
d2048d0acf
add progress info, make sync a little smarter 2025-02-24 03:00:02 -06:00
Cassandra Heart
6f2839083a
add controller to limit directionality and quantity of sync 2025-02-20 19:32:54 -06:00
Cassandra Heart
badd6529bc
final tweaks 2025-02-20 01:44:15 -06:00
Cassandra Heart
690eb654b3
tighten up sending behaviors 2025-02-20 00:24:53 -06:00
Cassandra Heart
77e3627c13
make unbounded split queues 2025-02-19 20:22:00 -06:00
Cassandra Heart
8b8974150a
rearrange order so error propagation works 2025-02-19 03:34:25 -06:00
Cassandra Heart
6075ed31fd
parallelize tree, use flat file for storage 2025-02-19 03:09:51 -06:00
Cassandra Heart
f8157a85da
Revert "refactor storage approach for proof trees due to pebble limitations"
This reverts commit 1e63348a61.
2025-02-18 19:08:44 -06:00
Cassandra Heart
51eaf5a5ad
Revert "switch to db.ingest for hypergraph test to evaluate alternative path"
This reverts commit 65caed5988.
2025-02-18 19:07:48 -06:00
Cassandra Heart
6591d82fff
Revert "remove batch operations for hypergraph, pebble is now prioritized for removal"
This reverts commit 352e3e8f24.
2025-02-18 19:07:40 -06:00
Cassandra Heart
f904c1c633
Revert "add extra debug logging"
This reverts commit c6133104f1.
2025-02-18 19:07:22 -06:00
Cassandra Heart
c6133104f1
add extra debug logging 2025-02-18 02:56:27 -06:00
Cassandra Heart
352e3e8f24
remove batch operations for hypergraph, pebble is now prioritized for removal 2025-02-17 22:54:07 -06:00
Cassandra Heart
65caed5988
switch to db.ingest for hypergraph test to evaluate alternative path 2025-02-17 21:01:38 -06:00
Cassandra Heart
1e63348a61
refactor storage approach for proof trees due to pebble limitations 2025-02-17 05:52:45 -06:00
Cassandra Heart
7188f828a6
use two channel pattern 2025-02-15 04:32:13 -06:00
Cassandra Heart
1100fcadd6
switch to using unbuffered channel for queued requests 2025-02-15 03:33:14 -06:00
Cassandra Heart
24282dd690
additional logging for hypersync 2025-02-14 23:28:31 -06:00
Cassandra Heart
7b150e5e0c
use subscribed bitmask 2025-02-13 14:12:55 -06:00
Cassandra Heart
b53d27d48e
don't prepend network to bitmask for list 2025-02-13 12:24:51 -06:00
Cassandra Heart
6f02e7b54f
yaml 2025-02-12 22:55:18 -06:00
Cassandra Heart
55a6fd8452
hypersync 2025-02-12 22:41:45 -06:00
Cassandra Heart
622410bde0
inline metadata calculation 2025-02-10 18:19:00 -06:00
Cassandra Heart
058ecc5cf4
parallelize commit path 2025-02-10 03:13:39 -06:00
Cassandra Heart
7afe704a2f
if testnet don't run migration, further parallelization 2025-02-07 16:31:43 -06:00
Cassandra Heart
b59e5b1565
don't rebuild hypergraph if unnecessary 2025-02-07 00:05:05 -06:00
Cassandra Heart
e5954a90a1
add smart caching for recurring payloads in verenc 2025-02-06 17:01:12 -06:00
Cassandra Heart
d61b78567b
catch nil case 2025-02-06 15:07:22 -06:00
Cassandra Heart
4696d5292c
restore verenc into hypergraph loop, thread hypergraph through token application for backcompat 2025-02-06 06:34:22 -06:00
Cassandra Heart
6df30fb455
resolve tree reinit bug 2025-01-31 01:53:32 -06:00
Cassandra Heart
7f8137df67
reset cutoffs 2025-01-30 03:20:52 -06:00
Cassandra Heart
772edd31be
handle forked genesis 2025-01-30 02:20:01 -06:00
Cassandra Heart
b5fd0775bf
prepare new genesis for next stage of tests 2025-01-30 00:24:45 -06:00
Cassandra Heart
5ed5f4ca6a
resolve state tree issue, ensure message validation is consistent with mint 2025-01-28 08:35:48 -06:00
Cassandra Heart
a0107caabc
tree rebuild at fork 2025-01-27 04:23:56 -06:00
Cassandra Heart
c04760e0e8
Merge branch 'v2.0.6-p3' into develop-2.1-pre-milestone3 2025-01-27 03:39:05 -06:00
Cassandra Heart
cbfb3ede87
bump version 2025-01-26 02:14:51 -06:00
Cassandra Heart
dcd81024b5
remove library includes on mpfr/gmp 2025-01-26 02:05:47 -06:00
Cassandra Heart
ccf1990a81
manually build flint as static library, use pkgconfig link 2025-01-21 00:34:03 -06:00