From b92ea63417bc6933393a3c285faf393b3d287ac2 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 12 Dec 2011 18:14:34 +0100 Subject: Prepare release --- lib/observer/doc/src/notes.xml | 119 +++++++++++++++++++++++++++++++++++++++++ lib/observer/vsn.mk | 2 +- 2 files changed, 120 insertions(+), 1 deletion(-) (limited to 'lib/observer') diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index baa1354268..a9554a08f4 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,125 @@

This document describes the changes made to the Observer application.

+
Observer 1.0 + +
Fixed Bugs and Malfunctions + + +

+ The following bugs in ttb have been corrected:

+

+ ttb:tracer/2 would earlier crash when + trying to set up tracing for a diskless node to wrap + files, i.e. when option + {file,{local,{wrap,Filename,Size,Count}}} was + used. ttb:stop([fetch]) would + sometimes silently fail if multiple nodes with different + current working directories were traced. + ttb:stop([fetch]) would crash if the tracer + was started with option + {file,{local,Filename}} A deadlock + would sometimes occur due to an information printout from + the ttb_control process when ttb was + stopped.

+

+ Own Id: OTP-9431

+
+ +

+ The file trace port to which the IP trace client relays + all traces from diskless nodes was not flushed and closed + properly on ttb:stop. This has been corrected.

+

+ Own Id: OTP-9665

+
+
+
+ + +
Improvements and New Features + + +

+ A new GUI for Observer. Integrating pman, etop, appmon + and tv into observer with tracing facilities.

+

+ Own Id: OTP-4779

+
+ +

+ The following new features are added to ttb:

+

+ A one-command trace setup is added, + ttb:start_trace/4. The following new + options are added to ttb:tracer/2: + shell - Show trace messages on the + console in real time timer - + Time constrained tracing + overload - Overload + protection flush - Flush + file trace port buffers with given frequency + resume - Automatically resume + tracing after node restart + A new shortcut is added for common tracer settings + similar to using the dbg module directly, + ttb:tracer(shell | dbg). Some + shortcuts are added for commonly used match + specifications in ttb:tp and ttb:tpl. + The Options argument to functions + ttb:tracer, ttb:write_config, + ttb:stop and ttb:format may now be one + single option instead of a list. The + history buffer of the last trace is now always + automatically dumped to the file ttb_last_config + when ttb:stop is called. The + following new options are added to ttb:stop/1: + fetch_dir - Specify where to + store fetched logs + {format,FormatOpts} - Specify + options to use when formatting the fetched logs + return_fetch_dir - Indicate that + the return value from ttb:stop/1 should include + the name of the directory where the fetched logs are + stored The option + disable_sort is added to ttb:format/2. When + this option is used, trace messages from different logs + are not merged according to timestamps, but just appended + one log after the other.

+

+ Own Id: OTP-9403

+
+ +

+ The following non backwards compatible changes are done + in ttb:

+

+ When setting up trace with ttb, the + 'timestamp' trace flag will now always be set. + The 'fetch' option to ttb:stop/1 is removed since + it is now default behavior that trace logs are fetched + when stopping ttb. Fetching can be disabled with the + 'nofetch' option to ttb:stop/1. The name + of the upload directory is changed from + ttb_upload-Timestamp to ttb_upload_FileName-Timestamp. + To format the output using 'et', you now + need to provide the option {handler,ttb:get_et_handler()} + instead of {handler,et}. When formatting a + trace log, the handler state was earlier reset after each + trace file, this is now changed so the handler state is + passed not only from one trace message to the next in the + same file, but also from one file to the next. +

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-9430

+
+
+
+ +
+
Observer 0.9.10
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index 76e2f591fa..fa104ede01 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 0.9.10 +OBSERVER_VSN = 1.0 -- cgit v1.2.3