pmem / issues

Old issues repo for PMDK.
http://pmem.io
13 stars 7 forks source link

Test: pmem_deep_persist /TEST2 fails #1094

Closed Greg091 closed 5 years ago

Greg091 commented 5 years ago

ISSUE:

Environment Information

Please provide a reproduction of the bug:

./RUNTESTS pmem_deep_persist -s TEST2 -m force-enable -t all

How often bug is revealed: (always, often, rare): always

Actual behavior:

$ ./RUNTESTS pmem_deep_persist -s TEST2 -m force-enable -t all
pmem_deep_persist/TEST2: SETUP (all/pmem/debug/memcheck)
[MATCHING FAILED, COMPLETE FILE (out2.log) BELOW]
pmem_deep_persist/TEST2: START: pmem_deep_persist
 ./pmem_deep_persist /dev/dax1.0 p -1 0
mocked open, path /sys/bus/nd/devices/region1/deep_flush
deep_persist -1
pmem_deep_persist/TEST2: DONE

[EOF]
out2.log.match:1   pmem_deep_persist$(nW)TEST2: START: pmem_deep_persist$(nW)
out2.log:1         pmem_deep_persist/TEST2: START: pmem_deep_persist
out2.log.match:2    $(nW)pmem_deep_persist$(nW) $(*)
out2.log:2          ./pmem_deep_persist /dev/dax1.0 p -1 0
out2.log.match:3   $(OPT)mocked open$(*)
out2.log:3         mocked open, path /sys/bus/nd/devices/region1/deep_flush
out2.log.match:4   $(OPT)mocked write$(*)
out2.log:4         deep_persist -1
out2.log:4        [skipping optional line]
out2.log.match:5   deep_persist 0
out2.log:4         deep_persist -1
FAIL: match: out2.log.match:5 did not match pattern
RUNTESTS: stopping: pmem_deep_persist/TEST2 failed, TEST=all FS=any BUILD=debug

Expected behavior:

Test should pass.

Details

Logs: pmem_deep_persistTEST2.zip

Additional information about Priority and Help Requested:

Are you willing to submit a pull request with a proposed change? (Yes, No)

Requested priority: (Showstopper, High, Medium, Low)

wlemkows commented 5 years ago

Do you have write access to sys/bus/nd/devices/region1/deep_flush ?

Greg091 commented 5 years ago

Yes

wlemkows commented 5 years ago

Please use chmod o+w on this file, or run the test as an owner. For example:

Greg091 commented 5 years ago

It works.