Revision 7730587120eb7f4b5cc5e0dc1630e63cca24319c authored by Dhruba Borthakur on 10 April 2013, 15:37:03 UTC, committed by Dhruba Borthakur on 10 April 2013, 16:59:48 UTC
Summary: The segfault was happening because the program was unable to open a new sst file (as part of the compaction) because the process ran out of file descriptors. The fix is to check the return status of the file creation before taking any other action. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fabf03f9700 (LWP 29904)] leveldb::DBImpl::OpenCompactionOutputFile (this=this@entry=0x7fabf9011400, compact=compact@entry=0x7fabf741a2b0) at db/db_impl.cc:1399 1399 db/db_impl.cc: No such file or directory. (gdb) where Test Plan: make check Reviewers: MarkCallaghan, sheki Reviewed By: MarkCallaghan CC: leveldb Differential Revision: https://reviews.facebook.net/D10101
1 parent adb4e45
File | Mode | Size |
---|---|---|
VALGRIND_LOGS | ||
db | ||
doc | ||
hdfs | ||
helpers | ||
include | ||
java | ||
linters | ||
port | ||
scribe | ||
snappy | ||
table | ||
thrift | ||
tools | ||
util | ||
.arcconfig | -rw-r--r-- | 243 bytes |
.gitignore | -rw-r--r-- | 174 bytes |
LICENSE | -rw-r--r-- | 1.4 KB |
Makefile | -rw-r--r-- | 10.7 KB |
README | -rw-r--r-- | 2.2 KB |
README.fb | -rw-r--r-- | 100 bytes |
build_detect_platform | -rwxr-xr-x | 8.6 KB |
build_detect_version | -rwxr-xr-x | 1.2 KB |
build_java.sh | -rwxr-xr-x | 1.9 KB |
e | -rw-r--r-- | 51 bytes |
fbcode.clang31.sh | -rw-r--r-- | 3.1 KB |
fbcode.gcc471.sh | -rw-r--r-- | 2.9 KB |
regression_build_test.sh | -rwxr-xr-x | 2.3 KB |
valgrind_test.sh | -rwxr-xr-x | 417 bytes |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...