| Summary: | [performance] guard against exceptions during synchronization | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Steffen Pingel <steffen.pingel> |
| Component: | Mylyn | Assignee: | Project Inbox <mylyn-triaged> |
| Status: | CLOSED MOVED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | CC: | jtk499 |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Steffen Pingel
Also need to consider the case where synchronization failure of a single task causes incremental updates to fail (bug 290238). (In reply to comment #1) > Also need to consider the case where synchronization failure of a single task > causes incremental updates to fail (bug 290238). Possibly, you have to provide a way to decide on a per-connector basis whether the failure is transient (may be retried) or is permanent. And whether it only affects a specific task (which should be marked with an error) or all tasks. 1. Dimension: * Permanent failure: Explicit refresh on the specific task is required. * Transient failure: Refresh is tried on next automatic update. 2. Dimension: * Specific failure: Continue incremental sync. * General failure: Restart with full sync *** Bug 290238 has been marked as a duplicate of this bug. *** Steffen, please change title to "[performance] Guard against exceptions during synchronization" Thanks, Jörg. Related: JIRA bug 236034. Why was this moved outside of 3.4? Guarding against exceptions here would be a Good Thing. Is it difficult to implement? It's not generally difficult to implement but we need to maintain API backwards compatibility to avoid breaking any existing connector. Unfortunately I ran out of time for 3.4 and need to revisit this in the next cycle. Mylyn has been restructured, and our issue tracking has moved to GitHub [1]. We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub. [1] https://github.com/orgs/eclipse-mylyn |