-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
deprecate FairnessShuffler #13705
deprecate FairnessShuffler #13705
Conversation
⏱️ 5h 39m total CI duration on this PR
🚨 3 jobs on the last run were significantly faster/slower than expected
|
cb35ecb
to
0085b7b
Compare
@@ -152,7 +148,7 @@ pub enum TransactionShufflerType { | |||
NoShuffling, | |||
DeprecatedSenderAwareV1(u32), | |||
SenderAwareV2(u32), | |||
Fairness { | |||
DeprecatedFairness { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why not just remove it if it's never enabled?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thought we enabled it briefly on testnet? @igor-aptos do you remember?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yup enabled, found the perf issue, and reverted.
af126c0
to
3669519
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we need to keep the enum, but replay/state sync don't shuffle - so we don't need to keep the code - we can just remove it?
3669519
to
4678eff
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@igor-aptos Compat won't pass because we've been using the FairnessShuffler as the genesis default. |
4678eff
to
811ece7
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ Forge suite
|
✅ Forge suite
|
✅ Forge suite
|
Description
Not gonna be used on testnet or mainnet any more.
Type of Change
Which Components or Systems Does This Change Impact?
How Has This Been Tested?
build
compatibility tests
Key Areas to Review
Checklist