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

Bug 336968

Summary: Provide ability to adjust default projector timeout value
Product: [Eclipse Project] Equinox Reporter: DJ Houghton <dj.houghton>
Component: p2Assignee: DJ Houghton <dj.houghton>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: leberre, pascal
Version: 3.7   
Target Milestone: 3.4.2+   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Bug Depends on: 336967, 363963    
Bug Blocks:    
Attachments:
Description Flags
patch none

Description DJ Houghton CLA 2011-02-11 11:47:10 EST
Cloned to track release into 3.4.2+ stream.

+++ This bug was initially created as a clone of Bug #336967 +++

There have been a couple reports where we have huge systems with several thousand IUs and people are adding several IUs (same ids but multiple versions) via the reconciler and the solution that we get back from SAT4J isn't always the optimal one. As described in Bug 301446 comment 5 this is expected and the solutions are *not* incorrect. 

We should provide a mechanism to adjust the default timeout value so clients are able to use this in their problem investigations. I recommend a System property (key: eclipse.p2.projector.timeout) which would default to 1000 (current value) if the property doesn't exist or the property value can't be parsed.
Comment 1 DJ Houghton CLA 2011-02-11 15:28:19 EST
Created attachment 188814 [details]
patch

Patch. (note: you may have to reverse it to apply it)
Comment 2 DJ Houghton CLA 2011-02-11 15:28:36 EST
Patch released.