Simultaneous mkdir operations from multiple clients on the same directories, could result in the creation of multiple subdirectories with the same name but different GFIDs on different subvolumes. Due to this only a subset of the files in that subdirectory was visible to the client. This was because, colliding mkdir and lookup operations from different clients on the same directory caused each client to read different layout information for the same directory. With this fix, all the files in the subdirectory are visible to the client.
Completed executing the testcase for this bug. Though the actual issue seems to have been fixed, two issues surfaced while running the testcases. Filed 2 issues.
BZ: 1197588
BZ: 1162306
These need to be tracked and verified in association with this bug.
Marking this bug verified.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://rhn.redhat.com/errata/RHBA-2015-0682.html
Created attachment 997167 [details] Testcases, steps and final observation and status of the testcases.