Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(consensus): vote handling improvement, bug fixes #1157

Merged

Conversation

sdbondi
Copy link
Member

@sdbondi sdbondi commented Sep 25, 2024

Description

fix(consensus): vote handling improvement, bug fixes
Set preshards to 256
Fix sending duplicate transaction gossips
Wait for foreign proposal before sequencing an output-only transaction that only currently involves the transaction receipt substate

Motivation and Context

Removed unnecessary view change calls when receiving votes from newviews
Removed several epoch manager calls that can use committee info
Fixed bug in vote processing
Set number of preshards to 256 to test that it works (which it does so I've kept it)
Add checks for valid block ids to a number of pending data database calls
Fix propose bug where incorrect state could be used when parent block if a dummy

Copy link

Test Results (CI)

567 tests  ±0   567 ✅ ±0   1h 53m 6s ⏱️ + 10m 21s
 62 suites ±0     0 💤 ±0 
  2 files   ±0     0 ❌ ±0 

Results for commit 2a8caec. ± Comparison against base commit 49c82f7.

@sdbondi sdbondi merged commit f7038d3 into tari-project:development Sep 27, 2024
13 checks passed
@sdbondi sdbondi deleted the consensus-count-attestations branch September 27, 2024 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants