[ https://issues.apache.org/jira/browse/HBASE-26067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17448499#comment-17448499 ]
Wellington Chevreuil commented on HBASE-26067: ---------------------------------------------- {quote}Do you have any initial perf numbers on this? I'm curious how it compares to Stephen's original results.{quote} We have done some ycsb runs with write only workloads and compared the ycsb throughput/latency metrics between runs with and without this feature. When enabling the feature, we also disabled HBoss) Here's an example: SFT disabled/HBoss enabled : {noformat} [OVERALL], RunTime(ms), 2556932 [OVERALL], Throughput(ops/sec), 3910.9370135772087 [TOTAL_GCS_PS_Scavenge], Count, 3660 [TOTAL_GC_TIME_PS_Scavenge], Time(ms), 8642 [TOTAL_GC_TIME_%_PS_Scavenge], Time(%), 0.3379831767133424 [TOTAL_GCS_PS_MarkSweep], Count, 1 [TOTAL_GC_TIME_PS_MarkSweep], Time(ms), 23 [TOTAL_GC_TIME_%_PS_MarkSweep], Time(%), 8.995155131227581E-4 [TOTAL_GCs], Count, 3661 [TOTAL_GC_TIME], Time(ms), 8665 [TOTAL_GC_TIME_%], Time(%), 0.33888269222646517 [CLEANUP], Operations, 20 [CLEANUP], AverageLatency(us), 86.9 [CLEANUP], MinLatency(us), 2 [CLEANUP], MaxLatency(us), 1337 [CLEANUP], 95thPercentileLatency(us), 236 [CLEANUP], 99thPercentileLatency(us), 1337 [INSERT], Operations, 10000000 [INSERT], AverageLatency(us), 2552.2381777 [INSERT], MinLatency(us), 1146 [INSERT], MaxLatency(us), 1753087 [INSERT], 95thPercentileLatency(us), 3025 [INSERT], 99thPercentileLatency(us), 20623 [INSERT], Return=OK, 10000000 {noformat} SFT enablde/HBoss Disabled: {noformat} [OVERALL], RunTime(ms), 2420289 [OVERALL], Throughput(ops/sec), 4131.737986661923 [TOTAL_GCS_PS_Scavenge], Count, 3639 [TOTAL_GC_TIME_PS_Scavenge], Time(ms), 8213 [TOTAL_GC_TIME_%_PS_Scavenge], Time(%), 0.33933964084454377 [TOTAL_GCS_PS_MarkSweep], Count, 1 [TOTAL_GC_TIME_PS_MarkSweep], Time(ms), 23 [TOTAL_GC_TIME_%_PS_MarkSweep], Time(%), 9.502997369322424E-4 [TOTAL_GCs], Count, 3640 [TOTAL_GC_TIME], Time(ms), 8236 [TOTAL_GC_TIME_%], Time(%), 0.34028994058147605 [CLEANUP], Operations, 20 [CLEANUP], AverageLatency(us), 74.85 [CLEANUP], MinLatency(us), 1 [CLEANUP], MaxLatency(us), 1047 [CLEANUP], 95thPercentileLatency(us), 261 [CLEANUP], 99thPercentileLatency(us), 1047 [INSERT], Operations, 10000000 [INSERT], AverageLatency(us), 2415.8930098 [INSERT], MinLatency(us), 1129 [INSERT], MaxLatency(us), 1608703 [INSERT], 95thPercentileLatency(us), 2979 [INSERT], 99thPercentileLatency(us), 19231 [INSERT], Return=OK, 10000000 {noformat} This, of course, is what's observed from the ycsb client. We had not yet measured performance/throughput of individual internal operations that are probably most impacted, such as compactions, splits/merges, snapshots, to name a few. > Change the way on how we track store file list > ---------------------------------------------- > > Key: HBASE-26067 > URL: https://issues.apache.org/jira/browse/HBASE-26067 > Project: HBase > Issue Type: Umbrella > Components: HFile > Reporter: Duo Zhang > Assignee: Duo Zhang > Priority: Major > > Open a separated jira to track the work since it can not be fully included in > HBASE-24749. > I think this could be a landed prior to HBASE-24749, as if this works, we > could have different implementations for tracking store file list. -- This message was sent by Atlassian Jira (v8.20.1#820001)