Zhe Wu
Zhe Wu
## Description Move consensus commit prologue transaction creation after all the transitions in a consensus commit is processed, and before shared object versions are assigned. This is to prepare for...
## Description Says by the title. ## Test plan How did you test the new or updated feature? --- ## Release notes Check each box that your changes affect. If...
## Description This PR implements congestion control triggered transaction cancellation. The motivation for the cancellation is that we don't want a transaction to be deferred for too long, which impacts...
## Description ValidatorOverloadedRetryAfter error contains a server suggested retry after duration. So when the quorum driver retries under SystemOverloadRetryAfter error, it should take the suggested retry duration into consideration. ##...
## Description This PR updates graphql e2e tests' protocol version to 45. It also adds a script `update-graphql-e2e-test-protocol-version.py` that search through move code with specific protocol version, and replace it...
## Description This PR introduce consensus commit prologue V3 which contains consensus determined shared object version assignment. Currently, it only contains cancelled transaction version assignment, and later when we are...
## Description This PR adds a stress test in simtest to test shared object congestion control. The test is a good catch for liveness issue related to shared object congestion...
## Description Describe the changes or additions included in this PR. ## Test plan How did you test the new or updated feature? --- ## Release notes Check each box...
## Description Right now, it is always logs `0` certificates. ## Test plan How did you test the new or updated feature? --- ## Release notes Check each box that...
## Description This PR adds another mode in `PerObjectCongestionControlMode`, `TotalTxCount`, which uses total transaction count that operate on a object to limit the critical path of shared object transaction in...