[
https://issues.apache.org/jira/browse/ACCUMULO-4506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15634235#comment-15634235
]
Adam J Shook commented on ACCUMULO-4506:
----------------------------------------
I'm seeing the below error message from the UnorderedWorkAssigner:
{noformat}
2016-11-03 20:44:43,718 [replication.UnorderedWorkAssigner] DEBUG:
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
is already queued to be replicated to Remote Name: peer_instance Remote
identifier: 5h Source Table ID: k, not re-queueing
{noformat}
Would it be possible that a lost table server is supposed to be doing this work
and the system is waiting for it to come back to life to be finished? Any way
to clear out the work queue?
Some context around it:
{noformat}
2016-11-03 20:44:43,715 [replication.DistributedWorkQueueWorkAssigner] INFO :
Determining if
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
from l needs to be replicated
2016-11-03 20:44:43,718 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
Not queueing work for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to Remote Name: peer_instance Remote identifier: 5g Source Table ID: j because
[begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true createdTime:
1477052819752] doesn't need replication
2016-11-03 20:44:43,718 [replication.UnorderedWorkAssigner] DEBUG:
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
is already queued to be replicated to Remote Name: peer_instance Remote
identifier: 5h Source Table ID: k, not re-queueing
2016-11-03 20:44:43,718 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
Not queueing work for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to Remote Name: peer_instance Remote identifier: 5i Source Table ID: l because
[begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true createdTime:
1477052816174] doesn't need replication
2016-11-03 20:44:43,718 [replication.DistributedWorkQueueWorkAssigner] INFO :
Assigned 0 replication work entries for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
2016-11-03 20:44:43,718 [replication.DistributedWorkQueueWorkAssigner] INFO :
Determining if
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
from k needs to be replicated
2016-11-03 20:44:43,720 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
Not queueing work for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to Remote Name: peer_instance Remote identifier: 5g Source Table ID: j because
[begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true createdTime:
1477052819752] doesn't need replication
2016-11-03 20:44:43,720 [replication.UnorderedWorkAssigner] DEBUG:
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
is already queued to be replicated to Remote Name: peer_instance Remote
identifier: 5h Source Table ID: k, not re-queueing
2016-11-03 20:44:43,720 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
Not queueing work for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to Remote Name: peer_instance Remote identifier: 5i Source Table ID: l because
[begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true createdTime:
1477052816174] doesn't need replication
2016-11-03 20:44:43,720 [replication.DistributedWorkQueueWorkAssigner] INFO :
Assigned 0 replication work entries for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
2016-11-03 20:44:43,720 [replication.DistributedWorkQueueWorkAssigner] INFO :
Determining if
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
from j needs to be replicated
2016-11-03 20:44:43,722 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
Not queueing work for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to Remote Name: peer_instance Remote identifier: 5g Source Table ID: j because
[begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true createdTime:
1477052819752] doesn't need replication
2016-11-03 20:44:43,722 [replication.UnorderedWorkAssigner] DEBUG:
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
is already queued to be replicated to Remote Name: peer_instance Remote
identifier: 5h Source Table ID: k, not re-queueing
2016-11-03 20:44:43,722 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
Not queueing work for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to Remote Name: peer_instance Remote identifier: 5i Source Table ID: l because
[begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true createdTime:
1477052816174] doesn't need replication
2016-11-03 20:44:43,722 [replication.DistributedWorkQueueWorkAssigner] INFO :
Assigned 0 replication work entries for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
2016-11-03 20:44:49,187 [replication.WorkMaker] INFO : Processing replication
status record for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
on table j
2016-11-03 20:44:49,187 [replication.WorkMaker] INFO : Processing replication
status record for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
on table k
2016-11-03 20:44:49,187 [replication.WorkMaker] INFO : Adding work records for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
to targets {peer_instance=5h}
2016-11-03 20:44:49,188 [replication.WorkMaker] INFO : Processing replication
status record for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
on table l
2016-11-03 20:44:49,256 [replication.FinishedWorkUpdater] DEBUG: Processing
work progress for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
with 3 columns
2016-11-03 20:44:49,256 [replication.FinishedWorkUpdater] DEBUG: For
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19,
source table ID j has replicated through 9223372036854775807
2016-11-03 20:44:49,256 [replication.FinishedWorkUpdater] DEBUG: Updating
replication status entry for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
with [begin: 9223372036854775807 end: 0 infiniteEnd: false closed: false]
2016-11-03 20:44:49,256 [replication.FinishedWorkUpdater] DEBUG: For
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19,
source table ID l has replicated through 9223372036854775807
2016-11-03 20:44:49,256 [replication.FinishedWorkUpdater] DEBUG: Updating
replication status entry for
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
with [begin: 9223372036854775807 end: 0 infiniteEnd: false closed: false]
2016-11-03 20:44:49,271 [replication.RemoveCompleteReplicationRecords] DEBUG:
Removing
hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
repl:j from replication table
{noformat}
> Some in-progress files for replication never replicate
> -------------------------------------------------------
>
> Key: ACCUMULO-4506
> URL: https://issues.apache.org/jira/browse/ACCUMULO-4506
> Project: Accumulo
> Issue Type: Bug
> Components: replication
> Affects Versions: 1.7.2
> Reporter: Adam J Shook
>
> We're seeing an issue with replication where two files have been in-progress
> for a long time and based on the logs are not going to be replicated. The
> metadata from the {{accumulo.replication}} table looks a little funky, with a
> very large {{begin}} value.
> *Logs*
> {noformat}
> 2016-11-02 19:52:50,900 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
> Not queueing work for
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> to Remote Name: peer_instance Remote identifier: 5h Source Table ID: k
> because [begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true
> createdTime: 1477314365827] doesn't need replication
> 2016-11-02 19:53:08,900 [replication.DistributedWorkQueueWorkAssigner] DEBUG:
> Not queueing work for
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> to Remote Name: peer_instance Remote identifier: 5i Source Table ID: l
> because [begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true
> createdTime: 1477052816174] doesn't need replication
> {noformat}
> *Replication table*
> {noformat}
> scan -r
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> -t accumulo.replication
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> repl:j [] [begin: 0 end: 0 infiniteEnd: true closed: true createdTime:
> 1477314369633]
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> repl:k [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed:
> true createdTime: 1477314365827]
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> repl:l [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed:
> true createdTime: 1477314365707]
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> work:\x01\x00\x00\x00\x17peer_instance\x01\x00\x00\x00\x025g\x01\x00\x00\x00\x01j
> [] [begin: 0 end: 0 infiniteEnd: true closed: true createdTime:
> 1477314369633]
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> work:\x01\x00\x00\x00\x17peer_instance\x01\x00\x00\x00\x025h\x01\x00\x00\x00\x01k
> [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true
> createdTime: 1477314365827]
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> work:\x01\x00\x00\x00\x17peer_instance\x01\x00\x00\x00\x025i\x01\x00\x00\x00\x01l
> [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true
> createdTime: 1477314365707]
> scan -r
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> -t accumulo.replication
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> repl:j [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed:
> true createdTime: 1477052819752]
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> repl:k [] [begin: 0 end: 0 infiniteEnd: true closed: true createdTime:
> 1477052816238]
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> repl:l [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed:
> true createdTime: 1477052816174]
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> work:\x01\x00\x00\x00\x17peer_instance\x01\x00\x00\x00\x025g\x01\x00\x00\x00\x01j
> [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true
> createdTime: 1477052819752]
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> work:\x01\x00\x00\x00\x17peer_instance\x01\x00\x00\x00\x025h\x01\x00\x00\x00\x01k
> [] [begin: 0 end: 0 infiniteEnd: true closed: true createdTime:
> 1477052816238]
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> work:\x01\x00\x00\x00\x17peer_instance\x01\x00\x00\x00\x025i\x01\x00\x00\x00\x01l
> [] [begin: 9223372036854775807 end: 0 infiniteEnd: true closed: true
> createdTime: 1477052816174]
> {noformat}
> *HDFS*
> {noformat}
> hdfs dfs -ls
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> -rwxr-xr-x 3 ubuntu supergroup 1117650900 2016-10-24 13:09
> hdfs://host:9000/accumulo/wal/host+31032/9f038f64-4252-44a0-bfd0-99d4a316b397
> -rwxr-xr-x 3 ubuntu supergroup 1171968390 2016-10-21 12:31
> hdfs://host:9000/accumulo/wal/host+31368/ae4b03ec-159b-44e8-9a88-ccf7fa849c19
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)