-
Bug
-
Resolution: Fixed
-
Critical
-
CentOS 6, Jenkins v 1.595
-
Powered by SuggestiMate
When we click more link on a job to see other builds the browser freezes and prompts saying javascript is taking too long to execute. I started seeing after upgrading to 1.595 unfortunately i cannot recall what version i was on before.
We see a similar issue when we go to a job that has a lot of jobs in the pending queue. We are not able to scroll on the screen.
- depends on
-
JENKINS-33589 Build history widget does not refresh status of Pipeline build which finishes after Jenkins restart
-
- Open
-
-
JENKINS-27919 Split HistoryWidget from core
-
- Open
-
- is duplicated by
-
JENKINS-27226 Clicking More button on build history makes web page unresponsive and never loads
-
- Resolved
-
- is related to
-
JENKINS-30899 Build History order not sorted properly
-
- Resolved
-
-
JENKINS-26571 Job page becomes un responsive when there are a lot of builds in the queue
-
- Open
-
[JENKINS-26445] Browser freezes when clicking more link on a job to see other builds
I updated PR 1641. It supports pagination, as well as filtering (by a fuzzy matcher, or more fine-grained filter syntax).
Code changed in jenkins
User: tfennelly
Path:
changelog.html
cli/pom.xml
core/pom.xml
core/src/main/java/hudson/ExtensionListListener.java
core/src/main/java/hudson/FilePath.java
core/src/main/java/hudson/FileSystemProvisioner.java
core/src/main/java/hudson/FileSystemProvisionerDescriptor.java
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/PluginManager.java
core/src/main/java/hudson/PluginManagerStaplerOverride.java
core/src/main/java/hudson/PluginWrapper.java
core/src/main/java/hudson/cli/CloneableCLICommand.java
core/src/main/java/hudson/diagnosis/OldDataMonitor.java
core/src/main/java/hudson/model/AbstractProject.java
core/src/main/java/hudson/model/ChoiceParameterDefinition.java
core/src/main/java/hudson/model/Computer.java
core/src/main/java/hudson/model/DownloadService.java
core/src/main/java/hudson/model/Executor.java
core/src/main/java/hudson/model/Items.java
core/src/main/java/hudson/model/Job.java
core/src/main/java/hudson/model/Result.java
core/src/main/java/hudson/model/RunMap.java
core/src/main/java/hudson/model/Slave.java
core/src/main/java/hudson/model/UsageStatistics.java
core/src/main/java/hudson/node_monitors/AbstractNodeMonitorDescriptor.java
core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
core/src/main/java/hudson/org/apache/tools/tar/TarInputStream.java
core/src/main/java/hudson/org/apache/tools/tar/TarOutputStream.java
core/src/main/java/hudson/os/SU.java
core/src/main/java/hudson/scheduler/CronTab.java
core/src/main/java/hudson/scheduler/CronTabList.java
core/src/main/java/hudson/security/ACL.java
core/src/main/java/hudson/security/SecurityRealm.java
core/src/main/java/hudson/security/csrf/CrumbFilter.java
core/src/main/java/hudson/slaves/NodeProvisioner.java
core/src/main/java/hudson/slaves/SlaveComputer.java
core/src/main/java/hudson/tasks/Maven.java
core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java
core/src/main/java/hudson/triggers/SCMTrigger.java
core/src/main/java/hudson/triggers/TimerTrigger.java
core/src/main/java/hudson/triggers/Trigger.java
core/src/main/java/hudson/util/ChartUtil.java
core/src/main/java/hudson/util/CopyOnWriteList.java
core/src/main/java/hudson/util/DoubleLaunchChecker.java
core/src/main/java/hudson/util/MultipartFormDataParser.java
core/src/main/java/hudson/util/PluginServletFilter.java
core/src/main/java/hudson/util/ProcessKillingVeto.java
core/src/main/java/hudson/util/ProcessTree.java
core/src/main/java/hudson/util/QuotedStringTokenizer.java
core/src/main/java/hudson/util/RobustCollectionConverter.java
core/src/main/java/hudson/util/RobustMapConverter.java
core/src/main/java/hudson/util/RobustReflectionConverter.java
core/src/main/java/hudson/util/SequentialExecutionQueue.java
core/src/main/java/hudson/util/io/TarArchiver.java
core/src/main/java/hudson/util/jna/DotNet.java
core/src/main/java/hudson/util/xstream/ImmutableListConverter.java
core/src/main/java/jenkins/model/BlockedBecauseOfBuildInProgress.java
core/src/main/java/jenkins/model/CauseOfInterruption.java
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/model/JenkinsLocationConfiguration.java
core/src/main/java/jenkins/model/ParameterizedJobMixIn.java
core/src/main/java/jenkins/model/RunIdMigrator.java
core/src/main/java/jenkins/slaves/restarter/SlaveRestarter.java
core/src/main/java/jenkins/triggers/ReverseBuildTrigger.java
core/src/main/java/jenkins/util/xstream/CriticalXStreamException.java
core/src/main/resources/hudson/model/AbstractBuild/changes.jelly
core/src/main/resources/hudson/model/AbstractBuild/index_pt_BR.properties
core/src/main/resources/hudson/model/AbstractBuild/index_pt_PT.properties
core/src/main/resources/hudson/model/AbstractBuild/sidepanel_pt_PT.properties
core/src/main/resources/hudson/model/AbstractProject/help-assignedLabelString.html
core/src/main/resources/hudson/model/AbstractProject/help-assignedLabelString_zh_TW.html
core/src/main/resources/hudson/model/AbstractProject/help-label.html
core/src/main/resources/hudson/model/AbstractProject/help-label_zh_TW.html
core/src/main/resources/hudson/model/Job/_api.jelly
core/src/main/resources/hudson/model/LoadStatistics/main.properties
core/src/main/resources/hudson/model/Messages.properties
core/src/main/resources/hudson/model/Messages_ca.properties
core/src/main/resources/hudson/model/Messages_da.properties
core/src/main/resources/hudson/model/Messages_de.properties
core/src/main/resources/hudson/model/Messages_es.properties
core/src/main/resources/hudson/model/Messages_fi.properties
core/src/main/resources/hudson/model/Messages_fr.properties
core/src/main/resources/hudson/model/Messages_hu.properties
core/src/main/resources/hudson/model/Messages_it.properties
core/src/main/resources/hudson/model/Messages_ja.properties
core/src/main/resources/hudson/model/Messages_nl.properties
core/src/main/resources/hudson/model/Messages_pt_BR.properties
core/src/main/resources/hudson/model/Messages_ru.properties
core/src/main/resources/hudson/model/Messages_sl.properties
core/src/main/resources/hudson/model/Messages_sv_SE.properties
core/src/main/resources/hudson/model/Messages_tr.properties
core/src/main/resources/hudson/model/Messages_zh_CN.properties
core/src/main/resources/hudson/model/Messages_zh_TW.properties
core/src/main/resources/hudson/node_monitors/DiskSpaceMonitor/column.jelly
core/src/main/resources/hudson/node_monitors/SwapSpaceMonitor/column.jelly
core/src/main/resources/hudson/node_monitors/TemporarySpaceMonitor/column.jelly
core/src/main/resources/hudson/slaves/SlaveComputer/systemInfo.jelly
core/src/main/resources/hudson/tools/InstallSourceProperty/help.html
core/src/main/resources/jenkins/model/CauseOfInterruption/ExceptionInterruption/summary.groovy
core/src/main/resources/jenkins/model/Messages.properties
core/src/main/resources/jenkins/model/Messages_ca.properties
core/src/main/resources/jenkins/model/Messages_da.properties
core/src/main/resources/jenkins/model/Messages_de.properties
core/src/main/resources/jenkins/model/Messages_es.properties
core/src/main/resources/jenkins/model/Messages_fi.properties
core/src/main/resources/jenkins/model/Messages_fr.properties
core/src/main/resources/jenkins/model/Messages_hu.properties
core/src/main/resources/jenkins/model/Messages_it.properties
core/src/main/resources/jenkins/model/Messages_ja.properties
core/src/main/resources/jenkins/model/Messages_nl.properties
core/src/main/resources/jenkins/model/Messages_pt_BR.properties
core/src/main/resources/jenkins/model/Messages_ru.properties
core/src/main/resources/jenkins/model/Messages_sl.properties
core/src/main/resources/jenkins/model/Messages_sv_SE.properties
core/src/main/resources/jenkins/model/Messages_tr.properties
core/src/main/resources/jenkins/model/Messages_zh_CN.properties
core/src/main/resources/jenkins/model/Messages_zh_TW.properties
core/src/main/resources/jenkins/security/s2m/filepath-filter.conf
core/src/main/resources/lib/form/dropdownDescriptorSelector.jelly
core/src/main/resources/lib/hudson/scriptConsole.properties
core/src/main/resources/lib/hudson/scriptConsole_da.properties
core/src/main/resources/lib/hudson/scriptConsole_de.properties
core/src/main/resources/lib/hudson/scriptConsole_es.properties
core/src/main/resources/lib/hudson/scriptConsole_fr.properties
core/src/main/resources/lib/hudson/scriptConsole_ja.properties
core/src/main/resources/lib/hudson/scriptConsole_ko.properties
core/src/main/resources/lib/hudson/scriptConsole_nb_NO.properties
core/src/main/resources/lib/hudson/scriptConsole_nl.properties
core/src/main/resources/lib/hudson/scriptConsole_pl.properties
core/src/main/resources/lib/hudson/scriptConsole_pt_BR.properties
core/src/main/resources/lib/hudson/scriptConsole_ru.properties
core/src/main/resources/lib/hudson/scriptConsole_sv_SE.properties
core/src/main/resources/lib/hudson/scriptConsole_zh_TW.properties
core/src/main/resources/lib/layout/layout.jelly
core/src/site/markdown/index.md
core/src/test/java/hudson/FilePathTest.java
core/src/test/java/hudson/UtilTest.java
core/src/test/java/hudson/model/ItemsTest.java
core/src/test/java/hudson/model/ParametersActionTest.java
core/src/test/java/hudson/triggers/SCMTriggerTest.java
core/src/test/java/hudson/triggers/TimerTriggerTest.java
core/src/test/java/hudson/util/ArgumentListBuilderTest.java
core/src/test/java/hudson/util/MultipartFormDataParserTest.java
core/src/test/java/jenkins/model/RunIdMigratorTest.java
plugins/pom.xml
pom.xml
test/pom.xml
test/src/main/java/com/gargoylesoftware/htmlunit/README.md
test/src/main/java/com/gargoylesoftware/htmlunit/WebClientUtil.java
test/src/main/java/com/gargoylesoftware/htmlunit/WebResponseListener.java
test/src/main/java/com/gargoylesoftware/htmlunit/html/DomNodeUtil.java
test/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlElementUtil.java
test/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlFormUtil.java
test/src/main/java/hudson/core/PluginManagerOverrideTest.java
test/src/main/java/org/jvnet/hudson/test/ExtractResourceSCM.java
test/src/main/java/org/jvnet/hudson/test/HudsonPageCreator.java
test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java
test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java
test/src/main/java/org/jvnet/hudson/test/junit/FailedTest.java
test/src/main/resources/hudson/core/PluginManagerOverrideTest/BasicPluginManagerOverride/newview.jelly
test/src/test/groovy/hudson/model/AbstractProjectTest.groovy
test/src/test/groovy/hudson/security/TokenBasedRememberMeServices2Test.groovy
test/src/test/groovy/jenkins/bugs/Jenkins19124Test.groovy
test/src/test/java/hudson/ExceptionTest.java
test/src/test/java/hudson/PluginTest.java
test/src/test/java/hudson/bugs/JnlpAccessWithSecuredHudsonTest.java
test/src/test/java/hudson/bugs/LoginRedirectTest.java
test/src/test/java/hudson/cli/ComputerStateTest.java
test/src/test/java/hudson/cli/SetBuildDisplayNameCommandTest.java
test/src/test/java/hudson/console/ConsoleAnnotatorTest.java
test/src/test/java/hudson/diagnosis/ReverseProxySetupMonitorTest.java
test/src/test/java/hudson/diagnosis/TooManyJobsButNoViewTest.java
test/src/test/java/hudson/model/AsynchPeopleTest.java
test/src/test/java/hudson/model/DirectlyModifiableViewTest.java
test/src/test/java/hudson/model/HelpLinkTest.java
test/src/test/java/hudson/model/HudsonTest.java
test/src/test/java/hudson/model/JobQueueTest.java
test/src/test/java/hudson/model/JobTest.java
test/src/test/java/hudson/model/ManagementLinkTest.java
test/src/test/java/hudson/model/MyViewsPropertyTest.java
test/src/test/java/hudson/model/ParametersTest.java
test/src/test/java/hudson/model/ProjectTest.java
test/src/test/java/hudson/model/QueueTest.java
test/src/test/java/hudson/model/SimpleJobTest.java
test/src/test/java/hudson/model/UserTest.java
test/src/test/java/hudson/model/ViewPropertyTest.java
test/src/test/java/hudson/model/ViewTest.java
test/src/test/java/hudson/model/queue/WideExecutionTest.java
test/src/test/java/hudson/search/SearchTest.java
test/src/test/java/hudson/security/LoginTest.java
test/src/test/java/hudson/security/pages/SignupPage.java
test/src/test/java/hudson/slaves/JNLPLauncherTest.java
test/src/test/java/hudson/slaves/NodePropertyTest.java
test/src/test/java/hudson/tools/JDKInstallerTest.java
test/src/test/java/hudson/util/AlternativeUiTextProviderTest.java
test/src/test/java/hudson/util/FormFieldValidatorTest.java
test/src/test/java/hudson/util/ProcessTreeKillerTest.java
test/src/test/java/hudson/util/RobustReflectionConverterTest.java
test/src/test/java/jenkins/model/JenkinsTest.java
test/src/test/java/jenkins/security/ApiTokenPropertyTest.java
test/src/test/java/jenkins/security/BasicHeaderProcessorTest.java
test/src/test/java/jenkins/security/FrameOptionsPageDecoratorTest.java
test/src/test/java/jenkins/security/RekeySecretAdminMonitorTest.java
test/src/test/java/jenkins/security/Security177Test.java
test/src/test/java/jenkins/widgets/BuildListTableTest.java
test/src/test/java/lib/form/AdvancedButtonTest.java
test/src/test/java/lib/form/ExpandableTextboxTest.java
test/src/test/java/lib/form/RepeatableTest.java
test/src/test/java/lib/form/RowSetTest.java
test/src/test/java/lib/form/RowVisibilityGroupTest.java
test/src/test/java/lib/form/ValidateButtonTest.java
test/src/test/java/lib/hudson/ListScmBrowsersTest.java
test/src/test/java/lib/layout/IconTest.java
test/src/test/java/lib/layout/LayoutTest.java
test/src/test/java/lib/layout/RenderOnDemandTest.java
test/src/test/java/lib/layout/TaskTest.java
test/src/test/java/org/jvnet/hudson/main/JenkinsRuleTimeoutTest.java
test/src/test/java/org/jvnet/hudson/main/UseRecipesWithJenkinsRuleTest.java
test/src/test/resources/lib/form/RowSetTest/Subject/test1.jelly
translation-tool.pl
war/pom.xml
war/src/main/webapp/css/style.css
war/src/main/webapp/help/project-config/custom-workspace.html
war/src/main/webapp/scripts/hudson-behavior.js
war/src/main/webapp/scripts/prototype.js
http://jenkins-ci.org/commit/jenkins/a305e3dc93ae087cc367fcda3fde87695322597f
Log:
Merge branch 'master' into JENKINS-26445-pagination-search
- master: (256 commits)
Noting #1817
Noting #1825
updated changelog for release
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release jenkins-1.629
JENKINS-30139Oleg wants to keep the data accessible so we have to go for immutable
JENKINS-30139Forgot to change this one
JENKINS-30139Add @Restricted to prevent external use of internal data
JENKINS-30139Switch from a big fat lock to a concurrent collection
JENKINS-30374 Update obsolete help message
updated changelog for release
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release jenkins-1.628
noting merge of PR#1816 - use slf4j interceptors
Manage commons-logging and log4j as provided, include slf4j adapters for tests.
Exclude commons-logging and log4j in dangerous scopes compile and runtime in plugins as well.
Only exclude commons-logging and log4j in dangerous scopes compile and runtime.
Reintroduce enforcer rules as suggested by @jtnord.
Document allBuilds for Job remote access API
Include slf4j-jdk14 during tests.
...
Conflicts:
war/src/main/webapp/scripts/hudson-behavior.js
Code changed in jenkins
User: tfennelly
Path:
.gitignore
changelog.html
cli/pom.xml
core/pom.xml
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_cs.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_da.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_de.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_es.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_et.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_fi.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_fr.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_hu.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_id.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_it.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_ja.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_ko.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_lt.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_lv.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_nb_NO.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_nl.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pl.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pt_BR.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pt_PT.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_ru.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_sk.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_sl.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_sv_SE.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_uk.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_zh_CN.properties
core/src/filter/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_zh_TW.properties
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/PluginManager.java
core/src/main/java/hudson/PluginWrapper.java
core/src/main/java/hudson/Util.java
core/src/main/java/hudson/cli/ReloadJobCommand.java
core/src/main/java/hudson/console/ConsoleLogFilter.java
core/src/main/java/hudson/model/AbstractItem.java
core/src/main/java/hudson/model/AbstractProject.java
core/src/main/java/hudson/model/Label.java
core/src/main/java/hudson/model/Queue.java
core/src/main/java/hudson/model/Run.java
core/src/main/java/hudson/model/TopLevelItemDescriptor.java
core/src/main/java/hudson/slaves/SlaveComputer.java
core/src/main/java/hudson/tasks/BuildWrappers.java
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/triggers/ReverseBuildTrigger.java
core/src/main/resources/hudson/PluginManager/_table.js
core/src/main/resources/hudson/PluginManager/installed.jelly
core/src/main/resources/hudson/PluginManager/installed.properties
core/src/main/resources/hudson/cli/Messages.properties
core/src/main/resources/hudson/cli/Messages_pt_BR.properties
core/src/main/resources/hudson/model/Messages.properties
core/src/main/resources/hudson/model/Messages_pt_BR.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_cs.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_da.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_de.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_es.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_et.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_fi.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_fr.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_hu.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_id.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_it.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_ja.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_ko.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_lt.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_lv.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_nb_NO.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_nl.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pl.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pt_BR.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_pt_PT.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_ru.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_sk.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_sl.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_sv_SE.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_uk.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_zh_CN.properties
core/src/main/resources/hudson/model/UpdateCenter/CoreUpdateMonitor/message_zh_TW.properties
core/src/main/resources/hudson/widgets/HistoryWidget/index.jelly
core/src/main/resources/lib/form/confirm.js
core/src/main/resources/lib/form/select/select.js
core/src/main/resources/lib/layout/layout.jelly
core/src/main/resources/lib/layout/task.jelly
core/src/test/java/hudson/FilePathTest.java
core/src/test/java/hudson/LauncherTest.java
core/src/test/java/hudson/util/IsOverriddenTest.java
core/src/test/java/hudson/util/ProcessTreeTest.java
plugins/pom.xml
pom.xml
test/pom.xml
test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java
test/src/test/groovy/hudson/model/AbstractProjectTest.groovy
test/src/test/groovy/jenkins/model/PeepholePermalinkTest.groovy
test/src/test/java/hudson/PluginManagerInstalledGUITest.java
test/src/test/java/hudson/cli/DeleteJobCommandTest.java
test/src/test/java/hudson/cli/ReloadJobCommandTest.java
test/src/test/java/hudson/console/ConsoleLogFilterTest.java
test/src/test/java/hudson/model/DirectoryBrowserSupportTest.java
test/src/test/java/hudson/model/NodeTest.java
test/src/test/java/hudson/model/QueueTest.java
test/src/test/java/hudson/slaves/CommandLauncherTest.java
test/src/test/java/hudson/slaves/DummyCloudImpl.java
test/src/test/java/hudson/slaves/JNLPLauncherTest.java
test/src/test/java/hudson/tasks/EnvVarsInConfigTasksTest.java
test/src/test/java/hudson/tasks/ShellTest.java
test/src/test/java/hudson/tools/JDKInstallerTest.java
test/src/test/java/hudson/util/ProcessTreeKillerTest.java
test/src/test/java/jenkins/triggers/ReverseBuildTriggerTest.java
war/pom.xml
war/src/main/webapp/css/style.css
war/src/main/webapp/images/mask-icon.svg
http://jenkins-ci.org/commit/jenkins/2ec3ffcd534ede3039fa30c886ab8bcfb041b167
Log:
Merge branch 'master' into JENKINS-26445-pagination-search
Code changed in jenkins
User: Daniel Beck
Path:
core/src/main/java/hudson/widgets/BuildHistoryWidget.java
core/src/main/java/hudson/widgets/HistoryWidget.java
core/src/main/java/jenkins/widgets/HistoryPageEntry.java
core/src/main/java/jenkins/widgets/HistoryPageFilter.java
core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/ajaxBuildHistory.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/entries.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/entry.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/index.jelly
core/src/main/resources/jenkins/widgets/HistoryPageFilter/ajaxBuildHistory.jelly
core/src/main/resources/jenkins/widgets/HistoryPageFilter/entries.jelly
core/src/main/resources/jenkins/widgets/HistoryPageFilter/queue-items.jelly
core/src/main/resources/lib/layout/pane.jelly
core/src/test/java/hudson/model/MockItem.java
core/src/test/java/jenkins/widgets/HistoryPageFilterTest.java
test/src/test/java/hudson/tasks/BuildTriggerTest.java
war/src/main/webapp/css/style.css
war/src/main/webapp/images/16x16/bullseye.png
war/src/main/webapp/images/16x16/find.png
war/src/main/webapp/images/16x16/go_down.png
war/src/main/webapp/images/16x16/go_up.png
war/src/main/webapp/scripts/hudson-behavior.js
http://jenkins-ci.org/commit/jenkins/5c66fcc6b0318ba151ab3a7fcfbd8ec68b5fea42
Log:
Merge pull request #1641 from tfennelly/JENKINS-26445-pagination-search
[FIX JENKINS-26445] Build history pagination and search
Compare: https://github.com/jenkinsci/jenkins/compare/ffc4cac1bc8f...5c66fcc6b031
Code changed in jenkins
User: Tom Fennelly
Path:
core/src/main/java/hudson/widgets/BuildHistoryWidget.java
core/src/main/java/hudson/widgets/HistoryWidget.java
core/src/main/java/jenkins/widgets/HistoryPageEntry.java
core/src/main/java/jenkins/widgets/HistoryPageFilter.java
core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/ajaxBuildHistory.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/entries.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/entry.jelly
core/src/main/resources/hudson/widgets/HistoryWidget/index.jelly
core/src/main/resources/jenkins/widgets/HistoryPageFilter/ajaxBuildHistory.jelly
core/src/main/resources/jenkins/widgets/HistoryPageFilter/entries.jelly
core/src/main/resources/jenkins/widgets/HistoryPageFilter/queue-items.jelly
core/src/main/resources/lib/layout/pane.jelly
core/src/test/java/hudson/model/MockItem.java
core/src/test/java/jenkins/widgets/HistoryPageFilterTest.java
test/src/test/java/hudson/tasks/BuildTriggerTest.java
war/src/main/webapp/css/style.css
war/src/main/webapp/images/16x16/bullseye.png
war/src/main/webapp/images/16x16/find.png
war/src/main/webapp/images/16x16/go_down.png
war/src/main/webapp/images/16x16/go_up.png
war/src/main/webapp/scripts/hudson-behavior.js
http://jenkins-ci.org/commit/jenkins/1c2221b25951495aa3ca3f7962e863577a1dc5a4
Log:
Revert "JENKINS-26445 Build history pagination and search"
There's an issue with this because of the queue state persistence issue (JENKINS-30909).
tfennelly thanks for the fix. I notice this jira is referred 1.633 changelog. Does that have the fix for the issue JENKINS-30909?
arpitgupta 1.633 resolved this issue, but JENKINS-30909 resulted in a mess. 1.634 will determine order differently, see JENKINS-30899 and the 'upcoming changes' in 1.634. So JENKINS-30909 is still unresolved, but we're back to not using the data from it.
I took a quick stab and was able to improve performance 4x, and submitted a PR: https://github.com/jenkinsci/jenkins/pull/1829. I tested some overflows with and without it and all appears well, though there could be edge cases I'm missing.
That said, a simple solution would also seem to be, since the button just says "More builds" to not load all builds, but just 50/100 more, and keep the button there so it can be clicked again. That's what I expected it to do anyway![](/images/icons/emoticons/smile.png)