Version 0.5 is now available for download. See
http://www.arm4.org/trac/wiki/Arm4Agent for more information.
This release makes a more complete agent. Most subbuffer types are
now supported, including user buffers, diagnostic buffers, and
user defined metrics.
Performance has been improved using the Berkeley DB in-memory transaction
feature. This requires version 4.3 or later, so this is a change in the base
system requirements. The configuration program has been changed to reflect
this.
There are some new and expanded tests in the test directory. This is the
first step in a validation test suite that will be expanded as development
goes on.
A new debugging utility has been introduced. arm4_dump allows the developer
to view the contents of the repository database. This isn't meant to be a user
level tool.
Tickets closed in this release:
28 arm4_report fails to report transactions on Solaris
3 Add support for user-defined metrics
24 Aliases should be at the library level, not the daemon
22 Add ability to turn ARM collection on and off
25 Add support for user buffers in transactions
26 Add support for diagnostic details in transactions
Known Issues
In certain cases, program crashes involving programs linked with libarm4
may leave an open unnamed message queue. This will need to be removed
manually, or it will linger until the next reboot.