Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-7623

Delta write during topology change broken with triangle

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Out of Date
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Core
    • Labels:
      None

      Description

      Applying delta write on backup requires old value to be retrieved if it's not present (e.g. when a node has just become an owner). With old replication, the entry is not committed on primary owner until backup confirms the write, and therefore the backup can retrieve the old value.
      With triangle, primary owner commits the value ~concurrently to sending the command to backup owner. Therefore, if backup asks for the value, it likely gets the updated value instead of the original.

      This would affect any command with LoadType.OWNER, but currently triangle is not implemented by functional commands which have this load type.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  rvansa Radim Vansa
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: