| Summary: | [performance] [externalization] reduce disk activity caused by automatic saving | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Steffen Pingel <steffen.pingel> | ||||
| Component: | Mylyn | Assignee: | Project Inbox <mylyn-triaged> | ||||
| Status: | CLOSED MOVED | QA Contact: | |||||
| Severity: | minor | ||||||
| Priority: | P2 | CC: | jtk499, mik.kersten, robert.elves | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Steffen Pingel
- Backup's no longer happen if no tasks exists (no backup folder gets created) - Activity monitors are never started if user has never activated a task. After first task activation, then are started automatically. TODO: Make activity monitoring with task inactive a preference. Additional improvements can wait for 3.0.1. Might be good enough already. Didn't get time to profile this deferring... For Mylyn 3.1 I changed the save delay from 42 to 90s, to hold us off while we work out the save performance bottlenecks. Created attachment 123964 [details]
mylyn/context/zip
The interval saving has been fixed. The next step is to change the data structures to allow incremental saving, e.g. for activity. Instead of always streaming the entire activity to disk only the events since the last externalization should be written to disk. 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 |