Commit Graph

38 Commits (d616ebea23fa88cb9c2c8588533526a566d9cfab)

Author SHA1 Message Date
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 7 years ago
Islam AbdelRahman e39d080871 Fix travis (compile for clang < 3.9) 8 years ago
Islam AbdelRahman 52fd1ff2c2 disable UBSAN for functions with intentional -ve shift / overflow 8 years ago
Reid Horuff 2c1f95291d Add facility to write only a portion of WriteBatch to WAL 8 years ago
sdong 4beffe001d Fix test data race in two FaultInjectionTest tests 8 years ago
Reid Horuff a657ee9a9c [rocksdb] Recovery path sequence miscount fix 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
agiardullo 51adc5457a fix sporadic failure in fault_injection_test 9 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Dmitri Smirnov 3c750b59ae No need to #ifdef test only code on windows 9 years ago
Igor Canadi 7b7b5d9f18 [minor] Reuse SleepingBackgroundTask 9 years ago
Dmitri Smirnov 30e82d5c41 Refactor to support file_reader_writer on Windows. 9 years ago
Dmitri Smirnov 1cac89c9b1 Address windows build issues 9 years ago
Dmitri Smirnov f25f06ddd2 Address windows build issues 9 years ago
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 9 years ago
Mike Kolupaev fe09a6dae3 [wal changes 2/3] write with sync=true syncs previous unsynced wals to prevent illegal data loss 9 years ago
agiardullo 064294081b Improved FileExists API 9 years ago
sdong 58b4209e05 Trigger non-trivial compaction in fault_injection_test 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
sdong ac2b9367fe Fix a typo in variable 9 years ago
sdong 6c0c8dee7b Fix data loss after DB recovery by not allowing flush/compaction to be scheduled until DB opened 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
Islam AbdelRahman 12e030a992 Use CompactRangeOptions for CompactRange 9 years ago
sdong 316ec80bf8 fault_injection_test: add a test case to cover log syncing after a log roll 9 years ago
Igor Sugak b4b69e4f77 rocksdb: switch to gtest 9 years ago
Igor Sugak 9fd6edf81c rocksdb: Replace ASSERT* with EXPECT* in functions that does not return void value 9 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 9 years ago
sdong 10af17f3d7 fault_injection_test: add a unit test to allow parallel compactions and multiple levels 10 years ago
sdong d2a2b058f0 fault_injection_test: to support file closed after being deleted 10 years ago
sdong 1b43ab58d9 fault_injection_test: add more logging and makes synchronization slightly stronger 10 years ago
sdong c1de6c42a0 fault_injection_test: add a test case to drop random number of unsynced data 10 years ago
sdong d888c95748 Sync WAL Directory and DB Path if different from DB directory 10 years ago
sdong 43ec4e68ba fault_injection_test: bring back 3 iteration runs 10 years ago
sdong c2e8e8c1c0 Fix two namings in fault_injection_test.cc 10 years ago
sdong b4c13a868a fault_injection_test: improvements and add new tests 10 years ago
sdong 4e48753b73 Sync manifest file when initializing it 10 years ago
Thomas Dudziak d10f1de2b4 Ported LevelDB's fault_injection_test 10 years ago