hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Yu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-19052) Backport CellComparatorImpl related changes to branch-1.x
Date Thu, 19 Oct 2017 17:29:00 GMT
Ted Yu created HBASE-19052:

             Summary: Backport CellComparatorImpl related changes to branch-1.x
                 Key: HBASE-19052
                 URL: https://issues.apache.org/jira/browse/HBASE-19052
             Project: HBase
          Issue Type: Bug
            Reporter: Ted Yu

HBASE-18945 has gone into branch-2 .
Let's consider rolling upgrade scenario from 1.x to 2.0 where there're three servers: s1,
s2, s3

s1 is upgraded to 2.0 first. It flushes to hfile in region r1 with CellComparatorImpl written
in the hfile trailer.
Somehow s1 crashes and master assigns r1 to s2 which is still running 1.x
The following code in FixedFileTrailer would be triggered:
      try {
        comparatorKlass = (Class<? extends CellComparator>) Class.forName(comparatorClassName);
      } catch (ClassNotFoundException e) {
        throw new IOException(e);
since s2 is not aware of CellComparatorImpl.

This issue is to backport CellComparatorImpl related change to branch-1.x

This message was sent by Atlassian JIRA

View raw message