accumulo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From keith-turner <...@git.apache.org>
Subject [GitHub] accumulo issue #159: ACCUMULO-1280: many changes for closing iterators
Date Tue, 15 Nov 2016 21:46:52 GMT
Github user keith-turner commented on the issue:

    https://github.com/apache/accumulo/pull/159
  
    I tried running mvn verify -Psunny and the ReadWriteIT failed. Scans were failing because
of server side errors.   Seeing lots exceptions like the following in the tablet server logs.
 I suspect the RFile exception is caused by reusing closed rfiles from the rfile pool.  Not
sure whats going on with the memory iterator exception.
    
    ```
    java.lang.IllegalStateException: Memory iterator is closed
            at org.apache.accumulo.tserver.InMemoryMap$MemoryIterator.getSource(InMemoryMap.java:693)
            at org.apache.accumulo.core.iterators.WrappingIterator.close(WrappingIterator.java:99)
            at org.apache.accumulo.tserver.InMemoryMap$MemoryIterator.close(InMemoryMap.java:716)
            at org.apache.accumulo.tserver.tablet.TabletMemory.returnIterators(TabletMemory.java:170)
            at org.apache.accumulo.tserver.tablet.ScanDataSource.close(ScanDataSource.java:212)
            at org.apache.accumulo.tserver.tablet.Scanner.read(Scanner.java:119)
            at org.apache.accumulo.tserver.scan.NextBatchTask.run(NextBatchTask.java:71)
            at org.apache.htrace.wrappers.TraceRunnable.run(TraceRunnable.java:57)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
            at java.lang.Thread.run(Thread.java:745)
    ```
    
    ```
    java.lang.IllegalStateException: Locality group reader closed
            at org.apache.accumulo.core.file.rfile.RFile$LocalityGroupReader.seek(RFile.java:812)
            at org.apache.accumulo.core.iterators.system.LocalityGroupIterator.seek(LocalityGroupIterator.java:138)
            at org.apache.accumulo.core.file.rfile.RFile$Reader.seek(RFile.java:1332)
            at org.apache.accumulo.server.problems.ProblemReportingIterator.seek(ProblemReportingIterator.java:98)
            at org.apache.accumulo.core.iterators.system.MultiIterator.seek(MultiIterator.java:106)
            at org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.system.StatsIterator.seek(StatsIterator.java:64)
            at org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.system.DeletingIterator.seek(DeletingIterator.java:68)
            at org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.SkippingIterator.seek(SkippingIterator.java:42)
            at org.apache.accumulo.core.iterators.system.ColumnFamilySkippingIterator.seek(ColumnFamilySkippingIterator.java:123)
            at org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.Filter.seek(Filter.java:64)
            at org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.Filter.seek(Filter.java:64)
            at org.apache.accumulo.core.iterators.system.SynchronizedIterator.seek(SynchronizedIterator.java:56)
            at org.apache.accumulo.core.iterators.WrappingIterator.seek(WrappingIterator.java:93)
            at org.apache.accumulo.core.iterators.user.VersioningIterator.seek(VersioningIterator.java:81)
            at org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.readNext(SourceSwitchingIterator.java:135)
            at org.apache.accumulo.core.iterators.system.SourceSwitchingIterator.seek(SourceSwitchingIterator.java:186)
            at org.apache.accumulo.tserver.tablet.Tablet.nextBatch(Tablet.java:719)
            at org.apache.accumulo.tserver.tablet.Scanner.read(Scanner.java:86)
            at org.apache.accumulo.tserver.scan.NextBatchTask.run(NextBatchTask.java:71)
            at org.apache.htrace.wrappers.TraceRunnable.run(TraceRunnable.java:57)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:35)
            at java.lang.Thread.run(Thread.java:745)
    
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message