diff options
author | Venkatesh Radhakrishnan <rven@fb.com> | 2014-12-16 16:57:22 -0800 |
---|---|---|
committer | Venkatesh Radhakrishnan <rven@fb.com> | 2014-12-16 16:57:22 -0800 |
commit | 7661e5a76e58eef0fb360f00de94301ad6cab40c (patch) | |
tree | 662868e5acdafacec57d88f504f344d6aa50e422 /HISTORY.md | |
parent | 153f4f0719bf904c9d38bf32dbf9069f15760f9d (diff) |
Move the file copy out of the mutex.
Summary:
We now release the mutex before copying the files in the case
of the trivial move. This path does not use the compaction job.
Test Plan: DBTest.LevelCompactionThirdPath
Reviewers: yhchiang, igor, sdong
Reviewed By: sdong
Subscribers: dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D30381
Diffstat (limited to 'HISTORY.md')
-rw-r--r-- | HISTORY.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/HISTORY.md b/HISTORY.md index 121b936af..dede7580a 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -3,6 +3,10 @@ ### Unreleased Features * Changed the LRU caching algorithm so that referenced blocks (by iterators) are never evicted * By default we now optimize the compilation for the compilation platform (using -march=native). If you want to build portable binary, use 'PORTABLE=1' before the make command. +* We now allow level-compaction to place files in different paths by + specifying them in db_paths along with the target_size. + Lower numbered levels will be placed earlier in the db_paths and higher + numbered levels will be placed later in the db_paths vector. ### 3.9.0 (12/8/2014) @@ -17,10 +21,6 @@ * New API LinkFile added to Env. If you implement your own Env class, an implementation of the API LinkFile will have to be provided. * MemTableRep takes MemTableAllocator instead of Arena -* We now allow level-compaction to place files in different paths by - specifying them in db_paths along with the target_size. - Lower numbered levels will be placed earlier in the db_paths and higher - numbered levels will be placed later in the db_paths vector. ### Improvements * RocksDBLite library now becomes smaller and will be compiled with -fno-exceptions flag. |