Commit Graph

  • 141e767135 Simplify Table::Open() flow and remove a delete call. costan 2017-09-01 11:44:05 -07:00
  • 09a3c8e741 Switched variable type from int to uint64_t in ConsumeDecimalNumber. cmumford 2017-07-20 15:00:13 -07:00
  • 2964b803b8 leveldb: Fix alignment code in SSE4.2-optimized CRC32C. costan 2017-08-23 20:59:46 -07:00
  • 02f43c0fcd Remove dead code. davidair 2017-08-03 13:42:12 -07:00
  • 0b402e96a7 Use __APPLE__ instead of OS_MACOS. The former is compiler-provided. scrubbed 2017-07-24 10:54:00 -07:00
  • 8415f00eee leveldb: Report missing CURRENT manifest file as database corruption. costan 2017-07-10 13:32:58 -07:00
  • 69e2bd224b LevelDB: Add WriteBatch::ApproximateSize(). costan 2017-05-23 17:29:44 -07:00
  • 471f0b84ec fix comment 周炀 2017-05-22 14:01:38 +08:00
  • 5b817400a0 fix comment 果冻 2017-03-10 14:23:19 +08:00
  • a53934a3ae Increase leveldb version to 1.20. v1.20 costan 2017-03-01 15:14:49 -08:00
  • f3f139737c Separate Env tests from PosixEnv tests. costan 2017-03-01 12:05:47 -08:00
  • eb4f0972fd leveldb: Fix compilation warnings in port_posix_sse.cc on x86 (32-bit). costan 2017-03-01 10:57:52 -08:00
  • d0883b6006 Fixed path to doc file: index.md. cmumford 2017-03-01 10:25:05 -08:00
  • 7fa20948d5 Convert documentation to markdown. cmumford 2017-02-28 16:22:17 -08:00
  • ea175e28f8 Implement support for Intel crc32 instruction (SSE 4.2) costan 2017-02-27 14:29:18 -08:00
  • 95cd743e5e Including <limits> for std::numeric_limits. cmumford 2017-02-07 15:17:04 -08:00
  • 646c3588de Limit the number of read-only files the POSIX Env will have open. cmumford 2017-01-03 17:39:49 -08:00
  • 7d060117fa broken db: fix assertion in leveldb::InternalKey::Encode, mark base as corrupt proller 2016-10-03 19:40:07 +03:00
  • a2fb086d07 Add option for max file size. The currend hard-coded value of 2M is inefficient in colossus. corrado 2016-09-27 04:50:38 -07:00
  • 3080a45b62 Increase leveldb version to 1.19. v1.19 cmumford 2016-08-10 17:05:16 -07:00
  • fa6dc010a2 A zippy change broke test assumptions about the size of compressed output. Fix the tests by allowing more slop in zippy's behavior. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=123432472 sanjay 2016-05-27 10:37:28 -07:00
  • 06a191b8de fix problems in LevelDB's caching code m3b 2016-05-25 13:32:03 -07:00
  • 2883fcd849 set const property ivanabc 2016-06-21 16:57:57 +08:00
  • e5f0a51fa4 reduce lock's range in DeleteObsoleteFiles ivanabc 2016-06-20 10:41:25 +08:00
  • a7bff697ba Fix LevelDB build when asserts are enabled in release builds. (#367) John Abd-El-Malek 2016-04-15 10:58:27 -07:00
  • ea992b467b Change std::uint64_t to uint64_t (#354) Nicholas Westlake 2016-04-12 23:38:09 +01:00
  • e84b5bdb5a This CL fixes a bug encountered when reading records from leveldb files that have been split, as in a [] input task split. mjwiacek 2016-02-23 07:36:39 -08:00
  • 3211343909 Deleted redundant null ptr check prior to delete. cmumford 2016-01-30 07:44:54 -08:00
  • 7306ef856a Merge pull request #348 from randomascii/master Chris Mumford 2016-02-24 14:39:03 -08:00
  • 6b18316d01 Fix signed/unsigned mismatch on VC++ builds Bruce Dawson 2016-02-19 13:59:19 -08:00
  • adbe3eb073 Putting build artifacts in subdirectory. cmumford 2016-01-29 15:58:37 -08:00
  • 2d0320a458 Merge pull request #329 from ralphtheninja/travis-badge Chris Mumford 2016-01-15 11:17:41 -08:00
  • dd1c3c3572 add travis build badge Lars-Magnus Skog 2016-01-15 18:28:08 +01:00
  • 43fcf23af0 Merge pull request #328 from cmumford/master Chris Mumford 2016-01-14 21:17:21 -08:00
  • 9fcae61641 Added a Travis CI build file. Chris Mumford 2016-01-14 16:09:03 -08:00
  • dac40d25f6 Merge pull request #284 from ideawu/master Chris Mumford 2016-01-12 11:30:32 -08:00
  • 8ec241a3b0 Merge pull request #317 from falvojr/patch-1 Chris Mumford 2016-01-12 10:52:33 -08:00
  • 5d36bedd1c Merge pull request #272 from vapier/master Chris Mumford 2016-01-12 10:47:33 -08:00
  • 4753c9b617 Added a contributors section to README.md cmumford 2016-01-04 13:14:13 -08:00
  • e2446d0848 Merge pull request #275 from paulirish/patch-1 Chris Mumford 2015-12-09 15:04:30 -08:00
  • 706b7f8d43 Resolve race when getting approximate-memory-usage property ssid 2015-11-11 03:54:18 -08:00
  • 3c9ff3c691 Only compiling TrimSpace on linux. cmumford 2015-07-22 10:20:21 -07:00
  • f8d205cf89 Including atomic_pointer.h in port_posix cmumford 2015-10-12 13:47:35 -07:00
  • 889de31a5a Let LevelDB use xcrun to determine Xcode.app path instead of using a hardcoded path. ndmatthews 2015-10-07 07:21:59 -07:00
  • 528c2bc6ad Add "approximate-memory-usage" property to leveldb::DB::GetProperty ssid 2015-09-29 11:52:21 -07:00
  • 359b6bcec2 Add leveldb::Cache::Prune tzik 2015-08-23 20:35:01 -07:00
  • 50e77a8263 Fix size_t/int comparison/conversion issues in leveldb. pkasting 2015-08-19 16:40:51 -07:00
  • 5208e7952d Added leveldb::Status::IsInvalidArgument() method. cmumford 2015-06-29 14:40:59 -07:00
  • ce45404bba Suppress error reporting after seeking but before a valid First or Full record is encountered. Mike Wiacek 2015-08-11 15:36:45 -07:00
  • b9afa1f2e7 include <assert> -> <cassert> Chris Mumford 2015-08-11 15:27:47 -07:00
  • edf2939c0d Update README.md Venilton FalvoJr 2015-11-23 16:24:16 -02:00
  • 1a9648e1f5 Only compiling TrimSpace on linux. reuse-manifest cmumford 2015-07-22 10:20:21 -07:00
  • f79f4180cc Let LevelDB use xcrun to determine Xcode.app path instead of using a hardcoded path. This allows build agents to select from multiple Xcode installations. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=104859097 ndmatthews 2015-10-07 07:21:59 -07:00
  • 36fc955971 Add "approximate-memory-usage" property to leveldb::DB::GetProperty ssid 2015-09-29 11:52:21 -07:00
  • bb61e00815 Add leveldb::Cache::Prune tzik 2015-08-23 20:35:01 -07:00
  • 65190ac48b Will not reuse manifest if reuse_logs options is false. Chris Mumford 2015-06-17 10:34:42 -07:00
  • ac1d69da31 LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened. Sanjay Ghemawat 2014-12-11 08:13:18 -08:00
  • 40c17c0b84 Will not reuse manifest if reuse_logs options is false. Chris Mumford 2015-06-17 10:34:42 -07:00
  • 76bba139c0 fix indent ideawu 2015-04-20 12:41:01 +08:00
  • 8fcceb2a6f log compaction output file's level along with number ideawu 2015-04-20 12:39:14 +08:00
  • 0e0f07417c documentation. improved link Paul Irish 2015-02-17 09:55:40 -08:00
  • dd598676cd block_builder header file dependency fixed Wankai Zhang 2015-01-29 14:15:31 +08:00
  • c85addcdf3 readme: improved documentation link Paul Irish 2015-01-10 17:36:40 -08:00
  • ceff6f1215 Fix Android/MIPS build. David Turner 2014-12-17 14:18:54 -05:00
  • 251ebf5dc7 LevelDB now attempts to reuse the preceding MANIFEST and log file when re-opened. Sanjay Ghemawat 2014-12-11 08:13:18 -08:00
  • 77948e7eec Add benchmark that measures cost of repeatedly opening the database. Sanjay Ghemawat 2014-12-11 08:08:57 -08:00
  • 34ad72e3e9 Move header guard below copyright banner. Chris Mumford 2014-12-11 08:04:40 -08:00
  • a75d435d1d Clean up layering of storage/leveldb/... Chris Mumford 2014-12-11 08:02:45 -08:00
  • b234f65b34 Added a new fault injection test. Chris Mumford 2014-12-11 07:59:38 -08:00
  • c4c38f9c1f Add arm64 support to leveldb. Chris Mumford 2014-12-11 07:58:00 -08:00
  • cea9b10e5b Fixed incorrect comment wording for Iterator::Seek. Chris Mumford 2014-12-11 07:52:09 -08:00
  • c00c569f27 Deleted old README file. Chris Mumford 2014-12-11 07:42:50 -08:00
  • 803d69203a Release 1.18 v1.18 Chris Mumford 2014-09-16 14:19:52 -07:00
  • e353fbc7ea Release LevelDB 1.17 v1.17 Chris Mumford 2014-05-01 13:43:12 -07:00
  • 269fc6ca94 Release LevelDB 1.16 v1.16 David Grogan 2014-02-10 11:36:06 -08:00
  • 0cfb990d58 Release LevelDB 1.15 v1.15 David Grogan 2013-12-10 10:36:31 -08:00
  • 0b9a89f40e Release LevelDB 1.14 v1.14 David Grogan 2013-09-19 13:42:22 -07:00
  • 748539c183 LevelDB 1.13 v1.13 David Grogan 2013-08-21 11:12:47 -07:00
  • 5bd76dc10d Release leveldb 1.12 v1.12 David Grogan 2013-06-18 11:00:13 -07:00
  • 7b094f12e4 Release leveldb 1.11 v1.11 David Grogan 2013-06-13 16:14:06 -07:00
  • 28dad918f2 Release leveldb 1.10 v1.10 David Grogan 2013-05-14 16:52:56 -07:00
  • 514c943a8e Make DB::Open fail if sst files are missing. David Grogan 2013-02-06 18:03:32 -08:00
  • d84c825a70 Fix corruption bug found and analyzed by dhruba@gmail.com v1.9 David Grogan 2013-01-07 13:17:43 -08:00
  • ea2e9195fc added utility to dump leveldb files v1.8 Sanjay Ghemawat 2012-12-27 10:38:48 -08:00
  • 40768657bc Small fixes. v1.7 Sanjay Ghemawat 2012-10-16 16:17:53 -07:00
  • 946e5b5a4c Update to leveldb 1.6 v1.6 David Grogan 2012-10-12 11:53:12 -07:00
  • dd0d562b4d update version number to 1.5 v1.5 Sanjay Ghemawat 2012-05-30 09:57:20 -07:00
  • b914f91b10 remove obsolete android port files Sanjay Ghemawat 2012-05-30 09:50:57 -07:00
  • 075a35a6d3 Remove static initializer; fix endian-ness detection; fix build on various platforms; improve android port speed. Sanjay Ghemawat 2012-05-30 09:45:46 -07:00
  • 85584d497e Added bloom filter support. v1.4 Sanjay Ghemawat 2012-04-17 08:36:46 -07:00
  • bc1ee4d25e build shared libraries; updated version to 1.3; add Status accessors v1.3 Sanjay Ghemawat 2012-03-30 13:15:49 -07:00
  • a1ad4d1995 Build fixes and cleanups: (1) Separate out C++ and CC flags (fixes c_test compilation) (2) Move snappy/perftools detection to script (3) Fix db_bench_sqlite3 and db_bench_tree_db build rules Sanjay Ghemawat 2012-03-21 10:28:03 -07:00
  • 9013f13b15 use mmap on 64-bit machines to speed-up reads; small build fixes Sanjay Ghemawat 2012-03-15 09:14:00 -07:00
  • 583f1499c0 fix LOCK file deletion to prevent crash on windows Sanjay Ghemawat 2012-03-09 07:51:04 -08:00
  • d79762e273 added group commit; drastically speeds up mult-threaded synchronous write workloads Sanjay Ghemawat 2012-03-08 16:23:21 -08:00
  • 015d26f8be add .gitignore; support for building on a few BSD variants Sanjay Ghemawat 2012-03-05 10:35:46 -08:00
  • 239ac9d2de avoid very large compactions; fix build on Linux Sanjay Ghemawat 2012-02-02 09:34:14 -08:00
  • 3c8be108bf fixed issues 66 (leaking files on disk error) and 68 (no sync of CURRENT file) Sanjay Ghemawat 2012-01-25 14:56:52 -08:00
  • c8c5866a86 Makefile fixes for systems with $CXX other than g++. Hans Wennborg 2011-11-30 10:59:40 +00:00
  • 42fb47f6ed Pass system's CFLAGS, remove exit time destructor, sstable bug fix. Hans Wennborg 2011-11-14 17:06:16 +00:00