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

Bug 390389

Summary: getPluginId distributes poorly and will cause sync problems in the future
Product: [ECD] Orion Reporter: Simon Kaegi <simon_kaegi>
Component: ClientAssignee: Simon Kaegi <simon_kaegi>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 1.0   
Target Milestone: 1.0 RC1   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Simon Kaegi CLA 2012-09-25 17:01:28 EDT
At the moment we're using getPluginId to figure out install order. This is a poor idea as changes to the plugin registry can be distributed to the various machines you're using and we are not about to use something like a distributed mutex to ensure we get unique plugin ids. Instead we should use/track a "created" field. This is ultimately a detail that only the plugin registry should be using but nonetheless the implementation should be fixed.
Comment 1 Simon Kaegi CLA 2012-09-25 17:04:57 EDT
Fixed in Master