Commit Graph

130 Commits

Author SHA1 Message Date
Cassandra Heart
04452e28ff
handle worker failure condition by allowing tree production to continue 2025-01-10 12:15:56 -06:00
Cassandra Heart
adb9a4d124
final parameters 2025-01-09 22:31:54 -06:00
Cassandra Heart
819bb26dd6
v2.0.6 2025-01-09 02:29:18 -06:00
Cassandra Heart
bdc7649c7d
Merge branch 'develop' into v2.0.5 2024-12-04 22:58:43 -06:00
petricadaipegsp
8a7aae3557
Frame processing optimisations (#404)
* Make frame processing hashing parallel

* Do not build address for new style proofs

* Validate mint requests in parallel

* Do not recompute byte form of address in mint

* Remove unused output

* Use single append

* Cache verify challenge proof results
2024-12-04 22:57:59 -06:00
Cassandra Heart
99bc683145
Merge branch 'develop' into v2.0.5 2024-12-03 18:59:41 -06:00
petricadaipegsp
d1e65c1c92
Support frame fragmentation and dissemination (#396)
* Add clock frame fragment message

* Add clock frame fragment validation

* Add clock frame fragmentation utilities

* Add clock frame fragmentation message handling

* Report publication errors

* Publish info list after frame

* Add frame publish configuration

* Publish clock frame fragments

* Update BlossomSub dashboard

* Publish clock frame fragments in parallel
2024-12-02 16:25:10 -06:00
petricadaipegsp
e0993a94ea
Avoid further copies of the tries (#393)
* Revert logging change

* Avoid further copies of tries

* Avoid sync on beacon

* Avoid recreating the address for each transaction
2024-12-01 15:24:38 -06:00
petricadaipegsp
dd030560bc
Do not clone full tries (#392) 2024-11-28 06:21:04 -06:00
Cassandra Heart
796f42e834
Merge branch 'develop' into v2.0.4-p2 2024-11-27 20:40:13 -06:00
petricadaipegsp
8b61918d43
Add transaction request validation (#390) 2024-11-27 18:13:57 -06:00
petricadaipegsp
ec37cb34d7
Add structured stop procedure (#379) 2024-11-24 17:07:15 -06:00
Cassandra Heart
35d4b7a728
Merge branch 'develop' into v2.0.4-p1 2024-11-22 19:58:04 -06:00
Black Swan
849feddf84
enhance testnet frame pruning (#377)
* reduce testnet frame pruning delay to 1 minute

* set seniority repair cutoff frame for testnet to 25745

* add log message to confirm frame pruning is enabled
2024-11-22 10:29:48 -06:00
petricadaipegsp
44ccd14871
Use buffered channels when applicable (#373)
* Use buffered channels when applicable

* Do not start additional goroutines for processing

* Use context to stop ongoing loops
2024-11-21 19:32:04 -06:00
Cassandra Heart
5c94f5bc5e
Merge branch 'develop' into v2.0.4-p1 2024-11-19 16:55:57 -06:00
petricadaipegsp
bc05a4d7b9
Adaptive reserved cores (#363)
* Add adaptive data worker count

* Use runtime worker count for validation workers

* Reserve cores for networking during transition application

* Automatically set GOGC and GOMEMLIMIT
2024-11-19 16:51:14 -06:00
Cassandra Heart
0b54808fe8
Merge branch 'develop' into v2.0.4 2024-11-19 00:06:01 -06:00
Cassandra Heart
61179c13a0
node info should show worker counts 2024-11-18 02:03:37 -06:00
Cassandra Heart
c9be69ba28
seniority map repair 2024-11-18 01:45:50 -06:00
Cassandra Heart
29a129d543
allow choice of indexed or non-indexed batches 2024-11-17 07:58:15 -06:00
petricadaipegsp
14f7e3c40d
Throttle mint applications (#360) 2024-11-17 03:06:18 -06:00
Cassandra Heart
6e2c7f4028
Revert "Use buffered channels in the engines (#357)"
This reverts commit d32d79f58d.
2024-11-16 23:11:25 -06:00
Cassandra Heart
fe34032b0d
unwind these 2024-11-16 18:40:43 -06:00
Cassandra Heart
08e7dad8c9
parallelism of mints + don't overwrite map until commit time 2024-11-16 18:09:52 -06:00
Cassandra Heart
eda3729752
revert this 2024-11-16 17:58:56 -06:00
petricadaipegsp
d32d79f58d
Use buffered channels in the engines (#357)
* Make time data reel sending consistent

* Use buffered channels to avoid drops
2024-11-16 17:58:32 -06:00
petricadaipegsp
d57d76e627
Add transaction timestamps (#354) 2024-11-16 17:52:27 -06:00
Cassandra Heart
4aa0a84a8b
Merge branch 'develop' into v2.0.3-p4 2024-11-13 11:59:17 -06:00
petricadaipegsp
37761ebd83
Log frame age (#351) 2024-11-13 11:36:49 -06:00
Cassandra Heart
38d92f45f8
revert this 2024-11-13 10:45:52 -06:00
Cassandra Heart
fa93f01300
Merge branch 'v2.0.3-p4' into develop 2024-11-13 10:00:54 -06:00
Cassandra Heart
e58280b7e4
small adjustments 2024-11-13 10:00:37 -06:00
Cassandra Heart
c71649c662
Merge branch 'v2.0.3-p4' into develop 2024-11-13 06:16:37 -06:00
Cassandra Heart
5b3b0046f7
explicitly set key 2024-11-13 06:16:21 -06:00
Cassandra Heart
ea1ea1be90
set back for testnet 2024-11-13 06:06:01 -06:00
Cassandra Heart
b0a87b2fe4
wrapping up 2024-11-13 06:03:14 -06:00
Cassandra Heart
71b13c5490
v2.0.3-p3 2024-11-12 03:33:20 -06:00
Cassandra Heart
d4a5e30ba2
v2.0.3-p3 2024-11-12 01:45:18 -06:00
Cassandra Heart
9d7db3c85e
add repair 2024-11-12 01:14:52 -06:00
Cassandra Heart
a03590c5aa
handle verification conditions correctly 2024-11-12 00:36:36 -06:00
Cassandra Heart
c0f4b1b177
1, not 2 2024-11-11 15:53:28 -06:00
Cassandra Heart
7a1ba529b0
Merge branch 'develop' into v2.0.3-p2 2024-11-11 15:48:50 -06:00
Cassandra Heart
d5ebd54be6
reset 2 2024-11-11 11:52:23 -06:00
Cassandra Heart
ea5ed70aeb
don't penalize for tree mismatch 2024-11-11 11:47:26 -06:00
Cassandra Heart
2ce7eb26d4
change order of operations, don't commit an empty tree? 2024-11-11 04:39:52 -06:00
Cassandra Heart
4238b3ff5a
initial testnet v2.0.3-p2 2024-11-11 03:34:28 -06:00
Cassandra Heart
2b9c5afd54
fix nil deref 2024-11-11 03:33:35 -06:00
Cassandra Heart
77c036b94b
v2.0.3-p0 2024-11-11 03:33:35 -06:00
Cassandra Heart
e178153593
initial testnet v2.0.3-p2 2024-11-11 03:32:14 -06:00