Uploaded image for project: 'Blazegraph (by SYSTAP)'
  1. Blazegraph (by SYSTAP)
  2. BLZG-197 BlazeGraph release 2.1 (Scale-out GA)
  3. BLZG-775

GRS index split causes failure on concurrent GRS scan.

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Reopened
    • Resolution: Unresolved
    • Affects Version/s: BIGDATA_RELEASE_1_2_2
    • Fix Version/s: None
    • Component/s: Bigdata Federation
    • Labels:
      None

      Description

      The following exception was observed after a split of the GRS index into multiple shards. This error cause the NSS test suite to hang.

      It is not clear whether this problem arises from a concurrent split or after the GRS has been split.

      ERROR [(JSK) mux request dispatch] com.bigdata.util.concurrent.Haltable.logCause(Haltable.java:419) 2013-05-31 12:51:34,853 - com.bigdata.util.concurrent.Haltable@1fca392e : isFirstCause=true : java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.bigdata.journal.NoSuchIndexException: __globalRowStore#0, timestamp=-1
      java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.bigdata.journal.NoSuchIndexException: __globalRowStore#0, timestamp=-1
              at com.bigdata.service.ndx.ClientIndexView.submit(ClientIndexView.java:1264)
              at com.bigdata.service.ndx.ClientIndexView.submit(ClientIndexView.java:1215)
              at com.bigdata.sparse.SparseRowStore.read(SparseRowStore.java:531)
              at com.bigdata.sparse.SparseRowStore.read(SparseRowStore.java:414)
              at com.bigdata.relation.locator.DefaultResourceLocator.locateResourceOn(DefaultResourceLocator.java:843)
              at com.bigdata.relation.locator.DefaultResourceLocator.locateResource(DefaultResourceLocator.java:560)
              at com.bigdata.relation.locator.DefaultResourceLocator.cacheMiss(DefaultResourceLocator.java:381)
              at com.bigdata.relation.locator.DefaultResourceLocator.locate(DefaultResourceLocator.java:333)
              at com.bigdata.bop.BOpContextBase.getResource(BOpContextBase.java:185)
              at com.bigdata.bop.BOpContextBase.getRelation(BOpContextBase.java:159)
      	at com.bigdata.bop.join.PipelineJoin$JoinTask.<init>(PipelineJoin.java:510)
      	at com.bigdata.bop.join.PipelineJoin.eval(PipelineJoin.java:320)
      	at com.bigdata.bop.engine.ChunkedRunningQuery$ChunkTask.<init>(ChunkedRunningQuery.java:1204)
      	at com.bigdata.bop.engine.ChunkedRunningQuery.scheduleNext(ChunkedRunningQuery.java:621)
      	at com.bigdata.bop.engine.ChunkedRunningQuery.acceptChunk(ChunkedRunningQuery.java:290)
      	at com.bigdata.bop.fed.FederatedRunningQuery.acceptChunk(FederatedRunningQuery.java:219)
      	at com.bigdata.bop.engine.QueryEngine.acceptChunk(QueryEngine.java:798)
      	at com.bigdata.bop.fed.FederatedQueryEngine.access$100(FederatedQueryEngine.java:66)
      	at com.bigdata.bop.fed.FederatedQueryEngine$MaterializeMessageTask.run(FederatedQueryEngine.java:430)
      	at com.bigdata.bop.fed.FederatedQueryEngine.bufferReady(FederatedQueryEngine.java:696)
              at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at net.jini.jeri.BasicInvocationDispatcher.invoke(BasicInvocationDispatcher.java:1126)
              at net.jini.jeri.BasicInvocationDispatcher.dispatch(BasicInvocationDispatcher.java:608)
              at com.sun.jini.jeri.internal.runtime.Target$2.run(Target.java:487)
              at net.jini.export.ServerContext.doWithServerContext(ServerContext.java:103)
              at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:484)
              at com.sun.jini.jeri.internal.runtime.Target.access$000(Target.java:57)
              at com.sun.jini.jeri.internal.runtime.Target$1.run(Target.java:464)
              at java.security.AccessController.doPrivileged(Native Method)
              at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:461)
              at com.sun.jini.jeri.internal.runtime.Target.dispatch(Target.java:426)
              at com.sun.jini.jeri.internal.runtime.DgcRequestDispatcher.dispatch(DgcRequestDispatcher.java:210)
              at net.jini.jeri.connection.ServerConnectionManager$Dispatcher.dispatch(ServerConnectionManager.java:147)
              at com.sun.jini.jeri.internal.mux.MuxServer$1$1.run(MuxServer.java:244)
              at java.security.AccessController.doPrivileged(Native Method)
              at com.sun.jini.jeri.internal.mux.MuxServer$1.run(MuxServer.java:241)
              at com.sun.jini.thread.ThreadPool$Worker.run(ThreadPool.java:136)
              at java.lang.Thread.run(Thread.java:662)
      Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.bigdata.journal.NoSuchIndexException: __globalRowStore#0, timestamp=-1
              at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
              at java.util.concurrent.FutureTask.get(FutureTask.java:91)
              at com.bigdata.service.ndx.ClientIndexView.submit(ClientIndexView.java:1255)
              ... 39 more
      Caused by: java.util.concurrent.ExecutionException: com.bigdata.journal.NoSuchIndexException: __globalRowStore#0, timestamp=-1
              at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
              at java.util.concurrent.FutureTask.get(FutureTask.java:83)
              at com.bigdata.service.proxy.ThickFuture.<init>(ThickFuture.java:66)
              at com.bigdata.service.jini.DataServer$AdministrableDataService.submit(DataServer.java:417)
              at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
              ... 19 more
      Caused by: com.bigdata.journal.NoSuchIndexException: __globalRowStore#0, timestamp=-1
              at com.bigdata.journal.AbstractTask.getIndex(AbstractTask.java:699)
              at com.bigdata.journal.IndexProcedureTask.doTask(IndexProcedureTask.java:56)
              at com.bigdata.journal.AbstractTask.call2(AbstractTask.java:1899)
              at com.bigdata.journal.AbstractTask.call(AbstractTask.java:1788)
              at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
              at java.util.concurrent.FutureTask.run(FutureTask.java:138)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
              ... 1 more
      

        Attachments

          Activity

            People

            Assignee:
            bryanthompson bryanthompson
            Reporter:
            bryanthompson bryanthompson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: