Hi,

I've upgraded our jenkins installation to 1.509.1-LTS recently.
Unfortunately, our system is 
experiencing a massive delay in both startup time and loading list views -
loading the main 
view showing all jobs takes about 5 Minutes, (without the columns
lastSuccess, lastError and 
lastDuration - I wasn't patient enough to give it a try with these
columns).

This is of course also due to our job structure - we currently have around
300 jobs, with 
around 700 additional promotion steps.

A closer look into this behavior reveals that:

- on startup, jenkins tries to update the symlinks for lastSuccessful etc
- loading a list view (after a garbage collection) means loading all jobs
in this view (and, 
depending on the columns, following the symlinks to lastSuccessful etc.)


Our system runs on java6 on a tomcat 6 on AIX 7.1
AIX does not seem to be supported by jna-posix. This means jenkins execs
the readlink program 
every time a symlink is followed, which is probably the cause for the
massive delays.

As far as I can see, there's two (three) alternatives available:

 1. upgrading to Java7, which can follow readlinks via the nio.* classes
 I'm not sure, however, whether Jenkins would use the nio.* methods
instead of readlink here

 2. Patch jna-posix to support AIX
 This should not be too much of an issue, as AIX is POSIX-compliant AFAIK.

 (3. make lazy loading optional in jenkins or change the behaviour loading
status)
 I guess this is not an option...

Can you provide some advice on whether 1 or 2 would be the better option
im my case?


Best regards,

Martin

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to