head	1.4;
access;
symbols
	pkgsrc-2013Q2:1.4.0.4
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2012Q4:1.4.0.2
	pkgsrc-2012Q4-base:1.4
	pkgsrc-2011Q4:1.3.0.22
	pkgsrc-2011Q4-base:1.3
	pkgsrc-2011Q3:1.3.0.20
	pkgsrc-2011Q3-base:1.3
	pkgsrc-2011Q2:1.3.0.18
	pkgsrc-2011Q2-base:1.3
	pkgsrc-2011Q1:1.3.0.16
	pkgsrc-2011Q1-base:1.3
	pkgsrc-2010Q4:1.3.0.14
	pkgsrc-2010Q4-base:1.3
	pkgsrc-2010Q3:1.3.0.12
	pkgsrc-2010Q3-base:1.3
	pkgsrc-2010Q2:1.3.0.10
	pkgsrc-2010Q2-base:1.3
	pkgsrc-2010Q1:1.3.0.8
	pkgsrc-2010Q1-base:1.3
	pkgsrc-2009Q4:1.3.0.6
	pkgsrc-2009Q4-base:1.3
	pkgsrc-2009Q3:1.3.0.4
	pkgsrc-2009Q3-base:1.3
	pkgsrc-2009Q2:1.3.0.2
	pkgsrc-2009Q2-base:1.3
	pkgsrc-2008Q4:1.2.0.14
	pkgsrc-2008Q4-base:1.2
	pkgsrc-2008Q3:1.2.0.12
	pkgsrc-2008Q3-base:1.2
	cube-native-xorg:1.2.0.10
	cube-native-xorg-base:1.2
	pkgsrc-2008Q2:1.2.0.8
	pkgsrc-2008Q2-base:1.2
	pkgsrc-2008Q1:1.2.0.6
	pkgsrc-2008Q1-base:1.2
	pkgsrc-2007Q4:1.2.0.4
	pkgsrc-2007Q4-base:1.2
	pkgsrc-2007Q3:1.2.0.2
	pkgsrc-2007Q3-base:1.2
	pkgsrc-2007Q2:1.1.1.1.0.26
	pkgsrc-2007Q2-base:1.1.1.1
	pkgsrc-2007Q1:1.1.1.1.0.24
	pkgsrc-2007Q1-base:1.1.1.1
	pkgsrc-2006Q4:1.1.1.1.0.22
	pkgsrc-2006Q4-base:1.1.1.1
	pkgsrc-2006Q3:1.1.1.1.0.20
	pkgsrc-2006Q3-base:1.1.1.1
	pkgsrc-2006Q2:1.1.1.1.0.18
	pkgsrc-2006Q2-base:1.1.1.1
	pkgsrc-2006Q1:1.1.1.1.0.16
	pkgsrc-2006Q1-base:1.1.1.1
	pkgsrc-2005Q4:1.1.1.1.0.14
	pkgsrc-2005Q4-base:1.1.1.1
	pkgsrc-2005Q3:1.1.1.1.0.12
	pkgsrc-2005Q3-base:1.1.1.1
	pkgsrc-2005Q2:1.1.1.1.0.10
	pkgsrc-2005Q2-base:1.1.1.1
	pkgsrc-2005Q1:1.1.1.1.0.8
	pkgsrc-2005Q1-base:1.1.1.1
	pkgsrc-2004Q4:1.1.1.1.0.6
	pkgsrc-2004Q4-base:1.1.1.1
	pkgsrc-2004Q3:1.1.1.1.0.4
	pkgsrc-2004Q3-base:1.1.1.1
	pkgsrc-2004Q2:1.1.1.1.0.2
	pkgsrc-2004Q2-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.4
date	2012.03.20.17.07.43;	author asau;	state dead;
branches;
next	1.3;

1.3
date	2009.05.13.21.00.25;	author markd;	state Exp;
branches;
next	1.2;

1.2
date	2007.08.15.02.03.06;	author markd;	state dead;
branches;
next	1.1;

1.1
date	2004.05.03.00.38.34;	author dmcmahill;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2004.05.03.00.38.34;	author dmcmahill;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Update to the Son of Grid Engine 8.0.0d
The Son of Grid Engine is a community project to continue Sun Grid Engine.


Notable changes in Son of Grid Engine
-------------------------------------

Version 8.0.0d
--------------

* Bug fixes

  * Man and fixes
  * Fix building with older gcc versions
  * Provide load average in qstat XML output [#446, #454]
  * Partially back out Univa change which broke classic spooling
  * Fix -terse in sge_request [#777]

* Other changes (possibly-incompatible)

  * Message fixes

Version 8.0.0c
--------------

* Bug fixes

  * Man and other documentation fixes
  * Build/installation fixes (particularly for Red Hat 6 and Linux 3)
  * Fix group ids for submitted jobs [U]
  * Fix default value of boolean with JSV [U]
  * Windows fixes for helper crashes and Vista GUI jobs [U]
  * Ensure parallel jobs are dispatched to the least loaded host [U]
  * Correct ownership of qsub -pty output file; was owned by admin user [U]
  * Fix format of Windows loadcheck.exe output [U]
  * Read from stderr even if stdout is already closed in IJS [U]
  * Fix PDC_INTERVAL=NEVER execd parameter [U]
  * Fix accounting information for Windows GUI jobs [U]
  * Increase default MAX_DYN_EC qmaster param [U]
  * Fix qsub -sync y error message and enforce MAX_DYN_EC correctly [U]
  * Fix job validation (-w e) behaviour [#716] [U]
  * Fix qrsh input redirection [U]
  * Avoid warning when submitting a qrsh job [U]
  * Print start time in qstat -j -xml output [U]
  * Don't raise an error changing resource request on waiting job [#806]
  * Don't exit 0 on error with qconf -secl or -sep
  * Include string.h in drmaa.h [#712]
  * Fix process-scheduler-log with host aliases

* Enhancements

  * Base qmake and qtcsh on the current gmake and tcsh source [#289,
    #504, #832]
  * Support "-binding linear" and "-binding linear:slots"
  * Use the hwloc library for all topology information and core
    binding, supporting more operating systems (now: AIX, Darwin,
    FreeBSD, GNU/Linux, HPUX, MS Windows, OSF/1, Solaris), and more
    hardware types (specifically AMD Magny Cours and similar)
  * Add task number to execd "exceeds job ... limit"

* Other changes (possibly-incompatible)

  * Modify default paths in build files and elsewhere [U]
  * Assorted message fixes
  * In RPMs, move qsched to qmaster package, and separate drmaa4ruby
  * Default to newijs in load_sge_config.sh
  * Default to sh, not csh for configured shell

Version 8.0.0b
--------------

* Bug fixes

  * Build/installation fixes [including #424, #1349] [(U)]
  * Fix execd init script [#1348]
  * Man and other documentation fixes [including #614, #764] [(U)]
  * Fix contents of admin mail properly [#1307, #1345]
  * Fix qalter messages for -tc
  * Fix build with -DSGE_PQS_API
  * Fix group ids for submitted jobs [U]

* Enhancements

  * Update qsched and add man page

* Other changes (possibly-incompatible)

  * Avoid the use of /bin/ksh [#1306]
  * Change installation defaults to classic spooling, not adding
    shadow hosts, and not JMX. [(U)]

Version 8.0.0a
--------------

This is roughly a superset of Univa's 8.0.0 (the V800_TAG from
https://github.com/gridengine/gridengine), with thanks for that.

Changes made there which haven't been included in this version:  PLPA
source not removed; some different build/installation defaults
(e.g. for JMX); Univa/UGE "branding" (partly because trademark status
is unknown); authuser not removed (for SDM and testing use),

* Bug fixes

  * Many man and other documentation fixes [including #790, #776,
    #769, #733, #610, #587, #581, #459, #456, #439, #255, #1288, #797,
    #1271, #773] [(U)]
  * Some program message fixes [(U)]
  * Various build and installation fixes [including #761, #709, #656,
    #616, #546, #536, #521, #491, #438, #414, #411, #383, #381, #138,
    #455, #344, #438, #1311, #1272, #1273] [(U)]
  * Ask for keystore password twice on installation
  * Fix qmaster crashes with tightly integrated parallel jobs or
    un-discoverable qinstance [#789] [U]
  * Report 0 cores and sockets on unsupported Solaris hosts [U]
  * Fix malloc hooks which caused crashes, particularly with SuSE 11
    [#792, #748, #749] [U]
  * Verify the pe task start user in execd in non-CSP mode [U]
  * Fix binding parameters parsing [U]
  * Fix JSV logging with multiple users submitting jobs on same submit
    host [U]
  * Fix unresponsive qmaster when modifying the global configuration
    in a huge cluster [U]
  * Speed up finishing tightly integrated jobs [U]
  * Check consistency of JSV binding information properly [U]
  * Fix broken project spooling, which caused loss of project when
    restarting master when using core binding [U]
  * Fix slotwise preemption failure to unsuspend one job per host [#775] [U]
  * Fix problems retrieving passwd and group information with large
    responses [#1295] [(U)]
  * Fix JSV changing default of boolean [U]
  * Fix ENABLE_RESCHEDULE_SLAVE=1 [U]
  * Allow comma in CMDNAME with Perl JSV scripts [#803]
  * Don't put queue into error state when supplementary group id
    cannot be set [#185] [U]
  * Don't convert LF to CRLF with qrsh -pty [U]
  * Fix qconf segfault on bad subordination string [U]
  * Fix group ids of submitted jobs [U]
  * Disallow -masterq with serial jobs [#155] [U]
  * Fix 100% CPU use by shepherd of qsh [U]
  * Removed unnecessary binding warning on job starts [U]
  * Fix qconf error reports when tmp directory has 755 permissions [U]
  * Fix suspending of remote process on qrsh -pty yes <cmd> on Solaris [U]
  * Fix starting jobs after global host changed [U]
  * Reject invalid load_formula value [U]
  * Fix handling of implicitly-requested exclusive resources [U]
  * Fix execd vmem reporting on 64-bit Linux [U]
  * Fix startup of execd on Windows Vista [U]
  * Set xterm's path more appropriately on GNU/Linux [#557]
  * Fix generation of admin email from failed jobs [#1307]
  * Fix some ill-formed output from qstat -xml [#314]
  * Fix handling of multi-line environment variables propagated to
    shepherd [#395]
  * Fix example MPI PE templates
  * Fix bad quoting in JSV sh library
  * Fix checking of consumables for parallel jobs across multiple hosts [U]

* Enhancements

  * Additional and clarified documentation
  * PAM modules for ssh tight integration and access control for
    interactive jobs
  * Initial core binding support for Solaris/SPARC64 [U]
  * Some efficiency improvements and memory leaks fixed [U]
  * Ports to S/390 and PARISC GNU/Linux [U]
  * New complex m_thread [U]
  * Show topology by default in qhost [U]
  * qsub -pty switch [#704] [U]
  * Improved qmon graphics [#530] [(U)]
  * Include bash in default shell list [U]
  * A JSV that rejects all jobs [U]
  * Files for Scali-MPI
  * Ruby DRMAA implementation
  * Enable easy building against shared system libraries and use
    system openssl and bdb binaries
  * New scripts: "qsched" reports resource reservations; "status"
    wraps qstat; enable/disable submission; node-selection (idle etc.)
  * Restart argument for daemon init scripts
  * Improved efficiency of shell JSV if used with bash
  * Core dumps from crashing daemons enabled under Linux [U]
  * Example host_aliases file [#154]
  * Spec file for RPM packaging [#820]

* Other changes (possibly-incompatible)

  * Show core binding by default in qstat, qhost (use -ncb for
    compatibility) [U]
  * Removed Berkeley DB RPC support (recently dropped by BDB) [U]
  * Changed position in pending job list for user-rescheduled jobs
    (exit99, qmod -rj) and OLD_RESCHEDULE_BEHAVIOR,
    OLD_RESCHEDULE_BEHAVIOR_ARRAY_JOB parameters [U]
  * Unified GNU/Linux arch strings (lx-*, from lx24-* and lx26-*) [U]
  * Default to enabling core binding on GNU/Linux [U]
  * Removed Sun service tags support [U]
  * Removed obsolete SunHPCT5 files
@
text
@$NetBSD: patch-ae,v 1.3 2009/05/13 21:00:25 markd Exp $

--- source/clients/common/sge_client_ijs.c.orig	2008-12-11 01:09:23.000000000 +1300
+++ source/clients/common/sge_client_ijs.c
@@@@ -45,7 +45,7 @@@@
 #elif defined(INTERIX)
 #  include <termios.h>
 #  include <sys/ioctl.h>
-#elif defined(FREEBSD)
+#elif defined(FREEBSD) || defined(NETBSD)
 #  include <termios.h>
 #  include <sys/ioctl.h>
 #else
@


1.3
log
@Update sge to 6.2.2.1

Grid Engine 6.2, which has undergone significant changes in qmaster to
significantly improve its scalability in challenging environments, adds
powerful features to the core system, introduces multi cluster support
for the Accounting and Reporting Console (ARCo) and comes with a new
module extending the scope of Grid Engine to a new domain of use cases:
the Service Domain Manager (SDM), aka. project Hedeby allows to
dynamically (re-)assign computational resources on demand.

plus lots of bug fixes.
@
text
@d1 1
a1 1
$NetBSD$
@


1.2
log
@Update sge to 6.0 Update 11

Bugs fixed in SGE 6.0u11 since release 6.0u10
--------------------------------------------

scalability issue with qdel and very large array jobs
loadcheck reports on a hyperthreaded CPU only one processor
CSP mode auto installation: certificates are not copied to submit hosts
qmon crashes when displaying about dialog
sge_schedd deadlock upon schedd_job_info job_list being enabled
Qmon has a ticket number limitation
qmon on secondary screen crashes when "Job Control" is pressed
queue status in reporting file is missing.
"Modify"-Button is activated but should be grayed
reporting(5) man page lacks information about sharelog records
Ability to sort queue instances using each column of the queue instances
table
Queue request -q from sge_request can't be overridden through command line
qdel on a job in deleted state does not output any information
qsub -terse to just output job id
qrsh man page doesn't explain which options don't work with interactive jobs
Numbers in error mail too large
still used usersets/project/calendar/pe/checkpoint can be removed under
certain conditions
remove util/sge_log_tee from distribution
shell_start_mode should be documentated to be only used for batch jobs
reserved usage not explained in sge_conf.5
Discrepancy between load values reported by Gridengine and from the
HP-UX 64 bit env.
auto installation option failed to save the install log
function job_get_id_string() is not MT save and used in qmaster
Broken output of job name with 'qsub -N'
meaningless error in clients when reporting_param flush_time is
incorrectly set
remote installation of execd's need enhancement, rework, cleanup
Scheduler does not write pid file in daemonize phase
invalid memory access in cl_com_get_handle
Qconf usage x man page inconsistency
Project man page contains different attribute names.
the binary check in inst_sge is wrong!
Wrong exit code with qconf -sds
qacct -l h=<hostname> dumps core on darwin and linux itanium
inst_sge -m fails for non-root when USER variable is not set
Extraneous space in qsub's "Invalid month specification." message
Hybrid user/project share-tree is broken for user sharing amongst array
jobs
clear usage operation should implicitely trigger refresh in share-tree
dialogue
UNKNOWN group/owner in accouting(5)
qmon's Complex Configuration Load and Save buttons did not work
memory leak in sge_schedd



Bugs fixed in SGE 6.0u10 since release 6.0u9
--------------------------------------------

qdel of just submitted job
can't start qmaster message appears, but qmaster is started
inst_sge script does not add the master host to the shadow_masters file
wrong qlogin_daemon or rlogin_daemon in host conf doesn't set host and
job into error state
reprioritize field in qmon cluster config missing
hostname resolving should not be case sensitive
drmaa_version() function should return 1.0
DRMAA sessions should be persistent
drmaa_control() causes illegal memory access
getDrmaaImplementation() should return the same string as getDrmSystem()
qconf rejects configuration, when attribute value ends with a space
character
during QMaster installation, creation of local database directory fails
on hp11
the execd auto_install takes too long because of long delays after a
parallel install block
Unable to modify Advanced Settings in Configuration for Host in my
cluster using qmon
qacct -l h=<hostname> dump core
shared library name DT_SONAME not set with libdrmaa.so
Berkeley DB backup failed when using hostname with a fully qualified
domain name
the inst_common.sh is missing $SGE_EXECD_PORT
potential security issues in cull library
inst_sge -help wrongly indicates -bup/-rst works with BDB spooling only
qping segfaults in ssl mode
The sge_share_mon utility does not work with the automatic policy enforcement
the auto uninstall execd needs a ssh deamon when the uninstall is done local
accounting records for slave tasks of pe jobs contain invalid submission time
DRMAA 1.0 interface need complete documentation in man pages
qselect matches wrong resources which have been overridden at lower level
qsh does not work if XAUTHORITY is set in root environment
In certain cases jobs may stay in "t" state for 5 minutes
qmaster logging "scheduler tried to remove a incomplete"
ignore_fqdn is broken for the local configuration
host already exists when modifying cluster settings
segmentation fault with empty string
qmaster performance gets throttled if qsub -sync y is used when many
jobs are in the system
sge_conf(5) setting 'max_u_jobs' broken if BDB spooling is used
job control: sorting by different fields
qmon job control: display wider default columns
load formula does not recognize float as weighting factor
qmaster dies when modifying slots value for queue domain when queuename
is missing
spooledit cannot dump USERSET objects
default xterm path in arch_variables script not correct for darwin
architectures
qsh problems on darwin architecture because of wrong crypto lib
execution daemon can crash on Linux where libnss_ldap.so uses BDB 4.2
shared library


Bugs fixed in SGE 6.0u9 since release 6.0u8
-------------------------------------------

CSP mode is affected by OpenSSL Security Advisory [28th September 2006]
account string does not accept the "|" character
unreasonably long scheduler dispatch times if lots of projects are used
in share tree
unreasonably long scheduler dispatch times if lots of cluster queues are
deployed in large clusters
jobs with negative priority will be rejected by qmaster
@
text
@d1 1
a1 1
$NetBSD: patch-ae,v 1.1 2004/05/03 00:38:34 dmcmahill Exp $
d3 11
a13 11
--- source/clients/qmon/Makefile.orig	2004-03-03 13:09:34.000000000 +0000
+++ source/clients/qmon/Makefile
@@@@ -135,7 +135,7 @@@@ messages:
 # rules to build binaries
 ###############################################################################
 qmon:  $(QMON_OBJS) $(QMON_ADD_OBJS) $(QMON_LIB_DEPENDS)
-	$(LD_WRAPPER) $(CC) $(LFLAGS) $(XLFLAGS) -o $@@ $(QMON_OBJS) $(QMON_ADD_OBJS) $(QMON_ADD_LIBS) $(XLIBS) $(SLIBS) $(LIBS) 
+	$(LD_WRAPPER) $(CC) $(LFLAGS) $(LDFLAGS) $(XLFLAGS) -o $@@ $(QMON_OBJS) $(QMON_ADD_OBJS) $(QMON_ADD_LIBS) $(XLIBS) $(SLIBS) $(LIBS)
 
 ############################################################################
 # ListTree Demo prog
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD$
@


1.1.1.1
log
@import sge-5.3p6 (Sun Grid Engine)

The Grid Engine project is an open source community effort
to facilitate the adoption of distributed computing solutions.
Sponsored by Sun Microsystems and hosted by CollabNet, the
Grid Engine project provides enabling distributed resource
management software for wide ranging requirements from compute
farms to grid computing. 
@
text
@@
