This is www.gnqs.org, The Home Of Batch Processing


Home | Developers | Documents | Downloads | Mailing Lists | People | Support | Volunteer


Changes To Monsanto-NQS 3.36.5

Academic Computing Services , University of Sheffield

Stuart Herbert S.Herbert@Sheffield.ac.uk

Document 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

This site (www.gnqs.org) is copyrighted. You can view the terms & conditions here.
You can contact the webmaster here.



Please address all correspondance about this page to

This site (www.gnqs.org) is copyrighted. You can view the terms & conditions here.
You can contact the webmaster here.



Please address all correspondance about this page to

This site (www.gnqs.org) is copyrighted. You can view the terms & conditions here.
You can contact the webmaster here.



Please address all correspondance about this page to

This site (www.gnqs.org) is copyrighted. You can view the terms & conditions here.
You can contact the webmaster here.