[
https://issues.jboss.org/browse/ISPN-4975?page=com.atlassian.jira.plugin....
]
Pedro Ruivo updated ISPN-4975:
------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request:
https://github.com/infinispan/infinispan/pull/3078
As suspected, the siteCollector was not cleaned. So, it assumed that the state transfer
was always in progress.
It is fixed now and the state transfer is marked as canceled in the status.
Cross site state transfer - status of push gets stuck at
"SENDING" after being cancelled
----------------------------------------------------------------------------------------
Key: ISPN-4975
URL:
https://issues.jboss.org/browse/ISPN-4975
Project: Infinispan
Issue Type: Bug
Components: State Transfer
Affects Versions: 7.0.0.Final
Reporter: Matej Čimbora
Assignee: Pedro Ruivo
Fix For: 7.0.1.Final
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
--
This message was sent by Atlassian JIRA
(v6.3.8#6338)