Skip to content

Commit

Permalink
DAOS-16590 test: misc ftest/performance updates
Browse files Browse the repository at this point in the history
- Add variants for mdtest with RP_3G1
- Update ec cell size to 1MiB

Skip-unit-tests: true
Skip-fault-injection-test: true

Required-githooks: true

Signed-off-by: Dalton Bohning <dalton.bohning@intel.com>
  • Loading branch information
daltonbohning committed Sep 17, 2024
1 parent b801076 commit 6e1ae01
Show file tree
Hide file tree
Showing 6 changed files with 71 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/tests/ftest/performance/ior_easy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ server_config:

pool:
size: 95%
properties: ec_cell_sz:128KiB
properties: ec_cell_sz:1MiB

container:
type: POSIX
Expand Down
2 changes: 1 addition & 1 deletion src/tests/ftest/performance/ior_hard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ server_config:

pool:
size: 95%
properties: ec_cell_sz:128KiB
properties: ec_cell_sz:1MiB

container:
type: POSIX
Expand Down
18 changes: 18 additions & 0 deletions src/tests/ftest/performance/mdtest_easy.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,15 @@ def test_performance_mdtest_easy_dfs_ec_16p2g1(self):
"""
self.run_performance_mdtest(namespace="/run/mdtest_dfs_ec_16p2g1/*")

def test_performance_mdtest_easy_dfs_rp_3g1(self):
"""Test Description: Run MDTest Easy, DFS, RP_3G1.
:avocado: tags=all,manual
:avocado: tags=performance
:avocado: tags=MdtestEasy,test_performance_mdtest_easy_dfs_rp_3g1
"""
self.run_performance_mdtest(namespace="/run/mdtest_dfs_rp_3g1/*")

def test_performance_mdtest_easy_pil4dfs_s1(self):
"""Test Description: Run MDTest Easy, dfuse + pil4dfs, S1.
Expand All @@ -51,3 +60,12 @@ def test_performance_mdtest_easy_pil4dfs_ec_16p2g1(self):
:avocado: tags=MdtestEasy,test_performance_mdtest_easy_pil4dfs_ec_16p2g1
"""
self.run_performance_mdtest(namespace="/run/mdtest_pil4dfs_ec_16p2g1/*")

def test_performance_mdtest_easy_pil4dfs_rp_3g1(self):
"""Test Description: Run MDTest Easy, dfuse + pil4dfs, RP_3G1.
:avocado: tags=all,manual
:avocado: tags=performance
:avocado: tags=MdtestEasy,test_performance_mdtest_easy_pil4dfs_rp_3g1
"""
self.run_performance_mdtest(namespace="/run/mdtest_pil4dfs_rp_3g1/*")
16 changes: 15 additions & 1 deletion src/tests/ftest/performance/mdtest_easy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ server_config:

pool:
size: 95%
properties: ec_cell_sz:128KiB
properties: ec_cell_sz:1MiB

container:
type: POSIX
Expand Down Expand Up @@ -61,6 +61,12 @@ mdtest_ec_16p2g1: &mdtest_ec_16p2g1
dfs_dir_oclass: RP_3GX
dfs_chunk: 16MiB

mdtest_rp_3g1: &mdtest_rp_3g1
<<: *mdtest_base
dfs_oclass: RP_3G1
dfs_dir_oclass: RP_3GX
dfs_chunk: 1MiB

mdtest_dfs_s1:
api: DFS
<<: *mdtest_s1
Expand All @@ -69,6 +75,10 @@ mdtest_dfs_ec_16p2g1:
api: DFS
<<: *mdtest_ec_16p2g1

mdtest_dfs_rp_3g1:
api: DFS
<<: *mdtest_rp_3g1

mdtest_pil4dfs_s1:
api: POSIX+PIL4DFS # handled by ftest
<<: *mdtest_s1
Expand All @@ -77,6 +87,10 @@ mdtest_pil4dfs_ec_16p2g1:
api: POSIX+PIL4DFS # handled by ftest
<<: *mdtest_ec_16p2g1

mdtest_pil4dfs_rp_3g1:
api: POSIX+PIL4DFS # handled by ftest
<<: *mdtest_rp_3g1

dfuse:
disable_caching: true

Expand Down
18 changes: 18 additions & 0 deletions src/tests/ftest/performance/mdtest_hard.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,15 @@ def test_performance_mdtest_hard_dfs_ec_16p2g1(self):
"""
self.run_performance_mdtest(namespace="/run/mdtest_dfs_ec_16p2g1/*")

def test_performance_mdtest_hard_dfs_rp_3g1(self):
"""Test Description: Run MdTest Hard, DFS, RP_3G1.
:avocado: tags=all,manual
:avocado: tags=performance
:avocado: tags=MdtestHard,test_performance_mdtest_hard_dfs_rp_3g1
"""
self.run_performance_mdtest(namespace="/run/mdtest_dfs_rp_3g1/*")

def test_performance_mdtest_hard_pil4dfs_s1(self):
"""Test Description: Run MDTest Hard, dfuse + pil4dfs, S1.
Expand All @@ -51,3 +60,12 @@ def test_performance_mdtest_hard_pil4dfs_ec_16p2g1(self):
:avocado: tags=MdtestHard,test_performance_mdtest_hard_pil4dfs_ec_16p2g1
"""
self.run_performance_mdtest(namespace="/run/mdtest_pil4dfs_ec_16p2g1/*")

def test_performance_mdtest_hard_pil4dfs_rp_3g1(self):
"""Test Description: Run MDTest Hard, dfuse + pil4dfs, RP_3G1.
:avocado: tags=all,manual
:avocado: tags=performance
:avocado: tags=MdtestHard,test_performance_mdtest_hard_pil4dfs_rp_3g1
"""
self.run_performance_mdtest(namespace="/run/mdtest_pil4dfs_rp_3g1/*")
19 changes: 18 additions & 1 deletion src/tests/ftest/performance/mdtest_hard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ server_config:

pool:
size: 95%
properties: ec_cell_sz:128KiB
properties: ec_cell_sz:1MiB

container:
type: POSIX
Expand Down Expand Up @@ -61,6 +61,12 @@ mdtest_ec_16p2g1: &mdtest_ec_16p2g1
dfs_dir_oclass: RP_3GX
dfs_chunk: 16MiB

mdtest_rp_3g1: &mdtest_rp_3g1
<<: *mdtest_base
dfs_oclass: RP_3G1
dfs_dir_oclass: RP_3GX
dfs_chunk: 1MiB

mdtest_dfs_s1:
api: DFS
<<: *mdtest_s1
Expand All @@ -69,6 +75,10 @@ mdtest_dfs_ec_16p2g1:
api: DFS
<<: *mdtest_ec_16p2g1

mdtest_dfs_rp_3g1:
api: DFS
<<: *mdtest_rp_3g1

mdtest_pil4dfs_s1:
api: POSIX+PIL4DFS # handled by ftest
<<: *mdtest_s1
Expand All @@ -77,6 +87,13 @@ mdtest_pil4dfs_ec_16p2g1:
api: POSIX+PIL4DFS # handled by ftest
<<: *mdtest_ec_16p2g1

mdtest_pil4dfs_rp_3g1:
api: POSIX+PIL4DFS # handled by ftest
<<: *mdtest_rp_3g1

dfuse:
disable_caching: true

client:
env_vars:
- D_LOG_MASK=INFO
Expand Down

0 comments on commit 6e1ae01

Please sign in to comment.