GitHub PushEvent at 2014-10-06 19:00:52
Repository: rippled
Actor: ximinez
Payload: {"shas":[["92b8c7961b433d12d9d77da5d61c26a920bbd370","2c37f8faaf0d4aab5941f28aa4d83c8521d1be5f@ripple.com","Squashed 'src/rocksdb2/' changes from 37c6740..25888ae\n\n25888ae Merge pull request #329 from fyrz/master\n89833e5 Fixed signed-unsigned comparison warning in db_test.cc\nfcac705 Fixed compile warning on Mac caused by unused variables.\nb3343fd resolution for java build problem introduced by 5ec53f3edf62bec1b690ce12fb21a6c52203f3c8\n187b299 ForwardIterator: update prev_key_ only if prefix hasn't changed\n5ec53f3 make compaction related options changeable\nd122e7b Update INSTALL.md\n986dad0 Merge pull request #324 from dalgaaf/wip-da-SCA-20140930\n8ee75dc db/memtable.cc: remove unused variable merge_result\n0fd8bbc db/db_impl.cc: reduce scope of prefix_initialized\n676ff7b compaction_picker.cc: remove check for >=0 for unsigned\ne55aea5 document_db.cc: fix assert\nd517c83 in_table_factory.cc: use correct format specifier\nb140375 ttl/ttl_test.cc: prefer prefix ++operator for non-primitive types\n43c789c spatialdb/spatial_db.cc: use !empty() instead of 'size() > 0'\n0de452e document_db.cc: pass const parameter by reference\n4cc8643 util/ldb_cmd.cc: prefer prefix ++operator for non-primitive types\naf8c2b2 util/signal_test.cc: suppress intentional null pointer deref\n33580fa db/db_impl.cc: fix object handling, remove double lines\n873f135 db_ttl_impl.h: pass func parameter by reference\n8558457 ldb_cmd_execute_result.h: perform init in initialization list\n063471b table/table_test.cc: pass func parameter by reference\n93548ce table/cuckoo_table_reader.cc: pass func parameter by ref\nb8b7117 db/version_set.cc: use !empty() instead of 'size() > 0'\n8ce050b table/bloom_block.*: pass func parameter by reference\n53910dd db_test.cc: pass parameter by reference\n68ca534 corruption_test.cc: pass parameter by reference\n7506198 cuckoo_table_db_test.cc: add flush after delete\n1f96330 Print MB per second compaction throughput separately for reads and writes\nffe3d49 Add an instruction about SSE in INSTALL.md\nee1f3cc Package generation for Ubuntu and CentOS\nf0f7955 Fixing comile errors on OS X\n99fb613 remove 2 space linter\nb2d64a4 Fix linters, second try\n747523d Print per column family metrics in db_bench\n56ebd40 Fix arc lint (should fix #238)\n637f891 Merge pull request #321 from eonnen/master\n827e31c Make test use a compatible type in the size checks.\nfd5d80d CompactedDB: log using the correct info_log\n2faf49d use GetContext to replace callback function pointer\n983d2de Add AUTHORS file. Fix #203\nabd70c5 Merge pull request #316 from fyrz/ReverseBytewiseComparator\n2dc6f62 handle kDelete type in cuckoo builder\n8b8011a Changed name of ReverseBytewiseComparator based on review comment\n389edb6 universal compaction picker: use double for potential overflow\n5340484 Built-in comparator(s) in RocksJava\nd439451 delay initialization of cuckoo table iterator\n94997ea reduce memory usage of cuckoo table builder\nc627595 improve memory efficiency of cuckoo reader\n581442d option to choose module when calculating CuckooTable hash\nfbd2daf CompactedDBImpl::MultiGet() for better CuckooTable performance\n3c68006 CompactedDBImpl\nf7375f3 Fix double deletes\n21ddcf6 Remove allow_thread_local\nfb4a492 Merge pull request #311 from ankgup87/master\n611e286 Merge branch 'master' of https://github.com/facebook/rocksdb\n0103b44 Merge branch 'master' of ssh://github.com/ankgup87/rocksdb\n1dfb7bb Add block based table config options\ncdaf44f Enlarge log size cap when printing file summary\n7cc1ed7 Merge pull request #309 from naveenatceg/staticbuild\nba6d660 Resolving merge conflict\n51eeaf6 Addressing review comments\nfd7d3fe Addressing review comments (adding a env variable to override temp directory)\ncf7ace8 Addressing review comments\n0a29ce5 re-enable BlockBasedTable::SetupForCompaction()\n55af370 Remove TODO for checking index checksums\n3d74f09 Fix compile\n53b0039 Fix release compile\nd0de413 WriteBatchWithIndex to allow different Comparators for different column families\n57a32f1 change target_file_size_base to uint64_t\n5e6aee4 dont create backup_input if compaction filter v2 is not used\n49b5f94 Merge pull request #306 from Liuchang0812/fix_cast\n787cb4d remove cast, replace %llu with % PRIu64\na7574d4 Update logging.cc\n7e0dcb9 Update logging.cc\n57fa3cc Merge pull request #304 from Liuchang0812/fix-check\ncd44522 Merge pull request #305 from Liuchang0812/fix-logging\n6a031b6 remove unused variable\n4436f17 fixed #303: replace %ld with % PRId64\n7a1bd05 Merge pull request #302 from ankgup87/master\n423e52c Merge branch 'master' of https://github.com/facebook/rocksdb\nbfeef94 Add rate limiter\n32f2532 Print compression_size_percent as a signed int\n976caca Skip AllocateTest if fallocate() is not supported in the file system\n3b897cd Enable no-fbcode RocksDB build\nf445947 RocksDB: Format uint64 using PRIu64 in db_impl.cc\ne17bc65 Merge pull request #299 from ankgup87/master\nb93797a Fix build\nadae3ca [Java] Fix JNI link error caused by the removal of options.db_stats_log_interval\n90b8c07 Fix unit tests errors\n51af7c3 CuckooTable: add one option to allow identity function for the first hash function\n0350435 Fixed a signed-unsigned comparison in spatial_db.cc -- issue #293\n2fb1fea Fix syncronization issues\nff76895 Remove some unnecessary constructors\nfeadb9d fix cuckoo table builder test\n3c232e1 Fix mac compile\n54cada9 Run make format on PR #249\n27b22f1 Merge pull request #249 from tdfischer/decompression-refactoring\nfb6456b Replace naked calls to operator new and delete (Fixes #222)\n5600c8f cuckoo table: return estimated size - 1\na062e1f SetOptions() for memtable related options\ne4eca6a Options conversion function for convenience\na7c2094 Merge pull request #292 from saghmrossi/master\n4d05234 Merge branch 'master' of github.com:saghmrossi/rocksdb\n60a4aa1 Test use_mmap_reads\n94e43a1 [Java] Fixed 32-bit overflowing issue when converting jlong to size_t\nf9eaaa6 added include for inttypes.h to fix nonworking printf statements\nf090575 Replaced \"built on on earlier work\" by \"built on earlier work\" in README.md\nfaad439 Fix #284\n49aacd8 Fix make install\nacb9348 [Java] Include WriteBatch into RocksDBSample.java, fix how DbBenchmark.java handles WriteBatch.\n4a27a2f Don't sync manifest when disableDataSync = true\n9b8480d Merge pull request #287 from yinqiwen/rate-limiter-crash-fix\n28be16b fix rate limiter crash #286\n04ce1b2 Fix #284\nadd22e3 standardize scripts to run RocksDB benchmarks\ndee91c2 WriteThread\n540a257 Fix WAL synced\n24f034b Merge pull request #282 from Chilledheart/develop\n49fe329 Fix build issue under macosx\nebb5c65 Add make install\n0352a9f add_wrapped_bloom_test\n9c0e66c Don't run background jobs (flush, compactions) when bg_error_ is set\na9639bd Fix valgrind test\nd1f24dc Relax FlushSchedule test\n3d9e6f7 Push model for flushing memtables\n059e584 [unit test] CompactRange should fail if we don't have space\ndd641b2 fix RocksDB java build\n53404d9 add_qps_info_in cache bench\na52cecb Fix Mac compile\n092f97e Fix comments and typos\n6cc1286 Added a few statistics for BackupableDB\n0a42295 Fix SimpleWriteTimeoutTest\n06d9862 Always pass MergeContext as pointer, not reference\nd343c3f Improve db recovery\n6bb7e3e Merger test\n88841bd Explicitly cast char to signed char in Hash()\n5231146 MemTableOptions\n1d284db Addressing review comments\n55114e7 Some updates for SpatialDB\n171d4ff remove TailingIterator reference in db_impl.h\n9b0f7ff rename version_set options_ to db_options_ to avoid confusion\n2d57828 Check stop level trigger-0 before slowdown level-0 trigger\n659d2d5 move compaction_filter to immutable_options\n048560a reduce references to cfd->options() in DBImpl\n011241b DB::Flush() Do not wait for background threads when there is nothing in mem table\na2bb7c3 Push- instead of pull-model for managing Write stalls\n0af157f Implement full filter for block based table.\n9360cc6 Fix valgrind issue\n02d5bff Merge pull request #277 from wankai/master\n88a2f44 fix comments\n7c16e39 Merge pull request #276 from wankai/master\n8237738 replace hard-coded number with named variable\ndb8ca52 Merge pull request #273 from nbougalis/static-analysis\nb7b031f Merge pull request #274 from wankai/master\n4c2b1f0 Merge remote-tracking branch 'upstream/master'\na5d2863 typo improvement\n9f8aa09 Don't leak data returned by opendir\nd1cfb71 Remove unused member(s)\nbfee319 sizeof(int*) where sizeof(int) was intended\nd40c1f7 Add missing break statement\n2e97c38 Avoid off-by-one error when using readlink\n40ddc3d add cache bench\n9f1c80b Drop column family from write thread\n8de151b Add db_bench with lots of column families to regression tests\nc9e419c rename options_ to db_options_ in DBImpl to avoid confusion\n5cd0576 Fix compaction bug in Cuckoo Table Builder. Use kvs_.size() instead of num_entries in FileSize() method.\n0fbb3fa fixed memory leak in unit test DBIteratorBoundTest\nadcd253 fix asan check\n4092b7a Merge pull request #272 from project-zerus/patch-1\nbb6ae0f fix more compile warnings\n6d31441 Merge pull request #271 from nbougalis/cleanups\n0cd0ec4 Plug memory leak during index creation\n4329d74 Fix swapped variable names to accurately reflect usage\n45a5e3e Remove path with arena==nullptr from NewInternalIterator\n5665e5e introduce ImmutableOptions\ne0b99d4 created a new ReadOptions parameter 'iterate_upper_bound'\n51ea889 Fix travis builds\na481626 Relax backupable rate limiting test\nf7f973d Merge pull request #269 from huahang/patch-2\nef5b384 fix a few compile warnings\n2fd3806 Merge pull request #263 from wankai/master\n1785114 delete unused Comparator\n1b1d961 update HISTORY.md\n703c3ea comments about the BlockBasedTableOptions migration in Options\n4b5ad88 Merge pull request #260 from wankai/master\n19cc588 change to filter_block std::unique_ptr support RAII\n9b976e3 Merge pull request #259 from wankai/master\n5d25a46 Merge remote-tracking branch 'upstream/master'\n9b58c73 call SanitizeDBOptionsByCFOptions() in the right place\na84234a Ignore missing column families\n8ed70fc add assert to db Put in db_stress test\n7f19bb9 Merge pull request #242 from tdfischer/perf-timer-destructors\n8438a19 fix dropping column family bug\n6614a48 Refactor PerfStepTimer to stop on destruct\n076bd01 Fix compile\n990df99 Fix ios compile\n7dcadb1 Don't let flush preempt compaction in certain cases\ndff2b1a typo improvement\n985a31c Merge pull request #251 from nbougalis/master\nf09329c Fix candidate file comparison when using path ids\n7e9f28c limit max bytes that can be read/written per pread/write syscall\nd20b8cf Improve Cuckoo Table Reader performance. Inlined hash function and number of buckets a power of two.\n0f9c43e ForwardIterator: reset incomplete iterators on Seek()\n722d80c reduce recordTick overhead in compaction loop\n22a0a60 Merge pull request #250 from wankai/master\nbe25ee4 delete unused struct Options\n0c26e76 Merge pull request #237 from tdfischer/tdfischer/faster-timeout-test\n1d23b5c remove_internal_filter_policy\n2a8faf7 Compact SpatialDB as we go, not at the end\n7f71448 Implementing a cache friendly version of Cuckoo Hash\nd977e55 Don't let other compactions run when manual compaction runs\nd5bd6c7 Fix ios compile\n6b46f78 Merge pull request #248 from wankai/master\n528a11c Update block_builder.h\n536e997 Remove assert in vector rep\n4142a3e Adding a user comparator for comparing Uint64 slices.\n1913ce2 more concurrent flushes in SpatialDB\n808e809 Adjust SpatialDB column family options\n0c39f54 Use Vector memtable when bulk loading SpatialDB\nb6fd781 Don't do memtable lookup in db_impl_readonly if memtables are empty while opening db.\n9dcb75b Add is-file-deletions-enabled property\n1755581 improve OptimizeForPointLookup()\nd9c0785 Fix assertion in PosixRandomAccessFile\nbda6f33 fix valgrind error in c_test caused by BlockBasedTableOptions\n0db6b02 Update timeout to 50ms instead of 3.\nff6ec0e Optimize SpatialDB\n2386185 ReadOptions.total_order_seek to allow total order seek for block-based table when hash index is enabled\na98badf print table options\n66f62e5 JNI changes corresponding to BlockBasedTableOptions migration\n3844001 move block based table related options BlockBasedTableOptions\n17b54ae Merge pull request #243 from andybons/patch-1\n0508691 Add missing include to use std::unique_ptr\n42ea795 Fix concurrency issue in CompactionPicker\nbb530c0 Merge pull request #240 from ShaoYuZhang/master\nf76eda7 Fix compilation issue on OSX\n08be7f5 Implement Prepare method in CuckooTableReader\n47b452c Fix the error of c_test.c\n562b7a1 Add missing implementaiton of SanitizeDBOptions in simple_table_db_test.cc\n63a2215 Improve Options sanitization and add MmapReadRequired() to TableFactory\ne173bf9 Eliminate VersionSet memory leak\n10720a5 Revert the unintended change that DestroyDB() doesn't clean up info logs.\n01cbdd2 Optimize storage parameters for spatialDB\n045575a Add CuckooHash table format to table_reader_bench\n7c5173d test: db: fix test to have a smaller timeout for when it runs on faster hardware\n6929b08 Remove BitStream* tests\n50b790c Removing BitStream* functions\n162b815 Adding Column Family support in db_bench.\n28b5c76 WriteBatchWithIndex: a wrapper of WriteBatch, with a searchable index\n5585e00 Update release note of 3.4\n343e98a Reverting import change\nddb8039 RocksDB static build Make file changes to download and build the dependencies .Load the shared library when RocksDB is initialized\n68eed8c Bump up version\n36e759d Adding Cuckoo Table SST option to db_bench\na6fd14c Fix valgrind error in c_test\nc703715 attempt to fix auto_roll_logger_test\nc8ecfae Merge pull request #230 from cockroachdb/spencerkimball/send-user-keys-to-v2-filter\n570ba5a Avoid retrying to read property block from a table when it does not exist.\n625b9ef Merge pull request #234 from bbiao/master\n59a2763 Fix typo huage => huge\nf611935 Fix autovector iterator increment/decrement comments\n58b0f9d Support purging logs from separate log directory\n2da53b1 [Java] Add purgeOldBackups API\n6c4c159 fix_sst_dump_for_old_sst_format\n8dfe2fd fix compile error under Mac OS X\n58c4946 Allow env_posix to lower background thread IO priority\n6a2be31 fix_valgrind_error_caused_in_db_info_dummper\ne91ebf1 print compaction_filter name in Options.Dump\n5a5953b Add histogram for DB_SEEK\n5e64240 log db path info before open\n0c9dc9f Remove malloc from FormatFileNumber\nbcefede Update HISTORY.md\n4808177 Revert \"Include candidate files under options.db_log_dir in FindObsoleteFiles()\"\n0138b8e Fixed compile errors (signed / unsigned comparison) in cuckoo_table_db_test on Mac\n1562653 Fixed a signed-unsigned comparison error in db_test\n218857b remove tailing_iter.h/cc\n5d0074c set bytes_per_sync to 1MB if rate limiter is enabled\n3fcf7b2 Pass parsed user key to prefix extractor in V2 compaction\n2fa6434 Add scope guard\n06a52bd Flush only one column family\n9674c11 Integrating Cuckoo Hash SST Table format into RocksDB\n\ngit-subtree-dir: src/rocksdb2\ngit-subtree-split: 25888ae0068c9b8e3d9421ea8c78a7be339298d8","Torrie Fischer",true],["225f8ac12fade01d8f77b38b5865330b2f36973f","2c37f8faaf0d4aab5941f28aa4d83c8521d1be5f@ripple.com","Merge commit '92b8c7961b433d12d9d77da5d61c26a920bbd370' into updated-rocksdb","Torrie Fischer",true],["a85fbf69e0461bb8d909dbf764a587eb22fd3135","2c37f8faaf0d4aab5941f28aa4d83c8521d1be5f@ripple.com","Update rocksdb","Torrie Fischer",true],["a0dbbb2d84f49062ab3956ba90a2fb984ecbe7d4","96835dd8bfa718bd6447ccc87af89ae1675daeca@swirly.com","Update and sort ErrorCode descriptions","Tom Ritchford",true],["b651e0146dc1fb91a3c5cafff8a8e71c3a11b407","1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","Fix some fee logic: (RIPD-614)\n* fee_default sets cost in drops of reference transaction\n* Offline signing uses fee_default\n* Signing multiplier maximum works correctly\n* Fix bugs in load fee track\n* Remove dead code, add comments","JoelKatz",true],["0f71b4a3784fdb8f0d043232c58182be2968f77a","96835dd8bfa718bd6447ccc87af89ae1675daeca@swirly.com","Fix most compilation warnings for gcc, clang, release, debug.","Tom Ritchford",true],["f14d75e798589d4f2f8dc0ca6bfbe5474e70baa4","8d5aa50d241fa80f36a76ebf131ccb38e838a86d@pobros.com","Optimize account_lines and account_offers (RIPD-587)\n\nConflicts:\n\tsrc/ripple/app/ledger/Ledger.h","Miguel Portilla",true],["365500da98f5ae8adf1e989a649dfa8614b5adeb","8d5aa50d241fa80f36a76ebf131ccb38e838a86d@pobros.com","Create orderbook integration test (RIPD-483)","miguelportilla",true],["cfb6b678f1c0427ac7a71b332019f923ac2af0c6","4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","Remove HashMaps","Nik Bougalis",true],["8835af11d5a78b7be3b1a8a7095c2805bc6c7efc","4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","Cleanups and surface reduction:\n* Don't use friendship unless needed\n* Trim down interfaces\n* Make classes feel more like std containers","Nik Bougalis",true],["8e9efb4ceb1e67c93bc6b61000230be4245a8a74","4f31545d90d74fb210000f4d65461a25864fffd3@gmail.com","Remove unused transaction code.","Howard Hinnant",true],["33d1dda954b68b88d563620d8e2d585c1a42fba9","4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","Handle BIGNUM conversion failure","Nik Bougalis",true],["cc9a615a8a787f771ce09f9208f68442a53dad7a","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Testing out the functionality of the ws.","Edward Hennis",true],["ae6dd819ee0847c7ee2da684afe0a3a33081cf8a","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Use new wallet class in ripple-lib\n* Pending pull https://github.com/ripple/ripple-lib/pull/161","Edward Hennis",true],["2d03b8d57be47039f37da78b8a7b36c016522175","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Submit and process a transaction","Edward Hennis",true],["a8ff5512c53f8c119e1c87f3e916e4b9d4b8b89a","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Simulate random transactions over time","Edward Hennis",true],["86a9decf86ad5eeb64b22084d2c588307484de82","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Ledger summary stats.","Edward Hennis",true],["b863e32fc60f2848284baab4a82137239a393d15","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Don't output the full ledger.","Edward Hennis",true],["4c724cb46e12c1dff464c1647add073ecb5fb43d","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Need a newer version of ripple-lib\n* Force exit on server disconnect.","Edward Hennis",true],["5eeb9766229eeed4e0084a9756b0d97b51b9965d","4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","[checkpoint] Organize a function library. Attack scenario.","Edward Hennis",true]],"size":54,"ref":"refs/heads/ripd-549","head":"38ca7f0dc0306ba4fee9df8f7e3424770435b352"}