Andrew Kryczka
63f1c0a57d
fix gflags namespace
...
Summary:
I started adding gflags support for cmake on linux and got frustrated that I'd need to duplicate the build_detect_platform logic, which determines namespace based on attempting compilation. We can do it differently -- use the GFLAGS_NAMESPACE macro if available, and if not, that indicates it's an old gflags version without configurable namespace so we can simply hardcode "google".
Closes https://github.com/facebook/rocksdb/pull/3212
Differential Revision: D6456973
Pulled By: ajkr
fbshipit-source-id: 3e6d5bde3ca00d4496a120a7caf4687399f5d656
7 years ago
Siying Dong
3c327ac2d0
Change RocksDB License
...
Summary: Closes https://github.com/facebook/rocksdb/pull/2589
Differential Revision: D5431502
Pulled By: siying
fbshipit-source-id: 8ebf8c87883daa9daa54b2303d11ce01ab1f6f75
7 years ago
Siying Dong
d616ebea23
Add GPLv2 as an alternative license.
...
Summary: Closes https://github.com/facebook/rocksdb/pull/2226
Differential Revision: D4967547
Pulled By: siying
fbshipit-source-id: dd3b58ae1e7a106ab6bb6f37ab5c88575b125ab4
8 years ago
Baraa Hamodi
21e95811d1
Updated all copyright headers to the new format.
9 years ago
Igor Canadi
c5bca53198
Fix compile on Mac
...
Summary: as title
Test Plan: compiles
Reviewers: lovro
Subscribers: dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D42411
9 years ago
lovro
e1c99e10c1
Replace std::priority_queue in MergingIterator with custom heap, take 2
...
Summary: Repeat of b6655a679d
(reverted in b7a2369fb2
) with a proper fix for the issue that 57d216ea65
was trying to fix.
Test Plan:
make check
for i in $(seq 100); do ./db_stress --test_batches_snapshots=1 --threads=32 --write_buffer_size=4194304 --destroy_db_initially=0 --reopen=20 --readpercent=45 --prefixpercent=5 --writepercent=35 --delpercent=5 --iterpercent=10 --db=/tmp/rocksdb_crashtest_KdCI5F --max_key=100000000 --mmap_read=0 --block_size=16384 --cache_size=1048576 --open_files=500000 --verify_checksum=1 --sync=0 --progress_reports=0 --disable_wal=0 --disable_data_sync=1 --target_file_size_base=2097152 --target_file_size_multiplier=2 --max_write_buffer_number=3 --max_background_compactions=20 --max_bytes_for_level_base=10485760 --filter_deletes=0 --memtablerep=prefix_hash --prefix_size=7 --ops_per_thread=200 || break; done
Reviewers: anthony, sdong, igor, yhchiang
Reviewed By: igor, yhchiang
Subscribers: dhruba
Differential Revision: https://reviews.facebook.net/D41391
9 years ago