Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 389754

Summary: Workaround for preference deadlock bug
Product: [ECD] Orion Reporter: John Arthorne <john.arthorne>
Component: ServerAssignee: John Arthorne <john.arthorne>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: pedemont
Version: unspecified   
Target Milestone: 1.0 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description John Arthorne CLA 2012-09-17 15:07:09 EDT
There is a bug in Equinox preferences that can lead to deadlock: bug 389630. This is relatively easy to workaround in the Orion code by ensuring we always flush preferences directly at the root level. Since we ship Orion 1.0 before the next Equinox release we need to insert this workaround in Orion.
Comment 2 John Arthorne CLA 2012-09-25 18:05:34 EDT
I have also back-ported this fix to the 0.5 release for the Maquetta project:

http://git.eclipse.org/c/orion/org.eclipse.orion.server.git/commit/?id=f50aff71c8e4642839936e2f1c085f95896ec0b9

I have tagged the fix in 0.5 as: v20120925-1803-bug389754