| Summary: | [patch] mark multiple tasks as read | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Thomas Ehrnhoefer <thomas.ehrnhoefer> | ||||
| Component: | Mylyn | Assignee: | Project Inbox <mylyn-triaged> | ||||
| Status: | CLOSED MOVED | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | steffen.pingel | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | 271905 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
Created attachment 190044 [details]
patch v1
this would be my suggestion. it worked for me, although I saw many "Mark Read" jobs in my progress, and during that the UI seems to be not fully responsive, hard to tell though.
The patch looks good and I think it's the right approach to aggregate task list notifications. This should also help with bug 271905. I'll apply if you can you add a test case? Not sure when I will have time for this, as it looks right now, most likely not for Indigo, sorry 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 |
Currently the setTaskRead method in the TaskDataManager invokes a tasklist runnable. I am using a few handlers to mark multiple tasks (matching certain tests) as read. If there is a lot of results, and I am bootstrapped, I am running into out of memory issues and a JVM crash. Not sure if it would be the right approach, but a @setTaskRead(final ITask[] itasks, final boolean read) {@ method would seem to solve my problem.