source: tags/release-0.5/NEWS @ 704

Revision 269, 3.5 KB checked in by dcarter, 5 years ago (diff)

Updated release notes and install instructions

Line 
1arm4 -- History of visible changes.
2
3Copyright (C) 2005-2006, David Carter <dcarter@arm4.org>
4See the end for copying conditions.
5
6Please send arm4 bug reports to dcarter@arm4.org or use our
7online system at arm4.org
8
9Version 0.5
10
11This release makes a more complete agent. Most subbuffer types are
12now supported, including user buffers, diagnostic buffers, and
13user defined metrics.
14
15Performance has been improved using the Berkeley DB in-memory transaction
16feature. This requires version 4.3 or later, so this is a change in the base
17system requirements. The configuration program has been changed to reflect
18this.
19
20There are some new and expanded tests in the test directory. This is the
21first step in a validation test suite that will be expanded as development
22goes on.
23
24A new debugging utility has been introduced. arm4_dump allows the developer
25to view the contents of the repository database. This isn't meant to be a user
26level tool.
27
28Tickets closed in this release:
29
3028      arm4_report fails to report transactions on Solaris
313       Add support for user-defined metrics
3224      Aliases should be at the library level, not the daemon
3322      Add ability to turn ARM collection on and off
3425      Add support for user buffers in transactions
3526      Add support for diagnostic details in transactions
36
37Known Issues
38
39In certain cases, program crashes involving programs linked with libarm4
40may leave an open unnamed message queue. This will need to be removed
41manually, or it will linger until the next reboot.
42
43
44Version 0.4
45
46The primary purpose of this release was to add an XMLRPC
47reporting interface that could be used by web management tools,
48but along the way many core deficiencies were uncovered and fixed.
49
50The structure of the ARM library and daemon have changed with
51all of the database accesses having moved from the library to
52the daemon. This results in more IPC calls, but greatly improves
53the stability of the agent.
54
55The daemon now contains an XMLRPC interface that is being used to
56develop a web management interface. This interface should not be
57considered stable and is very likely to change as development continues.
58
59Some of the options to the daemon have changed in name and/or function,
60so please read the documentation before using.
61
62Tickets closed in this release:
63
6413      Berkeley DB permission errors cause database corruption
6512      Add XMLRPC based reporting interface
6615      API calls should accept empty ids
6719      Need to exit gracefully when daemon is unable to create shared regions
6821      The -r option to arm4_daemon doesn't remove the message queue
6916      arm_register_application accepts blank names and names with trailing blanks
7017      The -r option to arm4_daemon doesn't remove the databases as advertised
71
72Known Issues
73
74The agent doesn't currently support user defined metrics. This is
75targeted for the next release.
76
77In certain cases, program crashes involving programs linked with libarm4
78may leave an open unnamed message queue. This will need to be removed
79manually, or it will linger until the next reboot.
80
81-------------------------------------------------------
82Copying information:
83
84Copyright (C) 2005-2006, David Carter <dcarter@arm4.org>
85
86   Permission is granted to anyone to make or distribute verbatim copies
87   of this document as received, in any medium, provided that the
88   copyright notice and this permission notice are preserved,
89   thus giving the recipient permission to redistribute in turn.
90
91   Permission is granted to distribute modified versions
92   of this document, or of portions of it,
93   under the above conditions, provided also that they
94   carry prominent notices stating who last changed them.
95
Note: See TracBrowser for help on using the repository browser.