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

Cross site state transfer - status of push gets stuck at "SENDING" after being cancelled

    Details

      Description

      After invoking: site --cancelpush backupSite on the producer site, status of the push operation seems to get stuck at "SENDING" value (tested by site --pushstatus), even if state transfer is not currently in progress.
      Invoking site --cancelreceive mainSite on the consumer site works correctly. New invocation of site --push backupsite leads to "X-Site state transfer to '%s' already started!" being displayed. The issue seems to be caused by XSiteStateTransferManagerImpl.siteCollector not being cleared.

      Used configuration:
      distributed caches, site A: 2 nodes, site B: 3 nodes, B is a backup for A.

      Scenario

      • Start A,B
      • Take B offline using takeSiteOffline
      • Load data into A
      • Push state into B
      • CancelPushState B
        • PushStateStatus remains stuck at SENDING & new push is not possible

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                pruivo Pedro Ruivo
                Reporter:
                mcimbora Matej ─îimbora
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: