On 26 Apr 2018, at 18:59, Jayashree Mohan wrote:
Hi Chris, Thanks for the response. We are using a tool we developed called CrashMonkey[1] to run crash consistency tests and generate the bug reports above. We'd be happy to guide you through setting up CrashMonkey and getting these bugs reproduced. However, if you want to be able to reproduce them with your current setup (xfstest + dm-flakey), I have the workload scripts attached to the end of the mail which might make your task simpler. Interestingly we seem to have found another bug that breaks rename atomicity and results in a previously fsynced file missing. Workload: 1. mkdir A 2. creat A/bar (*) 3. fsync A/bar 4. mkdir B 5. creat B/bar 6. rename B/bar A/bar 7. creat A/foo 8. fsync A/foo 9. fsync A
The original workloads have been easy to reproduce/fix so far. I want to make sure my patches aren't slowing things down and I'll send them out ~Monday.
This one looks similar but I'll double check the rename handling and make sure I've got all the cases.
-chris -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html