This is an automated email from the ASF dual-hosted git repository.
wchevreuil pushed a change to branch HBASE-24749
in repository https://gitbox.apache.org/repos/asf/hbase.git.
from 49b68b0 Flush directly into data directory, skip rename when
committing flush
add 78999ab HBASE-25392 Direct insert compacted HFiles into data
directory. (#3389)
No new revisions were added by this update.
Summary of changes:
.../apache/hadoop/hbase/io/hfile/CacheConfig.java | 29 +++++
...shContext.java => DirectStoreFlushContext.java} | 8 +-
...neStoreFlusher.java => DirectStoreFlusher.java} | 6 +-
.../apache/hadoop/hbase/regionserver/HStore.java | 53 ++-------
.../hadoop/hbase/regionserver/StoreEngine.java | 50 +++++++++
.../hbase/regionserver/compactions/Compactor.java | 77 +++++++++++++
.../regionserver/compactions/DefaultCompactor.java | 16 +--
.../compactions/DirectStoreCompactor.java | 107 ++++++++++++++++++
...ntext.java => TestDirectStoreFlushContext.java} | 9 +-
...oreFlusher.java => TestDirectStoreFlusher.java} | 8 +-
.../hadoop/hbase/regionserver/TestHStore.java | 49 +++++++++
.../compactions/TestDefaultCompactor.java | 119 +++++++++++++++++++++
.../compactions/TestDirectStoreCompactor.java | 102 ++++++++++++++++++
13 files changed, 564 insertions(+), 69 deletions(-)
rename
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/{PersistedStoreFlushContext.java
=> DirectStoreFlushContext.java} (86%)
rename
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/{PersistedEngineStoreFlusher.java
=> DirectStoreFlusher.java} (94%)
create mode 100644
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/DirectStoreCompactor.java
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/{TestPersistedStoreFlushContext.java
=> TestDirectStoreFlushContext.java} (90%)
rename
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/{TestPersistedEngineStoreFlusher.java
=> TestDirectStoreFlusher.java} (95%)
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestDefaultCompactor.java
create mode 100644
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestDirectStoreCompactor.java