ISA Plugin coverage for EC pool #4411
Merged
+56
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add tests for ISA Erasure Code (EC) plugin for pool creation, modification, deletion, and overwrites
This commit adds two tests related to the ISA erasure code plugin for Ceph:
EC Pool with ISA Plugin:
Purpose: This test verifies the creation, modification, and deletion of an EC pool using the ISA plugin. It tests the process of setting up an EC pool with specified parameters (k=2, m=2), setting pool configurations, and deleting the pool after running the IO operations.
Test Details:
Creates an EC pool with the ISA plugin.
Modifies pool configurations including pg_num, pgp_num, and compression settings.
Deletes the pool after the operations are performed.
Polarion ID: CEPH-83606527.
ISA Plugin for EC Pool with Overwrites:
Purpose: This test focuses on verifying the behaviour of the ISA EC pool with overwrites enabled. It creates an EC pool with overwrite configurations, runs IO operations, and ensures that the RBD pool is created and behaves as expected.
Test Details:
Enables overwrites (erasure_code_use_overwrites: "true") for an EC pool using the ISA plugin.
Creates a corresponding RBD pool and performs IO operations.
Deletes both the EC pool and the associated metadata pool after the test.
Polarion ID: CEPH-83606782.