DNE Phase 1: Remote Directories (LU-1187)

[LU-2715] fix dne_sanity.sh to run on multiple mountpoints Created: 30/Jan/13  Updated: 29/May/17  Resolved: 29/May/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.4.0
Fix Version/s: None

Type: Technical task Priority: Minor
Reporter: Andreas Dilger Assignee: Di Wang
Resolution: Low Priority Votes: 0
Labels: easy, test

Rank (Obsolete): 6610

 Description   

The dne_sanity.sh test currently runs multiple copies of sanity.sh, each one in a separate subdirectory on a separate MDT. However, many subtests are skipped with:

    [ $PARALLEL == "yes" ] && skip "skip parallel run" && return

For some subtests, they are skipped due to the use of do_facet() to affect the running of the MDT or OST, which cannot easily be fixed.

For other subtests, they are skipped due to the use of cancel_lru_locks() to cancel local locks. In this case, it would be possible to have the client(s) use multiple mountpoints, and run a separate sanity.sh for each mountpoint. cancel_lru_locks() would need to be updated to allow cancelling locks for only a single mountpoint.


Generated at Sat Feb 10 01:27:35 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.