[jira] [Commented] (HBASE-25998) Revisit synchronization in SyncFuture
[ https://issues.apache.org/jira/browse/HBASE-25998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17362670#comment-17362670 ] Bharath Vissapragada commented on HBASE-25998: -- [~stack] Thanks for taking a look, test runs seem fine, trying to do an e-e throughput test on a cluster, will report the results here. > Revisit synchronization in SyncFuture > - > > Key: HBASE-25998 > URL: https://issues.apache.org/jira/browse/HBASE-25998 > Project: HBase > Issue Type: Improvement > Components: Performance, regionserver, wal >Affects Versions: 3.0.0-alpha-1, 1.7.0, 2.5.0 >Reporter: Bharath Vissapragada >Assignee: Bharath Vissapragada >Priority: Major > Attachments: monitor-overhead-1.png, monitor-overhead-2.png > > > While working on HBASE-25984, I noticed some weird frames in the flame graphs > around monitor entry exit consuming a lot of CPU cycles (see attached > images). Noticed that the synchronization there is too coarse grained and > sometimes unnecessary. I did a simple patch that switched to a reentrant lock > based synchronization with condition variable rather than a busy wait and > that showed 70-80% increased throughput in WAL PE. Seems too good to be > true.. (more details in the comments). -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (HBASE-26000) Optimize the display of ZK dump in the master web UI
[ https://issues.apache.org/jira/browse/HBASE-26000?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17362478#comment-17362478 ] tomscut commented on HBASE-26000: - Why isn't that GitHub link automatically associated? I added it [PR#3383|https://github.com/apache/hbase/pull/3383]. > Optimize the display of ZK dump in the master web UI > > > Key: HBASE-26000 > URL: https://issues.apache.org/jira/browse/HBASE-26000 > Project: HBase > Issue Type: Wish >Reporter: tomscut >Priority: Minor > Attachments: 1-replica-after.jpg, 1-replica-before.jpg, > 3-replica-after.jpg, 3-replica-before.jpg > > > Optimize the display of ZK dump in the master web UI. > h3. *Before:* > _*hbase:meta with 1 replica:*_ > !1-replica-before.jpg|width=667,height=215! > _*hbase:meta with 3 replica:*_ > !3-replica-before.jpg|width=658,height=187! > h3. *After:* > _*hbase:meta with 1 replica:*_ > !1-replica-after.jpg|width=648,height=229! > _*hbase:meta with 3 replica:*_ > !3-replica-after.jpg|width=656,height=254! > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Updated] (HBASE-26000) Optimize the display of ZK dump in the master web UI
[ https://issues.apache.org/jira/browse/HBASE-26000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] tomscut updated HBASE-26000: External issue URL: https://github.com/apache/hbase/pull/3383 > Optimize the display of ZK dump in the master web UI > > > Key: HBASE-26000 > URL: https://issues.apache.org/jira/browse/HBASE-26000 > Project: HBase > Issue Type: Wish >Reporter: tomscut >Priority: Minor > Attachments: 1-replica-after.jpg, 1-replica-before.jpg, > 3-replica-after.jpg, 3-replica-before.jpg > > > Optimize the display of ZK dump in the master web UI. > h3. *Before:* > _*hbase:meta with 1 replica:*_ > !1-replica-before.jpg|width=667,height=215! > _*hbase:meta with 3 replica:*_ > !3-replica-before.jpg|width=658,height=187! > h3. *After:* > _*hbase:meta with 1 replica:*_ > !1-replica-after.jpg|width=648,height=229! > _*hbase:meta with 3 replica:*_ > !3-replica-after.jpg|width=656,height=254! > -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Created] (HBASE-26000) Optimize the display of ZK dump in the master web UI
tomscut created HBASE-26000: --- Summary: Optimize the display of ZK dump in the master web UI Key: HBASE-26000 URL: https://issues.apache.org/jira/browse/HBASE-26000 Project: HBase Issue Type: Wish Reporter: tomscut Attachments: 1-replica-after.jpg, 1-replica-before.jpg, 3-replica-after.jpg, 3-replica-before.jpg Optimize the display of ZK dump in the master web UI. h3. *Before:* _*hbase:meta with 1 replica:*_ !1-replica-before.jpg|width=667,height=215! _*hbase:meta with 3 replica:*_ !3-replica-before.jpg|width=658,height=187! h3. *After:* _*hbase:meta with 1 replica:*_ !1-replica-after.jpg|width=648,height=229! _*hbase:meta with 3 replica:*_ !3-replica-after.jpg|width=656,height=254! -- This message was sent by Atlassian Jira (v8.3.4#803005)