Summary for Patch 386 (Verified)

Version 5.1.0.1

Full summary
Summary Bugfixes for license processing
Platform Unix
Category bugfix
Requires 334
Client Required Patch/es
Supersedes 381, 377, 376, 355, 373, 365
Superseded by 420 : Verified / Not hidden
Affects Server: License Analyzer
Last Updated September 30, 2009

Download now

Download_red patch386.tar.gz

Description

This patch fixes two problems with processing of license data


Multiple license agents with same polling offset
------------------------------------------------

If two or more license client poll the same product but do 
not have disting polling times (different offset) the
back-end has problems separating the data from the two 
correctly which will result in incorrect data.

After installing, use

  /opt/openit/bin/regenerate_data --archtype licpoll2 <start> <end>

to regenerate data (where <start> and <end> are dates on YYYY-MM-DD
format).


Improved parsing of data for License logfile events data type
-------------------------------------------------------------

Now ignoring "comments" when parsing FLEXlm debug for this data
type. They occationally contains wildly wrong dates which would
cause problems when parsing.

Supersedes Patch Description

Expand all

Patch 381 — Improved back-end processing for FLEXlm debug logs
This patch updates the FLEXlm debug log back-end processing
program (flab) with a binary that can work with less frequent
status dumps than the current "one file per hour" scheme.

This improves both speed of this binary and also reduced disk
use (fewer files generated).

To get any benefit the following must be done after the
patch has been installed.

Edit

  /var/opt/openit/etc/daft.conf

and change value of object

  flab.build.files-per-day

from "24" to "2".

You may also remove all FLAB files from the archive
and re-run flab over the whole periode where there
is flexlog2 data.

Note that newer releases will have the default value
changed from 24 to 2.
Patch 377 — Fix bug when handling forcelower (case) in FLC
This patch update the back-end processing to correctly read
the "case-sensitivity" object entries. A bug in the code
caused the data reader to use the wrong config value for
flab/flexpoler data (it used the value of the 
"username-forcelower" instead of the "hostname-forcelower"
value).
Patch 376 — Fix of several filtrator bugs
This patch fixes the followings bugs found in the
license processing binary (filtrator):

USER_REMOVED lines
------------------

Filtrator now correctly handles USER_REMOVED lines
from FLEXlm debug log files.

License mapping files
---------------------

A bug in the parsing of the mapping file could cause
filtrator to crash when parsing 

  license-user-mapping

or

  license-host-mapping

LUM host names
--------------

A bug in license data collection (fixed by #371) caused LUM
node names to include the serial numbers, giving hostnames
like this:

  CAD-NODE-1.us(#194.19.77.134) Serial Number_ 72211XB1934

This patch updates the back-end processing so it filters
out that serial number for the hostnames in collected data.

After installing the patch regenerate data with

  /opt/openit/bin/regenerate_data

to get correct hostnames in the database.
Patch 355 — Fix serious FLEXlm debug log processing problems
A serious problem has been detected when processing
several debug log files simultaniously when some of the
logs has long gaps (periods where license servers has
been down).

In addition the processing is now able to handle FLEXlm
debug log data collected from host in different time
zones.
Patch 373 — Remove serial number in LUM hostnames
A bug in license data collection (fixed by #371) caused LUM
node names to include the serial numbers, giving hostnames
like this:

  CAD-NODE-1.us(#194.19.77.134) Serial Number_ 72211XB1934

This patch updates the back-end processing so it filters
out that serial number for the hostnames in collected data.

After installing the patch regenerate data with

  /opt/openit/bin/regenerate_data

to get correct hostnames in the database.
Patch 365 — Make filtrator handle overlapping licpoll2 input
License data collected on windows clients sometime last
for longer than 1 hour (with overlapping collectors).

This patch make filtrator accept these files correctly.

Installation

Unpack tar file in e.g /tmp/patch on the Open iT host. Do the 
following as root:

  cd /tmp/patch
  ./patch.pl

Corresponding Windows Patches

No corresponding Patches available.



Back to Version 5.1.0.1