Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Hudson » [Hudson 3.1.2 - Upgraded from 1.384] Loading Dashboard very slow & Cannot delete job.([Master] Windows 2003 server with one [Slave] Windows 2003 server)
icon9.gif  [Hudson 3.1.2 - Upgraded from 1.384] Loading Dashboard very slow & Cannot delete job. [message #1248191] Mon, 17 February 2014 02:45 Go to next message
Thanakit Jumparuang is currently offline Thanakit JumparuangFriend
Messages: 2
Registered: February 2014
Location: Bangkok
Junior Member
Hi there,

I've just upgraded Hudson of my team from 1.384 to 3.1.2. There are about 900 jobs and 10+ views.

The problem is that it take much time to load some Dashboard than the old one, Dashboard, People, Disk usage.

It also consume much more memory than the old one as well, 1.384 [380-400MB] vs 3.1.2 [600-800MB], I think it because of graphic loading.

This is my server info.

Host: Windows 2003 (x86)
Memory setting: 1024MB
JDK: 1.6.0_26
Jobs: 900+

Also, I failed to delete the job with UN-debugable message dialog. (Just "Error" in there and nothing in log).

Any suggestion are welcome. Very Happy

Regards

Thanakit
Re: [Hudson 3.1.2 - Upgraded from 1.384] Loading Dashboard very slow & Cannot delete job. [message #1248833 is a reply to message #1248191] Mon, 17 February 2014 18:01 Go to previous messageGo to next message
Winston Prakash is currently offline Winston PrakashFriend
Messages: 434
Registered: August 2011
Location: Fremont, CA USA
Senior Member
Hudson 3.1.x is optimized to use less memory than previous versions, unless you have a plugin that does not follow the guideline we outlined. That would explain the increased memory and loading time. Can you list the plugins you have? Hope you upgraded to all latest plugins.

900+ jobs is a pretty large installation. Very surprised that you are managed to run with 1024 MB of memory setting. I believe you are very conservative and keep pruning the builds of the jobs and keep minimal builds per job.

Regarding the delete job error. Occasionally it surfaces. The failure is mainly due to Filesystem holding on to the files and refusing to let it be deleted. This is particularly an issue in Windows Server. I'm trying to get better information and display it in the dialog, but so far unsuccessful.

Also you mentioned 10+ views. Views are mainly used for job isolation for several teams using same Hudson. We have introduced Team Managament in Hudson 3.1.x. I would suggest to give it a try


Winston Prakash
Eclipse Hudson team
Re: [Hudson 3.1.2 - Upgraded from 1.384] Loading Dashboard very slow & Cannot delete job. [message #1249392 is a reply to message #1248833] Tue, 18 February 2014 07:46 Go to previous message
Thanakit Jumparuang is currently offline Thanakit JumparuangFriend
Messages: 2
Registered: February 2014
Location: Bangkok
Junior Member
Hi,

I've read the performance page you provided I also thought about some plugins or jobs configure that make system slow.

I have a bit of plug-in as following Embarrassed
Quote:

Fitnesse Plugin 1.4
HTML Publisher plugin 1.2
Hudson REST Plugin 2.1.2
JobConfigHistory Plugin 1.9
Hudson SSH plugin 2.3
Text-finder Plugin 1.9
Legacy Maven 2 job type Plugin 3.0.1
Email-ext plugin 2.10
Hudson Subversion Plug-in 2.3.8-h-1
Status Monitor Plugin 1.3
Hudson Maven3 SNAPSHOT Monitor 3.0.1
Hudson Personal View 1.8
Hudson Downstream build view 1.9-h-1
Hudson Parameterized Trigger plugin 2.17-h-1
Static Analysis Utilities 1.49-h-1
Dependency Analyzer Plugin 0.5
The Continuous Integration Game plugin 1.17 (DISABLED)
Favorite 1.10-h-1
XPath Provider Plugin 1.0.2
M2 Extra Steps Plugin 1.1.3
View Job Filters 1.18
Checkstyle Plug-in 3.35-h-1
Cobertura Plugin 1.6-h-3
Release Plugin 2.3-h-1
Hudson Support Subscription Notification Plugin 1.2 (DISABLED)
Node and Label parameter plugin 1.4.1-h-1
Hudson Global Build Stats Plugin 1.4-h-2 (DISABLED)
FindBugs Plug-in 4.48-h-1
Build Pipeline Plugin 1.3.4-h-1
Heavy Job Plugin 1.0
Deploy to container Plugin 1.9-h-2 (DISABLED)
JBoss Management Plugin 1.0.3 (DISABLED)
Job Health Report 1.3
Hudson Emma plugin 1.29-h-1
Downstream-Ext 1.8-h-1
Groovy Support Plugin 3.0.3
Plot plugin 1.6-h-1
Promoted builds plugin 2.4-h-2
Active Directory plugin 1.31-h1
Hudson BIRT Charts Plugin 3.0.3
Hudson build timeout plugin 1.7-h-1
Windows Slaves Plugin 1.0
Performance plugin 1.8-h-1
PMD Plug-in 3.34-h-1
JFreeChart Plugin 1.5
Hudson Maven3 Plugin 3.0.2
Log Parser Plugin 1.0.8
Warnings Plug-in 4.23-h-1 (DISABLED)
Backup plugin 3.0.0
DRY Plug-in 2.34-h-1
Dashboard View 2.9.2-h-1
Polarion Plugin 1.2
Retry Failed Builds Plugin 1.1
Hudson Workspace Cleanup Plugin 0.12-h-1
Task Scanner Plug-in 4.36-h-1
Configuration Slicing plugin 1.5
DropDown ViewsTabBar Plugin 1.4
Sonar Plugin 2.0.1
JNA Native Support Plugin 3.0.4
Setenv Plugin 1.1
Token Macro Plugin 1.6-h-1
Audit Trail 1.8-h-1
Claim Plugin 1.8-h-1 (DISABLED)
Hudson disk-usage plugin 0.19-h-1


For jobs, I'm planning to remove unused jobs but I need permission from my team member, also the view. I have to keep all of them in the mean time.

The one of main reason to upgrade is Team Management feature. I'll learn how to use this.

Regards

Thanakit
Previous Topic:Hudson delete job fails
Next Topic:SvnTag plugin doesn't support Release plugin?
Goto Forum:
  


Current Time: Mon Nov 24 04:20:37 GMT 2014

Powered by FUDForum. Page generated in 0.01681 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software