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

    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.

        Activity

        Hide
        bryanthompson bryanthompson added a comment -

        Closed. Not relevant for the new scale-out architecture.

        Show
        bryanthompson bryanthompson added a comment - Closed. Not relevant for the new scale-out architecture.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: