You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Kyle Purtell (Jira)" <ji...@apache.org> on 2022/07/01 21:23:00 UTC

[jira] [Updated] (HBASE-14388) Compaction improvements: Avoid flush storms by jittering flush interval and max log files

     [ https://issues.apache.org/jira/browse/HBASE-14388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Kyle Purtell updated HBASE-14388:
----------------------------------------
    Release Note:   (was: Periodic memstore flush changes

New configuration option: hbase.regionserver.flush.jitter. Default value: 0.5. This affects memstore flush interval (hbase.regionserver.optionalcacheflushinterval) and maximum changes per flush (hbase.regionserver.flush.per.changes) by randomizing them. After every flush operation, the new random value is assigned to memstore flush interval and to maximum changes per flush.

Maximum WAL files changes

The configuration option hbase.regionserver.maxlogs is obsolete. The maximum number of WAL files is defined now dynamically:

 maxLogs = HEAP_SIZE * memstoreRatio * 2/ LogRollSize)
        Assignee:     (was: Vladimir Rodionov)
      Resolution: Abandoned
          Status: Resolved  (was: Patch Available)

> Compaction improvements: Avoid flush storms by jittering flush interval and max log files 
> ------------------------------------------------------------------------------------------
>
>                 Key: HBASE-14388
>                 URL: https://issues.apache.org/jira/browse/HBASE-14388
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Vladimir Rodionov
>            Priority: Major
>         Attachments: HBASE-14388-v1.patch, HBASE-14388-v2.patch
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)