Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 220037 - Could there be more than one signing queue?
Summary: Could there be more than one signing queue?
Status: VERIFIED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Servers (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-22 16:16 EST by Nick Boldt CLA
Modified: 2008-03-05 20:34 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Boldt CLA 2008-02-22 16:16:55 EST
Trying to run an EMF build today, which normally takes about 20-30 mins including signing. Today, it's been stuck for 3 hours waiting for the signing to complete.

Is there any way that there could be more than one genie or at least more than one concurrent process for signing? build.eclipse.org a 4-CPU server, right?
Comment 1 Kim Moir CLA 2008-03-05 12:04:33 EST
+1

What a great idea.  I have encountered the same issue.
Comment 2 Denis Roy CLA 2008-03-05 13:27:58 EST
Done. Can someone test it out and let me know how it works?
Comment 3 Nick Boldt CLA 2008-03-05 14:31:29 EST
(In reply to comment #2)
> Done. Can someone test it out and let me know how it works?

Will there be more than one /tmp/jarsigner to tail? I'm curious how to test this -- I can send several builds to the server at about the same time (perhaps a 2-minute offset?) and see if they wait for each other or run in parallel, but I'll need a log with timestamps to look at to ensure it's parallel, not serial.

Comment 4 Nick Boldt CLA 2008-03-05 20:06:25 EST
"The build times started getting rough, 
The tiny build was tossed.
If not for the courage of the webmasters,
The Minnow would be lost. (The Minnow would be lost.)" 

...

Checking over some recent builds, signing generally takes 10-12 mins to run, and 5-6 mins to retrieve & manipulate. Average total over 4 builds: 16.75min.

Running two EMF builds with a 2-minute overlap today, I saw build 1 take 13 and 10 mins and build 2 take 16 and 8 mins. Running two EMF builds with a 5-minute overlap today, I saw build 1 take 12 and 8 mins and build 2 take 12 and 10 mins. Average total over four builds: 22.25min

Considering the overlap, a 33% increase in elapsed time (5 and a half minutes) seems tolerable, especially compared to the state before. 

(A three hour tour.)

Thanks, skipper! ;-)
Comment 5 Kim Moir CLA 2008-03-05 20:23:16 EST
Thanks for opening this Nick. This will help us out a lot with our build times!
Comment 6 Denis Roy CLA 2008-03-05 20:34:01 EST
I just hope the quad-cpu server won't leave us stranded on an island after taking a beating  =)