Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-63303

XDCR - Loss in order for version deltas as JSON objects

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Critical
    • Morpheus, 7.6.4
    • Morpheus, 7.6.2
    • XDCR
    • None

    Description

      From the original design of HLV in https://docs.google.com/document/d/1nskp5BvmH5vgjSjYX-eWNLygwlDNBipDsQdh0eOEjUw/edit#heading=h.she1wg4y026y, PVs and MVs are json objects. However json objects are unordered. From json.org: “An object is an unordered set of name/value pairs.”. This will affect version deltas (MB-60961), as we need the key/values to be stored in a specific order as computed.

      More detail and potential solutions: https://docs.google.com/document/d/1Zhta5468hXS2XKU26bWAn7OJix0IkVEi8CiL6jojIAI/edit#heading=h.apnsy42nwvkq

      Attachments

        For Gerrit Dashboard: MB-63303
        # Subject Branch Project Status CR V

        Activity

          People

            sumukh.bhat Sumukh Bhat
            sumukh.bhat Sumukh Bhat
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change

                PagerDuty