Uploaded image for project: 'Blazegraph (by SYSTAP)'
  1. Blazegraph (by SYSTAP)
  2. BLZG-607

NIO solution set interchange on the cluster.

    Details

      Description

      Debug the NIO solution set interchange code for the cluster. This code stores solutions on the native heap and then uses the ResourceService to move solutions around on the cluster. This has the advantage of a thin IChunkMessage object and keeps the solution sets off the JVM heap.

      There is an initial implementation for this. However, it is known to be broken. It also needs to be reconciled with the MemoryManager, HTree, and IChunkAccessor. Ideally, we can avoid having to deserialize the solutions from the native buffers only to serialize them later onto an HTree. This might be done through incremental deserialization or replaying a chunk.

      @see https://sourceforge.net/apps/trac/bigdata/ticket/160 (ResourceService should use NIO)

        Activity

          People

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

            Dates

            • Created:
              Updated:
              Resolved: