Duplicate
Details
Details
Assignee
Unassigned
UnassignedReporter
Kevin Zhao
Kevin ZhaoOriginal estimate
12w
Time tracking
No time logged16w remaining
Priority
Epic Name
Lustre components and performance test bugfix
Checklist
Checklist
Sentry
Sentry
Created July 15, 2022 at 3:26 PM
Updated June 5, 2024 at 3:13 AM
Resolved June 5, 2024 at 3:04 AM
racer: Tests for filesystem race conditions by concurrently creating, moving, deleting, etc. a set of files.
parallel-scale: Run functional tests (connectathon, cascading_rw, write_disjoint, write_append_truncate, parallel_grouplock, statahead), performance tests (IOR, compilebench and metabench), and a stress test (simul).
posix: Automate POSIX compliance testing. Assuming that the POSIX source already installed, on the system, setup loop back ext4 filesystem, then install, build and run POSIX binaries on ext4. Run POSIX again Lustre and compare results from ext4 and Lustre.
sanity-lnet: Sanity test for lnet
sanity-lfsck: Lustre filesystem check
mmp: Tests for multiple mount protection (MMP) feature.
lustre-rsync-test: Verifies the lustre_rsync (replication) feature.
large-scale: Large-scale tests that verify version-based recovery features.
performance-sanity: Performance mdsrate tests (small file create/open/delete, large file create/open/delete, lookup rate 10M file dir, lookup rate 10M file 10 dir, getattr small file, and getattr large files).
sanity-benchmark: Test basic functionality of the filesystem using simple benchmarks. Runs dbench, bonnie++, iozone, fsx, and pios.
Test Suites
Test Cases
Hang/Crash
Fail
Only Run Fail
SKIP
SKIP Reason
sanity-lnet
205
√
207
√
209
√
218
√
Need\ two\ LNet\ interfaces
300
√
skipping\ ALWAYS\ excluded\ test\ 300