Tuesday, September 2, 2008

gLitePROOF 2.0.6

The gLitePROOF v.2.0.6 is out.
This release should make gLitePROOF a lot more user-friendly, it contains many new features and bug fixes. This release was tested against major HEPCG gLite Grid sites, such as FZK, DESY, UNI-Hannover, Wupertal and more.

I am very sorry for the delay of this version, but additional testtings were required.

Download
User's manual
Project's Trac (Wiki, Tickets, Source Browser)

Release Notes:

gLitePROOF
Release 2.0.6 2008-09-02

- this version is based on ROOT 5.18 (see: workers are dropped if ROOT 5.20 or ROOT 5.21.02 are used - [Trac Ticket #72] )
- implemented a part of [Trac Ticket #53].
Since r1963 there is a possibility to use xrootd pools on WNs.
When users can't use external xrootd clusters or any other data source,
they may want to use local WNs as pools. In this case gLitePROOF makes UI
as a redirector and all connected workers as servers. And one can use xrdcp
to distribute data files on the cluster. Example:
xrdcp dstarmb0.root root://depc218.gsi.de:20094//tmp/
Where depc218.gsi.de - is a gLitePROOF UI and 20094 is a port for xrootd (1094 - is a default one).
In the current implementation there is only one major restriction, that a port,
which the user has assigned for xrootd should be opened on WNs.
In the next version of PROOFAgent there will a proxy provided,
so that this restriction will be voided.
- documentation has been updated.
- minor bugs have been fixed.
- Added an ability to download a PROOF log files from worker nodes. [Trac Ticket #77]
- using GAW v.3.2.0.1974, PROOFAgent v. 1.0.5.1977 and PAConsole 1.0.5 (see apps' ReleaseNotes files for more details).

glite-api-wrapper
Release 3.2.0 2008-08-20

- The project has been moved to Eclipse 3.4 "Ganymede"
- Fixed typos.
- Fixed the build of unit tests. There was a hard coded path to XERCES-C.
- Added JobLogInfo methods to the CJobManager class. Actually there are two JobLogInfo methods.
* The first one returns a container of LB Events of a given job.
* The second one formats LB Events and streams this information to a given ostream object.
- MiscCommon: added a new function-helper. It helps to retrieve user's home directory by the name of a user.
- MiscCommon: the smart_path function has been improved to handle such a case like:
~user_name/../../ (see its documentation for more information)

PROOFAgent
Release 1.0.5 2008-08-20

- Fixed typos.
- The project has been moved to Eclipse 3.4 "Ganymede".
- Fixed an improper behaviour when PROOFAgent workers fail to connect to XROOTD on Grid WNs [Trac Ticket #76].

PAConsole
Release 1.0.5 2008-08-30

- The project has been moved to Eclipse 3.4 "Ganymede".
- Fixed many typos.
- Show message box if PAConsole user submits jobs but server is not running [Trac Ticket #70].
- Added a possibility to retrieve jobs logging information from the gLite LB.
Now using a context menu of the Grid jobs list one can get a full log of the selected job. [Track Ticket #65]
- It is now possible to submit (with different jdl files) and monitor several jobs simultaneously.
Parametric jobs (gLitePROOF default jdl) monitored as well.
Every time user clicks the submit button a new job will be submitted and added to the monitoring.
In this case users can add more workers to a gLitePROOF cluster on the fly and keep tracking all of them.
Users also can remove job from monitoring using context menu of the jobs list control.
Remove is not supported for children jobs, only single jobs or parents can be removed from the monitoring. [Track Ticket #71]
- Optimizations in jobs' monitoring, which led to reductions of calls to gLite LB.
- Added a Preferences page. Users now are able to adjust PAConsole settings. Currently the following settings are available:
* Job Status update interval
* Workers update interval
more will come... [Track Ticket #73].
- PAConsole wasn't using the defined jdl file, if a user changed jdl file name manually (without Browse button).
- GUI fixes.
- Minor bugs fixing.

+ many minor and major BUGs have been fixed in all modules (see Project's Trac for more details).

The date of the next version release will be announced a bit later.

No comments: