1. 19 9月, 2015 2 次提交
  2. 18 9月, 2015 8 次提交
    • I
      Merge pull request #725 from adamretter/fail-failed-java-test · e244bdf3
      Igor Canadi 提交于
      Exit with non-zero status if one or more Java tests fail
      e244bdf3
    • A
      7d937a09
    • A
      Check formatting in Travis · 1b598213
      Andres Noetzli 提交于
      Summary:
      Check code formatting before running tests. Goal is to make it easier to deal
      with external pull requests.
      
      Test Plan: See https://travis-ci.org/facebook/rocksdb/builds/80952963
      
      Reviewers: igor
      
      Reviewed By: igor
      
      Subscribers: dhruba, leveldb
      
      Differential Revision: https://reviews.facebook.net/D47211
      1b598213
    • A
      Fix non-deterministic failure in backupable_db_test · c7fba802
      agiardullo 提交于
      Summary: FailOverwritingBackups has unexpected results when auto-compaction runs.
      
      Test Plan: ran test a bunch of times
      
      Reviewers: IslamAbdelRahman, igor
      
      Reviewed By: igor
      
      Subscribers: dhruba, leveldb
      
      Differential Revision: https://reviews.facebook.net/D47181
      c7fba802
    • A
      Support for SingleDelete() · 014fd55a
      Andres Noetzli 提交于
      Summary:
      This patch fixes #7460559. It introduces SingleDelete as a new database
      operation. This operation can be used to delete keys that were never
      overwritten (no put following another put of the same key). If an overwritten
      key is single deleted the behavior is undefined. Single deletion of a
      non-existent key has no effect but multiple consecutive single deletions are
      not allowed (see limitations).
      
      In contrast to the conventional Delete() operation, the deletion entry is
      removed along with the value when the two are lined up in a compaction. Note:
      The semantics are similar to @igor's prototype that allowed to have this
      behavior on the granularity of a column family (
      https://reviews.facebook.net/D42093 ). This new patch, however, is more
      aggressive when it comes to removing tombstones: It removes the SingleDelete
      together with the value whenever there is no snapshot between them while the
      older patch only did this when the sequence number of the deletion was older
      than the earliest snapshot.
      
      Most of the complex additions are in the Compaction Iterator, all other changes
      should be relatively straightforward. The patch also includes basic support for
      single deletions in db_stress and db_bench.
      
      Limitations:
      - Not compatible with cuckoo hash tables
      - Single deletions cannot be used in combination with merges and normal
        deletions on the same key (other keys are not affected by this)
      - Consecutive single deletions are currently not allowed (and older version of
        this patch supported this so it could be resurrected if needed)
      
      Test Plan: make all check
      
      Reviewers: yhchiang, sdong, rven, anthony, yoshinorim, igor
      
      Reviewed By: igor
      
      Subscribers: maykov, dhruba, leveldb
      
      Differential Revision: https://reviews.facebook.net/D43179
      014fd55a
    • I
      Merge pull request #723 from jsteemann/fix-typos · f35560d0
      Igor Canadi 提交于
      fixed typos in comments of options.h
      f35560d0
    • J
      fixed typos · f8b770a9
      jsteemann 提交于
      f8b770a9
    • V
      Do not flag error if file to be deleted does not exist · 51e1c112
      Venkatesh Radhakrishnan 提交于
      Summary:
      Some users have observed errors in the log file when
      the log file or sst file is already deleted.
      
      Test Plan:
      Make sure that the errors do not appear for already deleted
      files.
      
      Reviewers: sdong
      
      Reviewed By: sdong
      
      Subscribers: anthony, kradhakrishnan, yhchiang, rven, igor, IslamAbdelRahman, dhruba, leveldb
      
      Differential Revision: https://reviews.facebook.net/D47115
      51e1c112
  3. 17 9月, 2015 8 次提交
  4. 16 9月, 2015 13 次提交
  5. 15 9月, 2015 9 次提交