Crushlib

Latest version: v0.2.1

Safety actively analyzes 621374 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

- Bug: Hammer and Jewel tunables profiles were not using straw2

0.2.0

- Feature: Support for Jewel profile tunables
- Bug: Fixed crash when trying to print CRUSH map with no devices

0.1.3

- Bug: Multiple 'set' steps in a rule were being considered
invalid syntax despite being common for erasure-coding

0.1.2

- Bug: Buckets would not be printed in reverse hierarchy
order, causing compilation errors.

0.1.1

- Bug: `crushlib.crushmap` was not being packaged

0.1.0

Initial pre-release with limited functionality.

- Abstraction layer for manipulating CRUSH maps.
- Tested with Python 2.7 and Python 3.6
- Support for reading pre-Luminous CRUSH maps
(device classes NOT supported)
- Basic manipulation available:
- Rename buckets
- Manipulate types (Add/Rename/Remove)
- Insert new buckets, move buckets
- Change root of a rule

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.