[ https://issues.apache.org/jira/browse/HBASE-609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack updated HBASE-609: ------------------------ Attachment: skew-0.1-v3.patch Here is new version of patch made after study of all uses of System.currentMillis. Testing, this version of patch fixes HBASE-478, "offlining of table does not run reliably" Please review. {code} When we scan, use LATEST_TIMESTAMP rather than currentTimeMillis. When we use current time, its the time on the machine that is running the scan. If clock skew, it may be asking for a view on table that is behind latest version. This for sure is problem in catalog tables. M src/test/org/apache/hadoop/hbase/MultiRegionTable.java M src/java/org/apache/hadoop/hbase/HMerge.java M src/java/org/apache/hadoop/hbase/HBaseAdmin.java Use LATEST_TIMESTAMP opening scanners. M src/java/org/apache/hadoop/hbase/HMaster.java Use LATEST_TIMESTAMP opening scanners. Also, use new batchUpdate method - one that doesn't take a timestamp rather than specify current time of this server. M src/java/org/apache/hadoop/hbase/HRegionInterface.java Added overload of batchUpdate that doesn't take a timestamp M src/java/org/apache/hadoop/hbase/HRegion.java Use batchUpdate that doesn't take an argument. M src/java/org/apache/hadoop/hbase/HRegionServer.java Add overload of batchUpdate. {code} > Master doesn't see regionserver edits because of clock skew > ----------------------------------------------------------- > > Key: HBASE-609 > URL: https://issues.apache.org/jira/browse/HBASE-609 > Project: Hadoop HBase > Issue Type: Bug > Reporter: stack > Priority: Blocker > Fix For: 0.2.0, 0.1.2 > > Attachments: skew-0.1-v2.patch, skew-0.1-v3.patch, skew.patch > > > The streamy folks had a cluster where regionserver was 2 minutes in advance > of the master. On split, regionserver would update .META. with split info > but scanners opened on the master wouldn't see the edits because they were > being opened using current time. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.