Commit Graph

  • 4bdcfc0cd9 bugfix Nikolay Shishov 2021-01-28 17:59:26 +0200
  • 4a919ea4f7 IWYU fixes in db/c.cc. Victor Costan 2021-01-25 17:02:58 +0000
  • 461ca7892b non detachable background thread Nikolay Shishov 2021-01-18 12:15:47 +0200
  • 1998c0ef15 Fix build errors. Victor Costan 2021-01-12 21:54:35 +0000
  • 8f1861462b Sync MANIFEST before closing in db_impl when creating a new DB. Add logging with debugging information when failing to load a version set. leveldb Team 2021-01-12 21:08:52 +0000
  • 07afeb20d9
    Merge c5c45a87ac into 8cce47e450 Omkar Desai 2021-01-11 13:12:44 -0800
  • c5c45a87ac fix issue google/leveldb/issues/868 omkarbdesai 2021-01-11 16:01:24 -0500
  • 8cce47e450 Optimize leveldb block seeks to utilize the current iterator location. This is beneficial when iterators are reused and seeks are not random but increasing. It is additionally beneficial with larger block sizes and keys with common prefixes. leveldb Team 2021-01-11 15:32:34 +0000
  • fdc8f72895 Merge pull request #862 from rex4539:https Victor Costan 2021-01-01 09:32:07 +0000
  • 532be85306
    Fix insecure links Dimitris Apostolou 2020-12-17 09:05:33 +0200
  • 180f942d9f
    Vova557 владимир иванович архипов 2020-12-16 20:10:40 +0300
  • 6721eda0b4 Update Travis CI config. Victor Costan 2020-12-14 08:34:41 -0800
  • bcf771b0fe Introduce BuildDBFromSstFiles() dongdong 2020-11-27 04:43:54 -0500
  • 66f7e44f3a Use 'N' mode in fopen() to disable handle inheritance on Windows Ilia K 2020-11-27 19:02:28 +0300
  • 295ce1336f
    Merge pull request #855 from cmumford/submodule-fix Victor Costan 2020-11-30 16:37:05 -0800
  • c3b52f7db6 Fixup for adding the third_party/benchmark submodule. Chris Mumford 2020-11-30 09:57:27 -0800
  • 28df52115d Merge pull request #853 from cmumford:benchmark Chris Mumford 2020-11-30 16:16:39 -0800
  • 2dcbd4a2c5 Merge pull request #854 from cmumford:printf-fix Chris Mumford 2020-11-30 16:16:25 -0800
  • b754fdca72 Fixed fprintf of 64-bit value. Chris Mumford 2020-11-30 10:43:24 -0800
  • 37d36c92f8 Added google/benchmark submodule. Chris Mumford 2020-11-30 09:57:27 -0800
  • 2802398c94 Fix bug in filter policy documentation example. Sanjay Ghemawat 2020-11-30 08:32:50 -0800
  • 99ab4730d6 Use external benchmark API header leveldb Team 2020-10-27 12:59:41 -0700
  • ed781070b4 Internal test cleanup leveldb Team 2020-10-27 11:09:49 -0700
  • 7aed8a7b8a size of footer Xuchun 2020-11-28 10:02:26 +0800
  • 892ccc3bc1 size of footer Xuchun 2020-11-28 09:36:05 +0800
  • 2de71c77f6 Update CMakeLists ehds 2020-11-28 02:47:59 +0800
  • 8a96df8b4b Set LEVELDB_BUILD_TESTS to default value ehds 2020-11-28 02:24:40 +0800
  • 28e2bc185c Fixup for compiling benchmark ehds 2020-11-28 02:16:38 +0800
  • b3dc6ae4c2
    Add to my account heavenhell7 2020-11-08 18:26:21 -0600
  • b0030281f4
    Create New Wings Samuel Bisson 2020-11-06 11:48:09 -0500
  • 54de06fed3
    Merge 8e85964bd0 into b7d3023269 xiaowu 2020-10-29 14:46:09 -0400
  • 17b5d5a064 use concatenating iterator for level-0 if there is no overlap luohaha 2020-10-19 00:23:39 +0800
  • ccd6cc9a93 adding hll class. to do integration with compaction omkardesai 2020-10-17 12:00:32 -0400
  • b2515c526a removing memtable key seperation testing omkardesai 2020-10-17 10:53:38 -0400
  • c783325454 hot cold key seperator interface omkardesai 2020-10-15 21:43:49 -0400
  • 0bd60bfc2b very simple testing code omkardesai 2020-10-15 21:03:28 -0400
  • 95f6adfbe2
    Merge pull request #1 from google/master Omkar Desai 2020-10-13 15:52:09 -0400
  • 1e1dfecab2
    Merge 5db6bb6e53 into b7d3023269 ideawu 2020-10-09 11:14:57 +0900
  • b7d3023269 Internal cleanup migrating StatusOr. leveldb Team 2020-09-02 15:45:40 +0000
  • 5db6bb6e53 compile with snappy by default ideawu 2020-08-21 21:27:17 +0800
  • 2cd54671ea add snappy as submodule ideawu 2020-08-21 21:20:36 +0800
  • bfd47a4f17
    Merge pull request #1 from google/master ideawu 2020-08-21 20:59:08 +0800
  • 5126e1874f add DB::Get definition to avoid link error when using some compiler Yixin Luo 2020-08-08 00:13:17 +0800
  • ea6f9f1835 Simplify the boolean expression. tangwz 2020-07-30 10:58:50 +0800
  • 9d1703a7da fix typo in snapshot.h sundb 2020-07-27 13:59:44 +0800
  • 1454924aac Merge pull request #822 from jl0x61:bugFix Chris Mumford 2020-07-15 09:20:04 -0700
  • 1754c12c54 update index.md jl0x61 2020-07-14 19:32:03 +0800
  • c46e79c760 Merge pull request #819 from wzk784533:master Victor Costan 2020-07-13 19:14:04 +0000
  • 100b8f0405 add barrier-free variant of find_greater_or_equal classhe 2020-07-12 14:50:35 +0800
  • 28602d3625 avoid unnecessary memory copy wzk784533 2020-07-11 13:44:11 +0800
  • 3f046978ec missing excludes Paul Beusterien 2020-07-10 15:46:00 -0700
  • 28fc7b7559 try longer include path Paul Beusterien 2020-07-10 15:31:49 -0700
  • c1b5a7c405 Initial Swift Package Manager Paul Beusterien 2020-07-10 14:47:42 -0700
  • 8bf6310472
    Update index.md Christopher Miles 2020-07-02 15:16:31 -0700
  • f7bd72e688 Fix ldb file wrong level info in log wangyuan21 2020-06-30 18:17:30 +0800
  • 0691fff656
    Merge branch 'master' into add-zlib Reza Mahdi 2020-06-24 20:35:44 +0430
  • 5ce4f33b97 Fix finding Snappy Harald Fernengel 2020-06-03 23:30:47 +0200
  • d1272fd021 Fix the tests linking error with -DBUILD_SHARED_LIBS=ON Zhao Junwang 2020-05-24 15:43:27 +0800
  • 4a89d0e790
    Merge 6227da7ee1 into 5bd5f0f67a Kezhu Wang 2020-05-16 03:27:57 +0000
  • d31286ef5f
    Merge pull request #4 from google/master Haoyu Guo 2020-05-12 11:54:37 -0700
  • 5bd5f0f67a Merge pull request #798 from lntotk:master Victor Costan 2020-05-04 22:47:40 +0000
  • 23b6337f69 Fix Travis CI build. Victor Costan 2020-04-30 01:18:25 +0000
  • 5c6dd75897 Fix accidental double std:: qualifiers. Victor Costan 2020-04-30 01:03:12 +0000
  • a6b3a2012e Add some std:: qualifiers to types and functions. Victor Costan 2020-04-29 22:31:41 +0000
  • 3f934e3705 Switch from C headers to C++ headers. Victor Costan 2020-04-29 19:59:39 +0000
  • 23d67e7c1f Fix C++11 build. Victor Costan 2020-04-28 16:41:33 +0000
  • 1481366b13 fix build error s3cana 2020-04-28 09:05:02 -0700
  • b5759477b7 fix build error: add variable [ConcurrentTest::K] konoleoda 2020-04-28 22:24:52 +0800
  • 98a3b8cf65 change const to constexpr leveldb Team 2020-04-17 21:19:50 +0000
  • 10bc0f2595 remove unnessary status judge lntotk 2020-04-24 02:00:12 +0000
  • af30ae47f2
    Merge 77b63ba485 into 201f52201f Ben Woosley 2020-04-17 07:53:18 -0400
  • 5ef71feefd
    Merge pull request #3 from google/master Haoyu Guo 2020-04-16 10:14:40 -0700
  • 201f52201f Remove leveldb::port::kLittleEndian. Victor Costan 2020-04-13 23:18:12 +0000
  • ba369ddbaf Use LLVM 10 on Travis CI. Victor Costan 2020-04-13 15:21:41 +0000
  • 91ed91d197
    Update CMakeLists.txt caojunlin 2020-04-12 16:32:47 +0800
  • d0254fd8ae kBranching 16 is better than 4 in db benchmarks MagnetoWang 2020-03-28 21:34:20 +0800
  • ed84ae59ee Make the judgment of whether the block needs to be searched more accurate. ShooterIT 2020-03-23 19:48:46 +0800
  • 8240f32d1a add notes. caozhiyi 2020-03-16 23:42:35 +0800
  • 70cb17354f Delete useless code. caozhiyi 2020-03-09 10:59:57 +0800
  • 27965a0b0f delete unuse code. caozhiyi 2020-03-09 10:43:42 +0800
  • d49c40441f
    Merge 09bc910e3f into 5903e7a112 Takatoshi Kondo 2020-02-24 22:18:12 -0800
  • 09bc910e3f Implement #234. Takatoshi Kondo 2020-02-25 14:55:41 +0900
  • 215cd5e4d4
    Merge pull request #2 from google/master Haoyu Guo 2020-02-23 22:23:01 -0800
  • 0c726885e5
    Update CONTRIBUTING.md Travin Keith 2020-02-18 04:01:51 +0100
  • 5903e7a112 Remove Windows workarounds in some tests. Victor Costan 2020-01-10 10:45:16 -0800
  • 90e2d28c05
    Merge pull request #1 from google/master Blue Cat 2020-01-14 01:57:24 +0800
  • 77b63ba485
    Enable -Werror=sign-compare if available Ben Woosley 2020-01-10 12:39:46 -0800
  • 3e843c0bc1
    Enable -Werror=conditional-uninitialized if available Ben Woosley 2020-01-10 15:50:45 -0800
  • f40217764e Introduce EnvOptions Felipe Oliveira Carvalho 2020-01-09 23:34:45 +0100
  • a0191e5563 Add Env::Remove{File,Dir} which obsolete Env::Delete{File,Dir}. Victor Costan 2020-01-08 09:14:53 -0800
  • d152b23f3b Defend against inclusion of windows.h in tests that invoke Env::DeleteFile. leveldb Team 2019-12-03 13:15:21 -0800
  • 7ea78c8090 Merge branch 'master' of github:google/leveldb Patrick Widener 2020-01-07 15:19:02 -0700
  • 2419953c72
    Minor proposal on line 58 Darío Hereñú 2020-01-07 14:55:57 -0300
  • 58f9bfcffb FileMetaData: fix init number Pavel Pimenov 2019-12-29 19:26:04 +0300
  • 9e82eb5787 CMakeLists.txt: check for atomic library Fabrice Fontaine 2019-12-27 10:20:53 +0100
  • fdc8575b6a The issue occurs because leveldb does not support values size bigger than 1ull << 32. The snappy compression library does not souport data larger than 1ull << 32 as well, so my new test use the option kNoCompression. uestc-lfs 2019-12-22 20:18:27 +0800
  • a067c1a951 Change the block's restart point from uint32_t to uint64_t. Add a sepperate file to test issue#718. The test does not use compression because snappy does not support size bigger than uint32_t. uestc-lfs 2019-12-20 20:36:43 +0800
  • 691e90c92b Change the type of values's size from Varint32 to Varint64 in block structure. uestc-lfs 2019-12-18 16:36:02 +0800
  • 67fdd5a435 Fix issue #718 The issue occurs because the default type of value's size is uint32_t, which is not appropriate for size lager than 1ull << 32. I fix this issue by using uint64_t to hold the value's size, and store is as Varint64. I have added a test to db_test.cc, the result is ok. uestc-lfs 2019-12-15 16:15:35 +0800
  • ad8e30acd0
    Update impl.md -- Remove duplicated sentence Nevil George 2019-12-12 13:39:23 +0100