Does Jira Align’s sync retry mechanism prevent duplicate writes during transient failures?
0 reputation · 17 Oct 2021, 05:46 UTC
0 reputation · 17 Oct 2021, 05:46 UTC
Determine whether Jira Align’s bidirectional sync engine treats retry attempts after a transient failure as idempotent operations, so that a retry does not result in duplicate writes to either Jira Align or Jira Software.
The sync runs every few minutes, uses a last‑write‑wins strategy based on detected timestamps, and provides no user‑visible conflict resolution or merge capability. Documentation does not specify whether the engine attaches a unique identifier or version token to each change attempt that could be used to recognize a retry and skip re‑application.
Specific questions:
No, Jira Align’s sync retry mechanism does not inherently prevent duplicate writes; it relies on a last‑write‑wins (LWW) timestamp comparison rather than unique transaction IDs, so a retry after a transient failure can re‑apply the same change.
Whether the system clocks of Jira Align and Jira Software are tightly synchronized affects the reliability of the LWW logic; if clocks drift, the retry may incorrectly treat an older update as newer and cause overwrites. Please confirm if clock synchronization (e.g., NTP) is enforced between the two instances.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.