facebook / facebook/rocksdb

crash test failing on non-tmpfs

Open
#7,535 1 comment 0 reactions 0 assignees View on GitHub
bug up-for-grabs
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.