Mark Logan
Mark Logan
This fixes a race where this error could trigger: https://github.com/MystenLabs/sui/blob/main/crates/sui-storage/src/lock_service.rs#L185-L188 The race, briefly explained: - tx A writes object (O1, v1), then creates the lock for that object - tx...
For cases where a message is verified via checkpoint inclusion or other indirect means. This is the bare minimum functionality needed to support #6157 - later we can extend this...
Note that I'm not using https://docs.rs/failpoints/latest/failpoints/ (used elsewhere in the code) because it doesn't allow user-defined failpoint behavior, but only a limited set of hard-coded actions (such as panicking).
Short term hack after discussion with @lxfind to hopefully remove events from effects entirely, but without effecting indexing on fullnode. @gegaowp / @patrickkuo can you please confirm this won't impact...
With 7 validators and 1 second epochs, the test took forever because it could never get any transactions through.
- Rename `sui-protocol-constants` to `sui-protocol-config` to reflect that the values therein are no longer constant. - Plumb `ProtocolConfig` type through the code to allow these values to change when protocol...