Details
-
Bug
-
Resolution: Fixed
-
Major
-
Lustre 2.12.0, Lustre 2.10.4, Lustre 2.10.5
-
None
-
9223372036854775807
Description
this is needed to implement (transaction first; locking next) order to unify locking among MDT/OST/OUT
Attachments
Issue Links
- is blocked by
-
LU-11764 osd_declare_qid() should not rely on constant id
-
- Open
-
- is duplicated by
-
LU-11613 MDS and OSS locked up wait_transaction_locked+0x85/0xd0 [jbd2]
-
- Resolved
-
-
LU-8786 Terrible i/o performance of a test application doing repeatable writes and truncates
-
- Resolved
-
- is related to
-
LU-11685 removing file names and freeing inodes are not atomic on the OST
-
- Open
-
-
LU-11465 OSS/MDS deadlock in 2.10.5
-
- Resolved
-
-
LU-5994 DT transaction start and object lock ordering
-
- Resolved
-
-
LU-13234 ldiskfs/namei.c:3310 ldiskfs_orphan_add+0x11e/0x2a0 [ldiskfs]
-
- Resolved
-
-
LU-12977 fix i_mutex for ldiskfs_truncate() in osd_execute_truncate()
-
- Resolved
-
- is related to
-
LU-5152 Can't enforce block quota when unprivileged user change group
-
- Resolved
-
-
LU-8806 LFSCK hangs on MDT - osp_precreate_cleanup_orphans - cannot cleanup orphans: rc = -107
-
- Resolved
-
Hello,
We have applied the https://review.whamcloud.com/43277 ("
LU-10048ofd: take local locks within transaction") + https://review.whamcloud.com/43278 ("LU-13093osd: fix osd_attr_set race") on the problematic filesystem. The issue never occurred after.We were able to reproduce this issue in 5/10 min with many creations of small files and several threads doing file migrations ("lfs migrate" between OSTs).