[ https://issues.apache.org/jira/browse/HBASE-12424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14203333#comment-14203333 ]
Hudson commented on HBASE-12424: -------------------------------- FAILURE: Integrated in HBase-0.98-on-Hadoop-1.1 #635 (See [https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/635/]) Amend HBASE-12424 Finer grained logging and metrics for split transactions; Hadoop 1 build fixes (apurtell: rev 25bc762ba6f058e7e76ae9134f3e4f637db044b1) * hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitRequest.java * hbase-hadoop1-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.java * hbase-common/src/main/java/org/apache/hadoop/hbase/util/Strings.java > Finer grained logging and metrics for split transactions > -------------------------------------------------------- > > Key: HBASE-12424 > URL: https://issues.apache.org/jira/browse/HBASE-12424 > Project: HBase > Issue Type: Improvement > Reporter: Andrew Purtell > Assignee: Andrew Purtell > Fix For: 2.0.0, 0.98.8, 0.99.2 > > Attachments: > 0001-HBASE-12424-Finer-grained-logging-and-metrics-for-sp.patch, > 0002-HBASE-12424-Finer-grained-logging-and-metrics-for-sp.patch, > 0003-HBASE-12424-Finer-grained-logging-and-metrics-for-sp.patch, > HBASE-12424-0.98.patch, HBASE-12424-addendum.patch, HBASE-12424.patch, > HBASE-12424.patch, HBASE-12424.patch, HowHBaseRegionSplitsareImplemented.pdf > > > A split transaction is a complex orchestration of activity between the > RegionServer, Master, ZooKeeper, and HDFS NameNode. We have some visibility > into the time taken by various phases of the split transaction in the logs. > We will see "Starting split of region $PARENT" before the transaction begins, > before the parent is offlined. Later we will see "Opening $DAUGHTER" as one > of the last steps in the transaction, this is after the parent has been > flushed, offlined, and closed. Finally ""Region split, hbase:meta updated, > and report to master ... Split took $TIME" after all steps are complete and > including the total running time of the transaction. > For debugging the cause(s) of long running split transactions it would be > useful to know the distribution of time spent in all of the phases of the > split transaction. -- This message was sent by Atlassian JIRA (v6.3.4#6332)