accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Havanki (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACCUMULO-2769) Concurrent randomwalk fail with multiple walkers: mutations rejected
Date Thu, 01 May 2014 17:59:15 GMT
Bill Havanki created ACCUMULO-2769:
--------------------------------------

             Summary: Concurrent randomwalk fail with multiple walkers: mutations rejected
                 Key: ACCUMULO-2769
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2769
             Project: Accumulo
          Issue Type: Test
          Components: test
    Affects Versions: 1.6.0
            Reporter: Bill Havanki
            Priority: Minor


Running concurrent randomwalk with two walkers, one dies with:

{noformat}
java.lang.Exception: Error running node ct.BatchWrite
        at org.apache.accumulo.test.randomwalk.Module.visit(Module.java:286)
...
Caused by: org.apache.accumulo.core.client.MutationsRejectedException: # constraint violations
: 0  security codes: {}  # server errors 1 # exceptions 0
        at org.apache.accumulo.core.client.impl.TabletServerBatchWriter.checkForFailures(TabletServerBatchWriter.java:537)
        at org.apache.accumulo.core.client.impl.TabletServerBatchWriter.close(TabletServerBatchWriter.java:354)
        at org.apache.accumulo.core.client.impl.BatchWriterImpl.close(BatchWriterImpl.java:54)
        at org.apache.accumulo.test.randomwalk.concurrent.BatchWrite.visit(BatchWrite.java:63)
...
{noformat}

And earlier in the walker log:

{noformat}
01 09:43:35,917 [impl.TabletServerBatchWriter] ERROR: Server side error on a1234.cloudera.com:10011:
org.apache.thrift.TApplicationException: Internal error processing applyUpdates
01 09:43:35,918 [impl.TabletServerBatchWriter] ERROR: Failed to send tablet server a1234.cloudera.com:10011
its batch : Error on server a1234.cloudera.com:10011
org.apache.accumulo.core.client.impl.AccumuloServerException: Error on server a1234.cloudera.com:10011
        at org.apache.accumulo.core.client.impl.TabletServerBatchWriter$MutationWriter.sendMutationsToTabletServer(TabletServerBatchWriter.java:937)
...
{noformat}

On that tablet server:

{noformat}
2014-05-01 09:43:35,863 [thrift.ProcessFunction] ERROR: Internal error processing applyUpdates
java.lang.IllegalArgumentException: Table with id evr does not exist
        at org.apache.accumulo.core.client.impl.Tables.getNamespaceId(Tables.java:307)
        at org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.setUpdateTablet(TabletServer.java:1483)
        at org.apache.accumulo.tserver.TabletServer$ThriftClientHandler.applyUpdates(TabletServer.java:1527)
...
{noformat}

Logs on tablet servers indicate the tablets for evr had just been unloaded and closed. Maybe
the table was deleted by one walker and the other one hadn't noticed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message