lovro
e1c99e10c1
Replace std::priority_queue in MergingIterator with custom heap, take 2
Summary: Repeat of b6655a679d11f42ce9a4915f54d7995f85b7556a (reverted in b7a2369fb2ac8bb762553d8492c401fb80826498) with a proper fix for the issue that 57d216ea6518c7f34eaea6538690bc52e6c605d1 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
2015-07-15 03:34:40 -07:00
..
2014-12-02 12:09:20 -08:00
2015-03-17 14:08:00 -07:00
2015-07-07 16:58:20 -07:00
2015-03-12 21:13:53 +03:00
2015-07-13 13:50:18 -07:00
2015-02-06 10:37:45 -08:00
2015-07-01 16:13:56 -07:00
2015-06-18 15:58:00 -07:00
2015-07-13 13:50:18 -07:00
2015-03-17 14:08:00 -07:00
2015-04-25 18:14:27 +09:00
2015-02-19 13:11:10 -08:00
2014-11-07 15:04:30 -08:00
2015-06-19 09:43:08 -07:00
2015-06-18 13:56:31 -07:00
2015-07-02 11:35:51 -07:00
2015-03-17 14:08:00 -07:00
2014-08-19 06:48:21 -07:00
2014-11-11 16:47:22 -05:00
2015-07-13 15:51:38 -07:00
2015-02-26 11:28:41 -08:00
2015-06-18 14:55:05 -07:00
2015-03-17 14:08:00 -07:00
2015-07-10 17:59:36 -07:00
2015-07-10 17:59:36 -07:00
2015-05-22 11:54:59 -07:00
2014-11-13 14:39:30 -05:00
2015-07-14 16:08:21 -07:00
2015-07-14 16:08:21 -07:00
2015-03-17 14:08:00 -07:00
2014-12-02 12:09:20 -08:00
2015-07-07 16:58:20 -07:00
2015-04-25 18:14:27 +09:00
2015-07-13 13:50:18 -07:00
2015-07-13 13:50:18 -07:00
2015-07-09 18:01:08 -07:00
2015-03-17 14:08:00 -07:00
2015-05-21 15:39:30 -07:00
2015-05-21 15:39:30 -07:00
2014-11-14 11:38:26 -08:00
2014-11-14 11:38:26 -08:00
2015-03-17 14:08:00 -07:00
2013-10-16 17:48:41 -07:00
2015-07-13 13:50:18 -07:00
2014-12-02 12:09:20 -08:00
2015-07-13 13:50:18 -07:00
2014-12-02 12:09:20 -08:00
2015-02-26 11:28:41 -08:00
2014-12-02 12:09:20 -08:00
2014-11-11 16:47:22 -05:00
2014-11-20 10:49:32 -08:00
2015-07-15 03:34:40 -07:00
2015-07-15 03:34:40 -07:00
2015-04-25 18:14:27 +09:00
2015-04-25 18:14:27 +09:00
2015-07-13 13:50:18 -07:00
2015-02-09 17:55:12 -08:00
2015-02-04 21:39:45 -08:00
2015-06-12 10:45:02 -07:00
2015-06-22 11:09:35 -07:00
2015-07-01 16:13:56 -07:00
2015-07-13 13:50:18 -07:00
2015-07-13 13:50:18 -07:00
2014-12-12 17:50:36 -08:00
2015-07-07 16:58:20 -07:00
2015-07-01 16:13:56 -07:00
2014-05-09 08:41:02 -07:00
2015-03-30 11:28:25 -07:00
2015-03-30 11:28:25 -07:00
2015-06-17 14:36:14 -07:00
2015-03-17 14:08:00 -07:00
2015-02-26 11:28:41 -08:00
2015-04-13 16:15:05 -07:00
2015-07-01 16:13:56 -07:00
2015-04-13 16:15:05 -07:00
2013-10-16 17:48:41 -07:00
2014-11-11 16:47:22 -05:00
2015-07-13 13:50:18 -07:00
2015-04-23 11:34:35 -07:00
2014-06-16 15:41:46 -07:00
2014-12-04 13:56:14 -08:00
2015-07-14 13:07:02 +02:00
2014-11-18 22:21:02 +01:00
2015-07-14 13:07:02 +02:00
2015-07-14 13:07:02 +02:00
2015-06-02 02:07:58 -07:00
2015-07-10 16:27:32 -07:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2015-06-02 02:07:58 -07:00
2015-07-07 16:58:20 -07:00
2013-10-16 17:48:41 -07:00
2015-03-18 15:35:55 -07:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2014-09-04 17:40:41 -07:00
2015-06-16 18:13:23 -07:00
2015-03-17 14:08:00 -07:00
2015-07-13 13:50:18 -07:00
2015-04-06 10:27:21 -07:00
2015-02-25 16:34:26 -08:00
2015-04-23 18:08:37 -07:00
2015-01-23 18:10:52 -08:00
2014-07-28 12:10:49 -07:00
2015-07-14 09:35:48 +02:00
2013-12-03 12:42:15 -08:00
2014-07-28 12:22:37 -07:00
2014-11-21 11:05:28 -05:00
2015-07-01 16:13:56 -07:00
2015-04-14 16:18:50 -07:00
2015-04-14 16:18:50 -07:00
2015-03-19 17:32:43 -07:00
2015-03-19 17:32:43 -07:00
2014-09-08 22:24:40 -07:00
2015-02-26 11:28:41 -08:00
2015-03-17 14:08:00 -07:00
2015-07-01 16:13:56 -07:00
2015-07-13 13:50:18 -07:00
2015-07-13 13:50:18 -07:00
2015-05-22 22:56:32 -07:00
2015-07-01 16:13:56 -07:00
2015-01-13 00:04:08 -08:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2015-04-13 15:58:45 -07:00
2015-06-17 11:21:18 -07:00
2015-06-17 11:21:18 -07:00
2015-07-01 16:13:56 -07:00
2015-07-02 17:23:41 -07:00
2015-07-02 17:23:41 -07:00
2015-03-12 12:07:10 -07:00
2015-03-12 12:07:10 -07:00