Summary | Several small bugfixes in filtrator |
Platform | Unix |
Category | bugfix |
Valid for | 4.7.x, 4.8.0.x |
Requires | |
Client Required Patch/es | |
Supersedes | 232, 231, 228, 226, 210, 220, 216 |
Superseded by | |
Affects | Server: License Analyzer |
Last Updated | September 30, 2009 |
This patch fixes several small bugs in Open iT license. - Fix of bug when handling DST (Daylight Saving Time) - Last bugfix (#231) resulted in slower handling of mappings, this has been fixed in this version - Several small fixes in the filters - Several improvements when handling FLEXlm debug log data This patch also contains all back-end updates for Open iT License in previously released patches, so that just one patch is needed to get all new improvements and bug fixes.
This patch updates the filter sequences for filtrator with feature mapping in addition to the existing product mapping. Since extra filters in the sequence slows down filtering a new administrative tool has been added /opt/openit/bin/config_license_filters This program can be used turn product and feature mapping on and off for all or some data types. (use --help to see how to use the program). By default product mapping is turned on and feature mapping is turned off. Run /opt/openit/bin/config_license_filters feature:on to turn on feature mapping in all filters. Then edit /var/opt/openit/etc/feature-mapping with the relevant mapping.
The first bug fixed by this patch was a small algorithmic fault when reading and joining data. It would for some records give slightly wrong usage. This showed up in output as discrepancies between reports using different data types that e.g should show the same total elapsed time. The other bug was appears when reading mappings with multiple globs (in the product-mapping file). In some cases entries would be ignored by filtrator.
Filtrator will now create two new data types, - License usergroup v2 (71) - License hostgroup v2 (72) These data type expands the old "License usergroup" and "License hostgroup" with - The "package" classification (Package/Component usage) - The "Average used" measurement - The "Minimum used" measurement
Since usernames on windows are case insensitive the same user can be given in many ways, e.g "administrator", "Administrator" and "ADMINISTRATOR". The way a user logs into the machine is reflected in license usage (FLEXlm). In most cases we do not want this to be handled as three separate users. If case is significant, filtrator can be configured to keep case by adding/modifying the "filtrator.case-sensitivty" object in /var/opt/openit/etc/daft.conf By default username is case insensitive but hostnames are left case sensitive: case-sensitivity()="" { username(Bool)="false"{} hostname(Bool)="true"{} }
This patch addes support for the to new queued license data types ("Total license queued" and "Individual license queued")
When using "regenarate_license_data" to regenerate several datatypes at the same time, there is a possibility that the filters interfere with eachother and corrupt some of the generated data. This patch modifies "regenerate_license_data" so that each datatype is generated seperately, removing this possibility for interference between the datatypes. This is a server patch.
Summasummarum uses much less memory.
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.