[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-04 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
  Resolution: Fixed
Hadoop Flags: Reviewed
  Status: Resolved  (was: Patch Available)

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.0.0, 1.2.0, 1.1.2
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: HBASE-14922-v1.patch, HBASE-14922-v2.patch, 
> HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-04 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl updated HBASE-14922:
--
Attachment: 14922-fix.txt

This fixes it for me.

[~eclark] what do you think?

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.0.0, 1.2.0, 1.1.2
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: 14922-fix.txt, HBASE-14922-v1.patch, 
> HBASE-14922-v2.patch, HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-03 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
Fix Version/s: 1.3.0
   1.2.0
   2.0.0
Affects Version/s: 1.2.0
   2.0.0
   1.1.2
   Status: Patch Available  (was: Open)

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 1.1.2, 2.0.0, 1.2.0
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: HBASE-14922-v1.patch, HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-03 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
Component/s: regionserver

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.0.0, 1.2.0, 1.1.2
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: HBASE-14922-v1.patch, HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-03 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
Attachment: HBASE-14922.patch

First shot at a making chores never get sync'd up.

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Attachments: HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-03 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
Attachment: HBASE-14922-v1.patch

More documentation

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.0.0, 1.2.0, 1.1.2
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: HBASE-14922-v1.patch, HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-03 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
Attachment: HBASE-14922-v2.patch

Fix some checkstyle and update the javadoc.

> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.0.0, 1.2.0, 1.1.2
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: HBASE-14922-v1.patch, HBASE-14922-v2.patch, 
> HBASE-14922.patch
>
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14922) Delayed flush doesn't work causing flush storms.

2015-12-03 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-14922:
--
Description: 
Starting all regionservers at the same time will mean that most 
PeriodicMemstoreFlusher's will be running at the same time. So all of these 
threads will queue flushes at about the same time.

This was supposed to be mitigated by Delayed. However that isn't nearly enough. 
This results in the immediate filling up and then draining of the flush queues 
every hour.

  was:
Starting all regionservers at the same time will mean that most 
PeriodicMemstoreFlusher's will be running at the same time. So all of these 
threads will queue flushes at about the same time.

This was supposed to be mitigated by Delayed. However that isn't used at all. 
This results in the immediate filling up and then draining of the flush queues 
every hour.


> Delayed flush doesn't work causing flush storms.
> 
>
> Key: HBASE-14922
> URL: https://issues.apache.org/jira/browse/HBASE-14922
> Project: HBase
>  Issue Type: Bug
>Reporter: Elliott Clark
>Assignee: Elliott Clark
>
> Starting all regionservers at the same time will mean that most 
> PeriodicMemstoreFlusher's will be running at the same time. So all of these 
> threads will queue flushes at about the same time.
> This was supposed to be mitigated by Delayed. However that isn't nearly 
> enough. This results in the immediate filling up and then draining of the 
> flush queues every hour.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)