/[pdpsoft]/nl.nikhef.pdp.dynsched-pbs-plugin/trunk/RELEASE
ViewVC logotype

Contents of /nl.nikhef.pdp.dynsched-pbs-plugin/trunk/RELEASE

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2027 - (show annotations) (download)
Fri Oct 8 14:49:56 2010 UTC (11 years, 11 months ago) by templon
File size: 4465 byte(s)
edit so that info is relevant only to pbs plugin.

1 This file contains release notes and a change history for the
2 pbs/torque and maui plugins for the lcg-info-dynamic-scheduler information provider.
3 The notes are most recent first.
4
5 Release 2.2.0
6 Moved to new repository format and changed RPM name. Rather large changes in two areas. First, in the logFileParser
7 part of the pbsServer.py code. The new "account" field printed in the torque accounting logs broke the old parser,
8 this is fixed in the current release. The second set of changes have to do with how the LiveServer code parses
9 the 'qstat -f' output. When present (recent versions of torque), the code now uses 'startTime' as the start time
10 of the job, and uses the 'euser' and 'egroup' as the user and group of the job. If these fields are not present,
11 the code reverts to the old behavior.
12
13 Two user-visible changes: there are two new job attributes in the "Job" object. One is the walltime used by the job,
14 the other is the 'startAnchor' field which tells you whether the code has used the 'startTime' to find the start time,
15 or has done it the old way by subtracting the walltime used from the current time.
16
17 Information below this point refers to older versions of the package, under the older naming
18 scheme.
19
20 Release 2.1.0
21 - Remove support for specifying hostname on command line (savannah bug 35662)
22
23 Release 2.0.1
24 - fix LICENSE, otherwise no change.
25
26 Release 2.0.0
27 - uses new lrms.py, otherwise no changes.
28
29 Release 1.6.1
30 - update documentation and examples to be consistent with 2.0 release
31
32 Release 1.6.0
33
34 - some changes to build system (three targets increases aggravation)
35 - some changes to pbsServer classes to assist in debugging.
36 - some changes to vomaxjobs-maui to assist in debugging/testing;
37 also fixed various unreported bugs discovered during testing.
38 - Change mapping of pbs/torque job states in pbs classes; up til now
39 was either queued (Q) or running (any other states). Now we have:
40
41 From the qstat (torque 2.0.0p4) man page:
42
43 C - Job is completed after having run (mapped to 'done')
44 E - Job is exiting after having run. (mapped to 'running')
45 H - Job is held. (mapped to 'pending')
46 Q - job is queued, eligible to run or routed. (mapped to 'queued')
47 R - job is running. (mapped to 'running')
48 T - job is being moved to new location. (mapped to 'pending')
49 W - job is waiting for its execution time (mapped to 'queued')
50
51 Release 1.5.2:
52
53 pbs package: Fix to vomaxjobs-maui to deal with cases where there is
54 extra 'warning' output near the top of the command output from diagnose -g.
55
56 Release 1.5.1:
57
58 fix dependency problems with RPMs.
59
60 Release 1.5.0
61
62 in vomaxjobs-maui, adapt to handle MAXPROC specifications like
63 MAXPROC=soft,hard The code reports the 'hard' limit, since
64 this is relevant when the system is not full, and this is when
65 it's needed. Maui uses the soft limit on a full system, but
66 in this case the info provider will drop FreeSlots to zero as
67 soon as jobs remain in the queued state instead of executing
68 immediately.
69
70 Release 1.4.2
71
72 in pbsServer.py: included Steve Traylen's patch to deal with jobs for which the
73 uid/gid printed by 'qstat' is not listed in the in running machine's
74 pw DB. This can happen when the CE is not the same physical
75 machine as the actual LRMS server.
76
77 Estimated Response Time Info Providers (v 1.4.1)
78 ------------------------------------------------
79
80 This information provider is new in LCG 2.7.0 and is
81 contained in two RPMs, lcg-info-dynamic-scheduler-generic
82 and lcg-info-dynamic-scheduler-pbs. Sites using torque/pbs
83 as an LRMS and Maui as a scheduler are fully supported by
84 this configuration; those using other schedulers and/or
85 LRMS systems will need to provide the appropriate back-end
86 plugins.
87
88 For sites meeting the following criteria, the system should
89 work out of the box with no modifications whatsoever:
90
91 LRMS == torque
92 scheduler == maui
93 vo names == unix group names of that vo's pool accounts
94
95 Documentation on what to do if this is not the case can be
96 found in the file
97
98 lcg-info-dynamic-scheduler.txt
99
100 in the doc directory
101
102 /opt/lcg/share/doc/lcg-info-dynamic-scheduler
103
104 There is also documentation in this directory indicating
105 the requirements on the backend commands you will need to
106 provide in the case that you are using a different
107 scheduler or LRMS. Tim Bell at CERN can help for people
108 using LSF.

Properties

Name Value
svn:keywords Id URL

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28