crash test failing on non-tmpfs
- Dominant language
- C++
- Stars
- 32.1k
- Forks
- 6.9k
- Avg merge
- 32m
- Merged PRs (30d)
- 1
Description
When run on non-tmpfs, `python tools/db_crashtest.py blackbox --simple` regularly fails with a `MultiGet()` error looking like this:
```
MultiGet error: IO error: Req failed: /tmp/rocksdb_crashtest_blackboxEJqTfu/009243.sst: Unknown error -22
MultiGet error: IO error: Req failed: /tmp/rocksdb_crashtest_blackboxEJqTfu/009255.sst: Unknown error -22
MultiGet error: IO error: Req failed: /tmp/rocksdb_crashtest_blackboxEJqTfu/009255.sst: Unknown error -22
MultiGet error: IO error: Req failed: /tmp/rocksdb_crashtest_blackboxEJqTfu/009255.sst: Unknown error -22
MultiGet error: IO error: Req failed: /tmp/rocksdb_crashtest_blackboxEJqTfu/009255.sst: Unknown error -22
MultiGet error: IO error: Req failed: /tmp/rocksdb_crashtest_blackboxEJqTfu/009243.sst: Unknown error -22
```
It's possible our CI always uses tmpfs which might have led us to miss this. cc @anand1976
Contributor guide
Assessment
This issue has not been assessed yet.