I noticed that Joshua test has failure due to "Disk i/o error". This happens when Joshua agent process cannot write to its disk. This causes false-positive test failures (my guess).
To confirm this, we can use a tmpfs folder as Joshua agent's work_dir. It can
Avoid the disk I/o error (hopefully);
Reduce each test's execution time due to faster disk access.
I used /dev/shm/ in this PR, which may or may not be the best choice.
One caveat: we want to make sure the work folder is large enough to host the test temporary results. My gut feeling is that 1GB folder should be large enough.
I noticed that Joshua test has failure due to "Disk i/o error". This happens when Joshua agent process cannot write to its disk. This causes false-positive test failures (my guess).
To confirm this, we can use a tmpfs folder as Joshua agent's work_dir. It can
I used
/dev/shm/
in this PR, which may or may not be the best choice. One caveat: we want to make sure the work folder is large enough to host the test temporary results. My gut feeling is that 1GB folder should be large enough.