Georgi Chalakov created HADOOP-14520:
----------------------------------------

             Summary: Block compaction for WASB
                 Key: HADOOP-14520
                 URL: https://issues.apache.org/jira/browse/HADOOP-14520
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs/azure
    Affects Versions: 3.0.0-alpha3
            Reporter: Georgi Chalakov
            Assignee: Georgi Chalakov


Block Compaction for WASB allows uploading new blocks for every hflush/hsync 
call. When the number of blocks is above a predefined, configurable value, next 
hflush/hsync triggers the block compaction process. Block compaction replaces a 
sequence of blocks with one block. From all the sequences with total length 
less than 4M, compaction chooses the longest one. It is a greedy algorithm that 
preserve all potential candidates for the next round. Block Compaction for WASB 
increases data durability and allows using block blobs instead of page blobs. 
By default, block compaction is disabled. Similar to the configuration for page 
blobs, the client needs to specify HDFS folders where block compaction over 
block blobs is enabled. 





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to