ocfs2: bugfix for hard readonly mount
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 4 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 4 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Ocfs2-devel] [PATCH 0/4] ocfs2: bugfix for hard readonly mount
Quoted 13 lines · Sunil Mushran
Quoted 12 lines · Tristan Ye
Quoted 8 lines · Sunil Mushran
Tiger, Thanks. Was this tested with all fs-features enabled? I am worried about quotas. If not, please test that.
Tristan, Please can you cross check these patches. Enable all features in a volume, make it readonly and do mount, ls -lR, umount, read, stat, stat -f. This calls for a test script. We should be able to use loopback.
losetup -rf.Sure,
Quoted 7 lines
Quoted 2 lines
I'm going to write a dedicated script for sanity check, including these generic fs syscalls.
Thanks Tristan.
Tiger, I would suggest you roll up the patch into one. I see no reason for the breakup considering it fixes just one bug and is small enough.
After running tests on block/loopback device, it shows that:
1. 'ls -lR /kernel/tree' dumps slightly different output:
6c6
< total 436
---
Quoted 1 line
total 428
37c37
< total 52
---
Quoted 1 line
total 44
394c394
< total 252
---
Quoted 1 line
total 228
1408c1408
< total 8
---
Quoted 1 line
total 4
1636c1636
< total 8
while the data is consistent anyway.
2. 'stat -f' also dumps a slightly different map:
4,5c4,5
< Blocks: Total: 176120528 Free: 170080504 Available: 170080504
< Inodes: Total: 22015066 Free: 21260063
---
Quoted 2 lines
Blocks: Total: 176120528 Free: 170088304 Available: 170088304
Inodes: Total: 22015066 Free: 21261038
3. Enabling quota on readonly fs caused kernel oops
4. Otherwise, everything is fine(xattr,reflink,..etc)
Testing script attached.
Tristan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: verify_readonly.sh
Type: application/x-sh
Size: 15228 bytes
Desc: not available
Url : http://oss.oracle.com/pipermail/ocfs2-devel/attachments/20110602/b891e97d/attachment-0001.sh