keith-turner commented on issue #2362:
URL: https://github.com/apache/accumulo/issues/2362#issuecomment-1034166454


   I was running a test with a slightly older version of 2.1.0-SNAPSHOT w/o 
#2442 changes.  A tablet ran into the following error when trying to split and 
it left the tablet in a really bad state.  I think this is a different 
manifestation of this bug and I am hoping that pulling in #2442 will fix my 
problem.  @ctubbsii curious if you think this is the same bug and your changes 
in #2442 will avoid the problem?  If your not sure, don't worry about it I will 
be spinning up a new test w/ latest code.
   
   ```
   2022-02-09T18:40:20,070 [tserver.TabletServer] ERROR: Unknown error on split:
   java.lang.IllegalArgumentException: Unknown runnable type 
io.opentelemetry.context.Context$$Lambda$376/0x0000000840441040
           at 
org.apache.accumulo.tserver.compactions.InternalCompactionExecutor$InternalJob.lambda$cancel$0(InternalCompactionExecutor.java:134)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
java.util.concurrent.PriorityBlockingQueue.bulkRemove(PriorityBlockingQueue.java:1064)
 ~[?:?]
           at 
java.util.concurrent.PriorityBlockingQueue.removeIf(PriorityBlockingQueue.java:1024)
 ~[?:?]
           at 
org.apache.accumulo.tserver.compactions.InternalCompactionExecutor$InternalJob.cancel(InternalCompactionExecutor.java:128)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.compactions.InternalCompactionExecutor.lambda$compactableClosed$4(InternalCompactionExecutor.java:221)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?]
           at 
org.apache.accumulo.tserver.compactions.InternalCompactionExecutor.compactableClosed(InternalCompactionExecutor.java:221)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.compactions.CompactionService.lambda$compactableClosed$16(CompactionService.java:426)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
           at 
org.apache.accumulo.tserver.compactions.CompactionService.compactableClosed(CompactionService.java:426)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.compactions.CompactionManager.lambda$compactableClosed$13(CompactionManager.java:413)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
           at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?]
           at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]
           at 
java.util.concurrent.ConcurrentSkipListMap$KeySpliterator.forEachRemaining(ConcurrentSkipListMap.java:3156)
 ~[?:?]
           at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
           at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
~[?:?]
           at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
~[?:?]
           at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
 ~[?:?]
           at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
           at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?]
           at 
org.apache.accumulo.tserver.compactions.CompactionManager.compactableClosed(CompactionManager.java:413)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.tablet.CompactableImpl.close(CompactableImpl.java:1517)
 ~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.tablet.Tablet.initiateClose(Tablet.java:1244) 
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at org.apache.accumulo.tserver.tablet.Tablet.split(Tablet.java:1702) 
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.TabletServer.splitTablet(TabletServer.java:483) 
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.TabletServer.splitTablet(TabletServer.java:470) 
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at 
org.apache.accumulo.tserver.TabletServer$SplitRunner.run(TabletServer.java:411) 
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
           at io.opentelemetry.context.Context.lambda$wrap$1(Context.java:207) 
~[opentelemetry-context-1.7.1.jar:1.7.1]
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
~[?:?]
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
~[?:?]
           at io.opentelemetry.context.Context.lambda$wrap$1(Context.java:207) 
~[opentelemetry-context-1.7.1.jar:1.7.1]
           at java.lang.Thread.run(Thread.java:829) [?:?]
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to