You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding inline transactions in payload to reduce latency (aptos-labs#12303)
* Create a channel between batch coordinator and proof manager
* Add new variant to Payload
* Adding inline transactions in proof manager
* Fixing a unit test
* Update get_transactions in payload_manager
* Update max_txns_to_execute in proof_manager
* Minor updates to max_txns_to_execute
* 100 node forge test
* 100 node forge
* Add a TODO
* 100 node forge
* Sending only small batches to proof manager
* Sending only small batches to proof manager
* Remove expired batches in proof manager
* Send only small batches to proof manager
* Minor change
* Send batches to proof manager only if there are less than 20 batches
* Exclude batches
* Storing only the most recent 20 batches in proof manager
* Sending all batches to proof manager and inserting inline blocks only if proof of queue is empty
* Maintaining ordering in inline blocks
* Verifying batch hash before including in inline block
* Adding some counters for testing
* Minor update
* Minor cleanup
* Addressing some PR comments
* Create a BatchQueue similar to ProofQueue
* Minor change
* Not removing excluded batches from batch queue
* Change the structure of Payload
* Make max_inline_txns configurable
* Storing batches only in batchstore
* Update Dag driver thresholds
* Addressed PR comments
* Minor edit to consensus.yaml
* Addressing PR comments
* Add allow_batches_without_pos_in_proposal flag to Payload::empty
* Fixing unit tests
* Fixing the smoke tests
* Removing some comments
* Addressing PR comments
* Addressing PR comments
0 commit comments