Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 57D6810D5F for ; Tue, 11 Mar 2014 04:32:58 +0000 (UTC) Received: (qmail 2167 invoked by uid 500); 11 Mar 2014 04:32:52 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 1910 invoked by uid 500); 11 Mar 2014 04:32:48 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 1667 invoked by uid 99); 11 Mar 2014 04:32:44 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2014 04:32:44 +0000 Date: Tue, 11 Mar 2014 04:32:44 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ACCUMULO-2438) deleting all table rows caused tablet load failure MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ACCUMULO-2438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13929937#comment-13929937 ] ASF subversion and git services commented on ACCUMULO-2438: ----------------------------------------------------------- Commit 6c050913cdf8c0fa0743f6a4408f4808026f11c8 in accumulo's branch refs/heads/1.5.2-SNAPSHOT from [~elserj] [ https://git-wip-us.apache.org/repos/asf?p=accumulo.git;h=6c05091 ] ACCUMULO-2438 Timeout is a little too tight on a busy system. > deleting all table rows caused tablet load failure > -------------------------------------------------- > > Key: ACCUMULO-2438 > URL: https://issues.apache.org/jira/browse/ACCUMULO-2438 > Project: Accumulo > Issue Type: Sub-task > Components: master > Affects Versions: 1.5.1 > Environment: nightly single-node test > Reporter: Eric Newton > Assignee: Eric Newton > Priority: Critical > Labels: 16_qa_bug > Fix For: 1.5.2, 1.6.0 > > > testTrace in ConditionalWriterIT failed: > {noformat} > java.lang.Exception: test timed out after 60000 milliseconds > at java.lang.Thread.sleep(Native Method) > at org.apache.accumulo.core.util.UtilWaitThread.sleep(UtilWaitThread.java:26) > at org.apache.accumulo.core.client.impl.ThriftScanner.scan(ThriftScanner.java:240) > at org.apache.accumulo.core.client.impl.ScannerIterator$Reader.run(ScannerIterator.java:84) > at org.apache.accumulo.core.client.impl.ScannerIterator.hasNext(ScannerIterator.java:177) > at org.apache.accumulo.core.trace.TraceDump.printTrace(TraceDump.java:133) > at org.apache.accumulo.test.ConditionalWriterIT.testTrace(ConditionalWriterIT.java:1231) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:622) > at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) > at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) > at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74) > {noformat} > Examining the logs, it seems like the client was having a hard time locating the trace table (table id 9): > {noformat} > 2014-03-07 04:33:40,445 [impl.ThriftScanner] TRACE: Failed to locate tablet for table : 9 row : 9dd07d1bd8b9bc0d > ... > 2014-03-07 04:33:40,551 [impl.ThriftScanner] TRACE: Failed to locate tablet for table : 9 row : 9dd07d1bd8b9bc0d > {noformat} > Examining the master logs, I see the trace table being created, assigned, and hosted. > This test deletes everything in the trace table before tracing an operation: > {noformat} > conn.tableOperations().deleteRows("trace", null, null); > {noformat} > The master takes the table offline and re-writes the metadata table information so that it no longer has any data. > The master then attempts to put the tablet online, but the operation fails: > {noformat} > 2014-03-07 04:33:40,079 [master.Master] ERROR: host1:47630 reports assignment failed for tablet 9<< > {noformat} > The tablet server gives the real problem: > {noformat} > 2014-03-07 04:33:40,074 [tserver.TabletServer] WARN : exception trying to assign tablet 9<< file:////local/disk1/jenkins/workspace/accumulo16/test/target/mini-tests/org.apache.accumulo.test.functional.SimpleMacIT/1394184783304_4048/accumulo/tables/9/default_tablet > java.lang.IllegalArgumentException: Time type unknown : ^@0 > at org.apache.accumulo.server.tablets.TabletTime.getInstance(TabletTime.java:67) > at org.apache.accumulo.tserver.Tablet.(Tablet.java:1296) > at org.apache.accumulo.tserver.Tablet.(Tablet.java:1211) > at org.apache.accumulo.tserver.Tablet.(Tablet.java:1067) > at org.apache.accumulo.tserver.Tablet.(Tablet.java:1056) > at org.apache.accumulo.tserver.TabletServer$AssignmentHandler.run(TabletServer.java:2911) > 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.runWorker(ThreadPoolExecutor.java:1146) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > 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:701) > {noformat} > Tablet time should always be "L" or "M". -- This message was sent by Atlassian JIRA (v6.2#6252)