You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Eric Newton (JIRA)" <ji...@apache.org> on 2013/04/22 18:25:15 UTC

[jira] [Resolved] (ACCUMULO-1235) tablet fails to load after split fix

     [ https://issues.apache.org/jira/browse/ACCUMULO-1235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Newton resolved ACCUMULO-1235.
-----------------------------------

    Resolution: Fixed
    
> tablet fails to load after split fix
> ------------------------------------
>
>                 Key: ACCUMULO-1235
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1235
>             Project: Accumulo
>          Issue Type: Bug
>          Components: tserver
>    Affects Versions: 1.4.0
>         Environment: 10-node test cluster running randomwalk test
>            Reporter: Eric Newton
>            Assignee: Keith Turner
>            Priority: Blocker
>              Labels: 15_qa_bug
>             Fix For: 1.5.0, 1.4.4
>
>
> After fixing a split, the metadata table information for the low half of the split is empty, which eventually causes an NPE.
> The split appears to be fixed.
> {noformat}
> 2013-04-03 05:25:42,209 [tabletserver.TabletServer] DEBUG: verifying extent 1ya;000019;000018
> 2013-04-03 05:25:42,211 [util.MetadataTable] WARN : Incomplete split 1ya;000019 attempting to fix
> 2013-04-03 05:25:42,222 [util.MetadataTable] DEBUG: Prev tablet 1ya;000018 : [] 9223372036854775807 false does not exist, need to create it 000018 000017 0.47058823529411764
> 2013-04-03 05:25:42,229 [tabletserver.TabletServer] DEBUG: verifying extent 1ya;000019;000017
> 2013-04-03 05:25:42,234 [tabletserver.TabletServer] DEBUG: Master didn't know 1ya;000019;000018 was split, letting it know about [1ya;000018;000017, 1ya;000019;000018]
> 2013-04-03 05:25:42,235 [tabletserver.Tablet] DEBUG: Looking at metadata {}
> 2013-04-03 05:25:42,235 [tabletserver.Tablet] DEBUG: got [] for logs for 1ya;000018;000017
> 2013-04-03 05:25:42,239 [tabletserver.NativeMap] DEBUG: Allocated native map 0x00002aaab809a790
> 2013-04-03 05:25:42,240 [tabletserver.TabletServer] WARN : exception trying to assign tablet 1ya;000018;000017 /t-0007dqd
> java.lang.NullPointerException
>         at org.apache.accumulo.server.tabletserver.TabletTime.getInstance(TabletTime.java:61)
>         at org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1368)
>         at org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1300)
>         at org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1142)
>         at org.apache.accumulo.server.tabletserver.Tablet.<init>(Tablet.java:1130)
>         at org.apache.accumulo.server.tabletserver.TabletServer$AssignmentHandler.run(TabletServer.java:2512)
>         at org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>         at org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
>         at org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
>         at java.lang.Thread.run(Thread.java:662)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira