-
Notifications
You must be signed in to change notification settings - Fork 785
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
Sequential voting #2785
Sequential voting #2785
Commits on May 22, 2020
-
Some operations need to be processed after transaction commit, specif…
…ically when needing to process blocks that have just been inserted in to the ledger. Create the block_post_events class who's destructor will execute queued events.
Configuration menu - View commit details
-
Copy full SHA for 92d7d29 - Browse repository at this point
Copy the full SHA 92d7d29View commit details
Commits on May 23, 2020
-
There are multiple cases where we want to iterate over dependent bloc…
…ks for a given block. This creates a uniform way to access block dependencies and re implements ledger::could_fit in terms of it.
Configuration menu - View commit details
-
Copy full SHA for 4bd0e9b - Browse repository at this point
Copy the full SHA 4bd0e9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08a2a24 - Browse repository at this point
Copy the full SHA 08a2a24View commit details
Commits on May 24, 2020
-
Holding reference to nano::ledger instead of nano::block_store so we …
…can access more high-level methods.
Configuration menu - View commit details
-
Copy full SHA for bf7bcad - Browse repository at this point
Copy the full SHA bf7bcadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ff371 - Browse repository at this point
Copy the full SHA 30ff371View commit details -
Triggering election confirmation directly for the setup portion of te…
…sts before votes are actually sent out.
Configuration menu - View commit details
-
Copy full SHA for 94a10a3 - Browse repository at this point
Copy the full SHA 94a10a3View commit details -
Adding the function active_transactions::activate to activate an elec…
…tion for the first unconfirmed block on an account. It's possible we have a stale branch and won't be able to confirm the frontier so this gives us definite progress.
Configuration menu - View commit details
-
Copy full SHA for 3b3b68e - Browse repository at this point
Copy the full SHA 3b3b68eView commit details -
Adding can_vote function which checks block dependencies for confirma…
…tion. Sequentially voting for blocks decreases the state receivers need to maintain for dependent unconfirmed blocks.
Configuration menu - View commit details
-
Copy full SHA for adedcc2 - Browse repository at this point
Copy the full SHA adedcc2View commit details
Commits on May 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d60d0b9 - Browse repository at this point
Copy the full SHA d60d0b9View commit details -
Use can_vote in all paths of request_aggregator
New stat `requests_cannot_vote`, tests updated and a new test added
Configuration menu - View commit details
-
Copy full SHA for 54c9a93 - Browse repository at this point
Copy the full SHA 54c9a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67bfe1 - Browse repository at this point
Copy the full SHA b67bfe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e56047c - Browse repository at this point
Copy the full SHA e56047cView commit details -
Fix intermittent failure in wallet.send_async
This appears to be completely unrelated and only hitting on TSAN, likely a tiny change in thread timings
Configuration menu - View commit details
-
Copy full SHA for e5f5527 - Browse repository at this point
Copy the full SHA e5f5527View commit details
Commits on May 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 95ec8d1 - Browse repository at this point
Copy the full SHA 95ec8d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9e3ad5 - Browse repository at this point
Copy the full SHA b9e3ad5View commit details -
Update recently added slow_test confirmation_height.many_accounts_send_receive_self
Configuration menu - View commit details
-
Copy full SHA for eef6cc8 - Browse repository at this point
Copy the full SHA eef6cc8View commit details
Commits on May 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b35c9d6 - Browse repository at this point
Copy the full SHA b35c9d6View commit details -
Restrict generating votes on activation to prioritized elections
And new elections already get votes generated in the constructor
Configuration menu - View commit details
-
Copy full SHA for 01ea826 - Browse repository at this point
Copy the full SHA 01ea826View commit details -
Configuration menu - View commit details
-
Copy full SHA for c581d1a - Browse repository at this point
Copy the full SHA c581d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f4818 - Browse repository at this point
Copy the full SHA 69f4818View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f8eed - Browse repository at this point
Copy the full SHA a5f8eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for d561181 - Browse repository at this point
Copy the full SHA d561181View commit details
Commits on May 28, 2020
-
Fix two intermittent failures in node.local_votes_cache
1. Due to the node wallet creating a block, leading to an unintended fork with the test block 2. Due to the delay between the vote being inserted in the store and in the cache
Configuration menu - View commit details
-
Copy full SHA for fea0593 - Browse repository at this point
Copy the full SHA fea0593View commit details -
Configuration menu - View commit details
-
Copy full SHA for b70696a - Browse repository at this point
Copy the full SHA b70696aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 508f0c0 - Browse repository at this point
Copy the full SHA 508f0c0View commit details -
Fix hanging test active_transactions.confirmation_consistency due to …
…polling while holding a mutex
Configuration menu - View commit details
-
Copy full SHA for 031cc93 - Browse repository at this point
Copy the full SHA 031cc93View commit details
Commits on May 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b9047e2 - Browse repository at this point
Copy the full SHA b9047e2View commit details -
Add test node.dependency_graph ensuring account activation works accr…
…oss more complex configurations
Configuration menu - View commit details
-
Copy full SHA for b108c53 - Browse repository at this point
Copy the full SHA b108c53View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff7e8ea - Browse repository at this point
Copy the full SHA ff7e8eaView commit details
Commits on Jun 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0151713 - Browse repository at this point
Copy the full SHA 0151713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d5809d - Browse repository at this point
Copy the full SHA 5d5809dView commit details