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

RMI/NIO should use versioned data structures or pure interfaces to support rolling updates

    XMLWordPrintable

    Details

      Description

      In order to support rolling updates, all RMI/NIO transfers must use versioned data structures and/or pure interfaces. In particular, method signatures must be extraordinarily simple so that versioning of the method signature does not cause runtime API incompatibility during a rolling update. Likewise, versioning of data structures must not cause runtime incompatibilities during rolling updates.

      @see https://sourceforge.net/apps/trac/bigdata/ticket/40 (Separate data flow from message flow in the scale-out API) which is a related ticket.

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: