Changes To Monsanto-NQS 3.36.5
Academic Computing Services , University of Sheffield
Stuart Herbert S.Herbert@Sheffield.ac.ukDocument copyright ©. All rights reserved.
Abstract
The University of Sheffield is supplying, and supporting, Monsanto
NQS to UK Higher Educational sites as part of the New Technologies
Initiative of JISC. This document contains a summary of changes for
each new release of NQS.
Contents
Click here for a plain-text version of this paper. Click here for a copy of this document in Microsoft RTF format, suitable for printing (if available).
Changes
Introduction
This is a summary of the changes to Monsanto NQS as released by the
Univesity of Sheffield.
We are most grateful for the contributions made by other
individuals and/or organisations.
Version 3.36.5
Solaris 2 Cluster Fix
A bug in the Solaris 2-specific code in the libnmap was causing
requests between machines to fail. This bug has now been fixed.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [ ] IRIX 6
> [ ] LINUX
> [ ] OSF/1
> [x] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Stuart, with thanks to John Roman of Monsanto.
HPUX Process Stats Fix
The call to pstat() in ./lib/shoqbydesc.c has (hopefully) been fixed.
> [ ] AIX
> [x] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [ ] IRIX 6
> [ ] LINUX
> [ ] OSF/1
> [ ] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Stuart, with thanks to the University of Liverpool, and the
University of Queens-Belfast.
SunOS & Solaris Process Stats
Code has been added for displaying extended information by using the
qstat(1) command.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [ ] IRIX 6
> [ ] LINUX
> [ ] OSF/1
> [x] SOLARIS 2
> [x] SUNOS 4
> [ ] ULTRIX
Bill Ralph (wdralph@nwer.sandia.gov)
Linux Makefile Added
Somehow, the source code at work (Solaris 2) didn't include a
makefile for Linux - I do all my Linux testing at home. The Linux
makefile has now been added to the distribution.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [ ] IRIX 6
> [x] LINUX
> [ ] OSF/1
> [ ] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Stuart
OSF/1 2.0 Support
Monsanto-NQS now compiles and runs on v2.0 of OSF/1.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [ ] IRIX 6
> [ ] LINUX
> [x] OSF/1
> [ ] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Stuart, with thanks to Norm Rullo (normr@accelr8.com)
Version 3.36.4
Please note that the new, IRIX 6.0 stuff, has not been tested by me,
simply because I don't have access to IRIX 6.
This release has successfully compiled and executed on Solaris 2.3
and Linux 1.1.53.
Stuart
IRIX 6.0 Support & ANSI Prototypes
Monsanto-NQS now compiles and runs on SGI's IRIX 6.0 release. As a
side effect of this, all code now has ANSI-style declarations.
Sites running SunOS 4 must either use `acc' or GNU's `gcc' compiler
to compile NQS from now on.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [x] IRIX 6
> [ ] LINUX
> [ ] OSF/1
> [ ] SOLARIS 2
> [x] SUNOS 4
> [ ] ULTRIX
Dave Safford (d-safford@tamu.edu)
Processor Set Support
IRIX allows quite a variation in the configuration of its multiple
processor hosts using the `pset' command. Support for processor
sets is available for IRIX 6.0 right now, thanks to Dave - I'll make
it available to IRIX 5 users once I've had the opportunity to test
it.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [x] IRIX 5
> [x] IRIX 6
> [ ] LINUX
> [ ] OSF/1
> [ ] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Dave Safford (d-safford@tamu.edu)
qacct(1) Patched
The new `-m' switch of qacct can be used to show when a request was
submitted. Temporary files are now created in /usr/adm, rather than
/usr/tmp, before renaming.
> [x] AIX
> [x] HPUX
> [x] IRIX 4
> [x] IRIX 5
> [x] IRIX 6
> [x] LINUX
> [x] OSF/1
> [x] SOLARIS 2
> [x] SUNOS 4
> [x] ULTRIX
John Roman (jrroma@beaker.monsanto.com)
Quota support fixed
The code which examined the file systems quota has been patched.
> [x] AIX
> [x] HPUX
> [x] IRIX 4
> [x] IRIX 5
> [x] IRIX 6
> [x] LINUX
> [x] OSF/1
> [x] SOLARIS 2
> [x] SUNOS 4
> [x ] ULTRIX
John Roman (jrroma@beaker.monsanto.com)
Version 3.36.3
Bug In qacct(1)
An internal copying error in qacct(1) has been rectified.
> [x] AIX
> [x] HPUX
> [x] IRIX 4
> [x] IRIX 5
> [x] LINUX
> [x] OSF/1
> [x] SOLARIS 2
> [x] SUNOS 4
> [x] ULTRIX
Stuart, thanks to Michael Hamilton (hamiltom@ecnz.co.nz)
Version 3.36.2
New OS Supported : Linux
NQS now compiles and runs on Linux. Tested on Linux 1.1.54 with gcc
v2.2.58, although I can't see any reason why it should not work on
any standard Slackware distribution running a 1.0.x Linux kernel.
NOTE that because Linux lacks a plock() call, the NQS daemon cannot
be locked in memory from qmgr(1m). Otherwise, all the functionality
of NQS is available on Linux.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [x] LINUX
> [ ] OSF/1
> [ ] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Stuart, based on work by Dr. Karsten Steffens
(karsten@kshome.ruhr.de)
Version 3.36.1
Compilation Problem
nqs_reqser.c has had two lines of code split into more lines to work
around an apparent compiler problem on Solaris 2.3.
> [ ] AIX
> [ ] HPUX
> [ ] IRIX 4
> [ ] IRIX 5
> [ ] OSF/1
> [x] SOLARIS 2
> [ ] SUNOS 4
> [ ] ULTRIX
Stuart
Compilation Problem
The makefile has been altered to link against libnqs.a and libnmap.a
using `-lnqs.a' and `-lnmap.a'.
> [x] AIX
> [x] HPUX
> [x] IRIX 4
> [x] IRIX 5
> [x] OSF/1
> [x] SOLARIS 2
> [x] SUNOS 4
> [x] ULTRIX
Stuart
Automagically produced by KTEpaper, part of The Knowledge Tree Engine
|