Bug 95201
Summary: | btrfs snapshots have bogus unreproducible atimes on empty dirs that were originally subvol parents | ||
---|---|---|---|
Product: | File System | Reporter: | Paul Harvey (csirac2+kernel.org) |
Component: | btrfs | Assignee: | Josef Bacik (josef) |
Status: | NEW --- | ||
Severity: | normal | CC: | csirac2+kernel.org, leho, samjnaa, szg00000 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.0.0-rc4 f897522468 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
shell script reliably demonstrates inconsistent atimes
script demonstrating inconsistent atimes and btrfs send/receive missing dirs |
Description
Paul Harvey
2015-03-22 02:39:26 UTC
I've updated the gist/script at [1] to also demonstrate that there is an inconsistency with btrfs send/receive, i.e. these empty problem dirs with the unstable atimes are not received at all on the destination filesystem with btrfs receive. This further complicates measuring/comparing snapshot integrity. [1] https://gist.github.com/csirac2/c2b5b2b9d0193b3c08a8 Created attachment 174831 [details]
script demonstrating inconsistent atimes and btrfs send/receive missing dirs
This is a refinement so that we now demonstrate that btrfs receive fails to create the problem directories on a target filesystem; and so not only does the source filesystem have bogus atimes on these problem directories, the destination of a send/receive operation doesn't have those directories at all, which complicates snapshot integrity measurements.
|