crashmonkey icon indicating copy to clipboard operation
crashmonkey copied to clipboard

CrashMonkey: tools for testing file-system reliability (OSDI 18)

Results 26 crashmonkey issues
Sort by recently updated
recently updated
newest added

Hi guys, i use Ace to generate workloads of sequence length 2. During running all the test cases in xfstests, around 600 tests are failed and mostly false positive, like...

Given a j-lang version 1 test file, the Ace xfstest adapter generates two files: a numbered test script (e.g. 362) and a verified output for that test (362.out). xfstest determines...

Currently the `README.md`, `vm_remote_trigger_script.sh` and `demo.sh` use `100MB` as the specified size when running `xfsMoneky.py` with file system as `btrfs`, even thought it is mentioned in `xfsMonkey.py` (here: https://github.com/utsaslab/crashmonkey/blob/master/xfsMonkey.py#L84) that...

Changes for the rudimentary fuzzer. docs/Fuzzer.md is added to explain the motivation and usage for the fuzzer.

#17 and #48 brought in a log file that the failing tests are printed to. This log output contains the indices of the bios in the crash state, and the...

entry

Currently, the user-space component of CrashMonkey generates tests that run on CrashMonkey's custom kernel module. We would like to generate tests that use dm-flakey (https://www.kernel.org/doc/Documentation/device-mapper/dm-flakey.txt) since dm-flakey is already in...

help wanted

Hi. While testing seq-2 workloads, I get a lot of "Could not run test" messages. In the log, it says "Unable to remove wrapper device": ``` --------------------Test #22-------------------- 2019-04-05 18:20:41.828...

Users may want to exit CrashMonkey before the test harness has finished a complete run. They should be able to hit `ctrl-c` on the shell to kill it and expect...

enhancement
entry

Correction of insert for write to prevent collision, m appended where necessary to match moffset and other adjustments

Have CrashMonkey run in a "fuzzer" mode where: 1) It takes as input running time T. It should terminate after this specified time. 2) It randomly picks a target workload...

help wanted