-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rockdb 3.2 make check bloom_test failed #223
Comments
I forgot to mention that my system is rhel6.5 ppc64. |
Could it be related to https://code.google.com/p/leveldb/issues/detail?id=237? |
good finding @igorcanadi. |
Igor: Issue 237 only occurs if you copy files from ARM to x86, is it possible that it can affect unit tests too? But we should still evaluate the contributed patch and see if we should pull it in.... |
On my x86_64 systems "make check" has no problem with BloomTest. But it failed EnvPosixTest.AllocateTest: ==== Test EnvPosixTest.AllocateTest |
On my ppc64le Ubuntu systems "make check" has no problem if it is run with LD_LIBRARY_PATH set correctly: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/powerpc64le-linux-gnu make check |
"Make check" failed bloom_test on my rhel7 ppc64 system the same way it failed on rhel6u5 ppc64 systems: util/bloom_test.cc:161: failed: 0.0256 <= 0.02 |
@zhibaodhu the EnvPosixTest.AllocateTest issues was fixed a while ago. Did you have a chance to retry it? |
Closing this issue since it's likely fixed. Please reopen if you see any other issues. |
I needed these changes to run `make` successfully. See this issue which points out the problem and has the same patch solution but at a different point in time: facebook#7352 Signed-off-by: Breezewish <[email protected]> Co-authored-by: Greg Weber <[email protected]>
add node v4.0.0 (abi 46)
We should return Status::OK and return additional information through the bool* update_applied argument for ApplyCloudManifestDelta. Also, now that it's possible to have one filenum showing more than once in CLOUDMANFIEST with different epochs, we should only check filenum is sorted in ascending order when loading CM from file.
"make check" only has problem with bloom_test:
***** Running bloom_test
==== Test BloomTest.EmptyFilter
==== Test BloomTest.Small
==== Test BloomTest.VaryingLengths
False positives: 0.00% @ length = 1 ; bytes = 9
False positives: 0.00% @ length = 2 ; bytes = 9
False positives: 0.00% @ length = 3 ; bytes = 9
False positives: 0.00% @ length = 4 ; bytes = 9
False positives: 0.00% @ length = 5 ; bytes = 9
False positives: 0.00% @ length = 6 ; bytes = 9
False positives: 1.50% @ length = 7 ; bytes = 10
False positives: 0.00% @ length = 8 ; bytes = 11
False positives: 2.56% @ length = 9 ; bytes = 13
util/bloom_test.cc:161: failed: 0.0256 <= 0.02
#0 ./bloom_test() [0x1002e9e8] ~BloomTest /tmp/rocksdb/rocksdb-rocksdb-3.2
/util/bloom_test.cc:49
#1 ./bloom_test() [0x10163590] rocksdb::test::RunAllTests() /tmp/rocksdb/roc
ksdb-rocksdb-3.2/util/testharness.cc:59
#2 ./bloom_test() [0x1000c844] main /tmp/rocksdb/rocksdb-rocksdb-3.2/util/bl
oom_test.cc:179
#3 /opt/at7.0/lib64/power7/libc.so.6(+0x44a8c) [0xfff9fbf4a8c] ?? ??:0
#4 /opt/at7.0/lib64/power7/libc.so.6(__libc_start_main-0x188964) [0xfff9fbf4cb
4] ?? ??:0
make: *** [check] Error 1
The text was updated successfully, but these errors were encountered: