[GE users] updated FlexLM integration (qlicserver)

Olesen, Mark Mark.Olesen at arvinmeritor.com
Mon May 7 14:30:23 BST 2007


    [ The following text is in the "iso-8859-1" character set. ]
    [ Your display is set for the "ISO-8859-10" character set.  ]
    [ Some special characters may be displayed incorrectly. ]

I've sent an updated version of the qlicserver program and utilities
(qlicserver-1.26.tar.gz) for upload to the wiki site. If all goes well, it
should appear there within the next day (or two).

The main reason for the current update is the adjustment for the new qstat
behaviour - need "qstat -u *" to list all jobs. 
Unfortunately, I can't actually test it on 6.1 until sometime in June when
we'll start with 6.1 ourselves, but I thought it was important to release
the changes before people start having problems after upgrading.
The modified query will work with both 6.0 and 6.1 version.

The second change is the introduction of threaded server queries. Each
server will be queried in parallel in a separate thread. If multiple ports
are used on a particular server, they will be bundled together within a
thread. The parallel query allows better response and stability when a slow
or wonky server is in the system. Instead of relying on the FlexLM timeout
parameter, 'alarm' is used to pull the plug on queries that are taking too
long.

NOTE: on some older systems (eg, perl 5.8.5 and SuSE 9.2) killing a thread
within Perl appears to kill all threads. On these systems, the robustness
will not be better (or worse) than before, but the query speed will still be
improved. If only a single server is being used, no threads are used.
If threads are a general problem on your system, the comments containing
"UNTHREADED PERL" should help find the editing points in the code.


A minor feature improvement for tracking GridEngine complexes has been
added. The tracked complexes are added into the qlicserver output for
external access via the qlic utility. The "trackonly" entry of the config
table controls this feature.


Although bugs can never be avoided, this version represents our current
production version with the last non-cosmetic changes stemming from Nov.
2006.

/mark

Dr. Mark Olesen
Principal Engineer Thermofluids Analysis
ArvinMeritor Emissions Technologies GmbH
Biberbachstr. 9
D-86154 Augsburg, GERMANY
tel: +49 (821) 4103 - 862
fax: +49 (821) 4103 - 7862
--
Aufsichtsrat: Gary Strickland (Vors.)
Geschäftsführung: Michael Bleidt, Michael Wood, Scott Stevens
Eintrag: Registergericht Augsburg HRB 20757
This e-mail message and any attachments may contain 
legally privileged, confidential or proprietary Information, or 
information otherwise protected by law of ArvinMeritor, Inc., 
its affiliates, or third parties. This notice serves as marking of 
its ?Confidential? status as defined in any confidentiality 
agreements concerning the sender and recipient. If you are 
not the intended recipient(s), or the employee or agent 
responsible for delivery of this message to the intended 
recipient(s), you are hereby notified that any dissemination, 
distribution or copying of this e-mail message is strictly 
prohibited. If you have received this message in error, please 
immediately notify the sender and delete this e-mail message 
from your computer.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net




More information about the gridengine-users mailing list