Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 318332 - Low performance while drawing nodes within the Parallel Runtime perspective
Summary: Low performance while drawing nodes within the Parallel Runtime perspective
Status: CLOSED FIXED
Alias: None
Product: PTP
Classification: Tools
Component: RM.PBS (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Roland Schulz CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-29 10:26 EDT by Ivan Fernandez CLA
Modified: 2010-07-10 12:28 EDT (History)
1 user (show)

See Also:


Attachments
Patch AbstractRuntimeResourceManager (2.04 KB, text/plain)
2010-06-29 10:34 EDT, Ivan Fernandez CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Fernandez CLA 2010-06-29 10:26:07 EDT
Build Identifier: I20100312-1448

Hi all,
We have been doing some tests with the PBS Proxy (in our
Juropa supercomputer) and the LML Proxy (in a fictional System like
BlueGene/P), and we could experience a slow performance in the drawing
of the node elements and job elements on the screen (a user filter for
jobs was not used). The reason is that one we commented a month ago,
public void handleEvent(IRuntimeNewNodeEvent e) {,

within the AbstractRuntimeResourceManager class.

The problem is that for every single node addNodes(machine, newNodes);
is executed and it shouldn't. It is faster if it is executed only once
but with more nodes in newNodes.

Let's try in your code this modification.


Kindly regards,

Reproducible: Always
Comment 1 Ivan Fernandez CLA 2010-06-29 10:34:30 EDT
Created attachment 173005 [details]
Patch AbstractRuntimeResourceManager

The problem is that for every single node addNodes(machine, newNodes);
is executed and it shouldn't. It is faster if it is executed only once
but with more nodes in newNodes.
Comment 2 Roland Schulz CLA 2010-07-10 00:48:59 EDT
Ivan, could you please add the following declaration to this bug report:
Also please add the following statement to bugzilla: 
I, {name}, declare that:

1) This code contains no cryptography.

2) The code has been developed from scratch (i.e. without incorporating content
from elsewhere or relying on the intellectual property of others).

3) All code in the contribution is licensed under the EPL.

thanks
Comment 3 Ivan Fernandez CLA 2010-07-10 05:26:30 EDT
I, Iván Fernández Hernández, declare that:

1) This code contains no cryptography.

2) The code has been developed from scratch (i.e. without incorporating content
from elsewhere or relying on the intellectual property of others).

3) All code in the contribution is licensed under the EPL.
Comment 4 Roland Schulz CLA 2010-07-10 12:28:18 EDT
Applied to HEAD and 4.0 branch. Thanks!