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 |
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.
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.
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).
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.
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.
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.
License data collected on windows clients sometime last for longer than 1 hour (with overlapping collectors). This patch make filtrator accept these files correctly.
Unpack tar file in e.g /tmp/patch on the Open iT host. Do the following as root: cd /tmp/patch ./patch.pl
No corresponding Patches available.