Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-963

Clustering : Use Normalized Node streaming code when persisting snapshots and replicating snapshots

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • None
    • None
    • mdsal
    • None
    • Operating System: All
      Platform: All

    • 2264

    Description

      Use NormalizedNode stream writer when,
      1. Persisting a snapshot

      • The transaction that reads the data from the store should not serialize the NormalizedNode
      • CaptureSnapshotReply should pass the read NormalizedNode to the RaftActor wrapped by a Serializable. This will keep the interface generic.
      • To reduce memory issue the captured snapshot will not be stored in memory

      2. Install snapshot

      • Change message to java serializable and rely on akka to write the serializable to the stream
      • When a snapshot needs to be installed the snapshot needs to be created.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              tpantelis Tom Pantelis
              moraja@cisco.com Moiz Raja
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: