Skip to content

SIMD-0138: Deprecate legacy vote instructions #138

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

Merged
merged 2 commits into from
Apr 18, 2024

Conversation

AshwinSekar
Copy link
Contributor

@AshwinSekar AshwinSekar commented Apr 9, 2024

Part of the anza-xyz/agave#2597 effort

@AshwinSekar AshwinSekar changed the title SIMD-XXXX: Deprecate legacy vote instructions SIMD-138: Deprecate legacy vote instructions Apr 9, 2024
Comment on lines 50 to 52
Implementations should ensure that the `TowerSync` instruction has been
activated before enabling the `deprecate legacy vote instructions` feature,
in order to ensure that at least one vote instruction available for the client.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mind specifying which feature gate the TowerSync instruction is gated by?

Comment on lines 50 to 52
Implementations should ensure that the `TowerSync` instruction has been
activated before enabling the `deprecate legacy vote instructions` feature,
in order to ensure that at least one vote instruction available for the client.
Copy link

@topointon-jump topointon-jump Apr 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor nit: this isn't really down to the implementation, as feature activations are cluster-wide.

If you do mean that each client implementation should explicitly do this check, could you explicitly state that, and specify what happens if this check fails? If not, could you re-word to make it clear that this is the responsibility of the feature activator?

Thanks! 🙇

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to be clear on the interaction of these 2 features

@ripatel-fd
Copy link
Contributor

@jacobcreech @0xSol We have consensus on the Anza & Firedancer side. Suggest we give this SIMD 1 week time for community comments and then merge.

@jacobcreech
Copy link
Contributor

We have consensus on the Anza & Firedancer side. Suggest we give this SIMD 1 week time for community comments and then merge.

Alright, we'll merge on April 18th, 2024 if no other comments against this come up.

@lheeger-jump lheeger-jump changed the title SIMD-138: Deprecate legacy vote instructions SIMD-0138: Deprecate legacy vote instructions Apr 14, 2024
@lheeger-jump
Copy link
Contributor

Merging, no new comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants