|
||||||||
|
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/groups/opt_out.

i can see that in the code the for loop in control.jelly is making multiple calls to the server to get builds that happened.
I can see 30 calls to the server. Each one looking for the builds that happened in 24 hours slots. that is why in the code there is a interval code 24*60*60*1000 = 1 day.
So the query code is correct in what it is sending.
Either 2 things could be wrong.
1. BuildTimelineWidget constructor is not being passed all the builds that ran for the job. That would be why only some of the builds are showing on the page.
2. the code that is loading the json response from the server is only keeping the last day the build was run.
eventSource1.loadJSON(eval('('t.responseText')'),'.');
I did see in the logs that the 30 queries where for all days starting from 28th october to 28th november. if the 2 point was true then it would not have any thing in the widget because the last day would be 28th november and todays date is the 12th of november.