Skip to content

Conversation

@mohakgoel1
Copy link

Description

This PR enables Scalable Vector Extension (SVE) support for RocksDB on ARM-based Linux platforms. It introduces the necessary enablement logic while preserving existing behavior on non-SVE and non-Linux systems.

Key Changes

  • Added SVE enablement logic for ARM-based Linux systems
  • Verified build compatibility and functional correctness with existing configurations
  • Ensured safe fallback to existing implementations when SVE is not available
  • Prepared the groundwork for future SVE-based performance optimizations

Compatibility & Safety

  • No behavior change on platforms without SVE support
  • No impact on x86 or non-ARM architectures
  • Linux-only enablement to avoid affecting unsupported environments

Testing

  • Built and tested on ARM Linux systems

This PR is a joint contribution by:

@meta-cla meta-cla bot added the CLA Signed label Dec 17, 2025
@mohakgoel1
Copy link
Author

Hi @adamretter,

I hope you are doing well.
Whenever you have some time, could you please review my PR? I would really appreciate your feedback.
Thank you for your time and support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant