Summary | Fix error when parsing hostnames for License Events data |
Platform | Unix |
Category | bugfix |
Requires |
420 420, 334 (incl. dependencies) |
Client Required Patch/es | |
Supersedes | 430, 428, 425 |
Superseded by | 451 : Verified / Not hidden |
Affects | Server: License Analyzer |
Last Updated | September 30, 2009 |
This update fixes and error when parsing hostnames from FLEXlm debug log when generating the License Events data type. Hostnames on the form HostA [HostA1123] will now correctly be parsed just as "HostA".
When events occured exactly at the same time in FLEXlm debug log file and in the accompanying flexpoller file, a wrong test (<= instead of <) would make filtrator ignore the event from the FLEXlm debug log file. This error would be very rare in real data and was detected in manually constructed data when testing other issues.
Only when using FLEXlm license data collection does the installation "force" users to define product names. When installing e.g IBM LUM and Elan/Abaqus the default name is most likely used (i.e IBM_LUM and ABAQUS). This is not a problem if there are never any overlapping features on the licenses servers, but this is often not the case. This update allows filtrator to automatically rename the default product names when they are encountered, from IBM_LUM to IBM_LUM-<host>, from ABAQUS to ABAQUS-<host> and from ClearCase to ClearCase-<host>, to avoid trying to wrongly merge data from different license servers. To activate this edit /var/opt/openit/etc/daft.conf and in object filtrator.corrections set default-product-adjustment(Bool)="true"{} Please note that if there are redundant klients for e.g IBM_LUM you can not use this options without having configured the LUM product names to a shared name different from the default to get the correct behaviour.
This patch adds functionallity that allows processing of FLEXlm debug log data with check out and in lasting 0 seconds to be accounted with a 1 second duration. After the patch is installed modify /var/opt/openit/etc/daft.conf and add line flexlog-count-zero-as-one(Bool)="true"{} in object filtrator.corrections
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.