Skip to content

Commit

Permalink
ISA plugin coverage for EC pool
Browse files Browse the repository at this point in the history
Signed-off-by: pdivyagowri <[email protected]>
  • Loading branch information
Divya-78 committed Feb 3, 2025
1 parent 327a5c1 commit 738526b
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions suites/squid/rados/tier-2_rados_ec-pool_recovery.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
# Suited best for BM pipeline.
# Can be run on RHOS-d env as well.
# RHOS-d run duration: 60 mins (clay-ecpool tests)
# Suite contains ISA-L erasure code plugin

tests:
- test:
name: setup install pre-requisistes
Expand Down Expand Up @@ -314,3 +316,57 @@ tests:
- rpool_2
- rpool_3
- ecpool_test_2

# Below test is added for ISA-L erasure code plugin

- test:
name: EC pool with ISA-L plugin
module: rados_prep.py
polarion-id: CEPH-83606527
config:
ec_pool:
create: true
pool_name: test_isa_ec_pool
pg_num: 64
k: 2
m: 2
plugin: isa
disable_pg_autoscale: true
rados_write_duration: 50
rados_read_duration: 30
set_pool_configs:
pool_name: test_isa_ec_pool
configurations:
pg_num: 32
pgp_num: 32
pg_autoscale_mode: 'on'
compression_mode: force
compression_algorithm: snappy
delete_pools:
- test_isa_ec_pool
desc: Creation, modification & deletion of ISA-L EC pools and run IO

- test:
name: ISA-L plugin for EC pool with Overwrites
module: rados_prep.py
polarion-id: CEPH-83606782
config:
ec_pool:
create: true
pool_name: isa_ec_pool_overwrite
app_name: rbd
pg_num: 32
erasure_code_use_overwrites: "true"
k: 2
m: 2
plugin: isa
rados_write_duration: 50
rados_read_duration: 30
test_overwrites_pool: true
metadata_pool: isa_re_pool_overwrite
image_name: image_ec_pool
image_size: 100M
delete_pools:
- isa_ec_pool_overwrite
- isa_re_pool_overwrite
desc: ISA-L EC pool with Overwrites & create RBD pool

0 comments on commit 738526b

Please sign in to comment.