Issue Type: Task Task
Assignee: Jesse Glick
Components: core
Created: 21/Aug/14 10:05 PM
Description:

Stop using the formatted timestamp to compute Run.id, and just use the build number as the directory name, so that

r.getId().equals(String.valueOf(r.number))

in which case the timestamp would have to be made a nontransient field (but number could be transient). Then build number symlinks could be dispensed with, saving some hassle and overhead; and AbstractLazyLoadRunMap could be greatly simplified, since the disk location would be immediately predictable from the number, which is what most API calls care about.

The downside is that there would have to be a one-time migration, which could be slow on a big installation, and not reversible.

Project: Jenkins
Labels: performance lazy-loading
Priority: Major Major
Reporter: Jesse Glick
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" 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/d/optout.

Reply via email to