aboutsummaryrefslogtreecommitdiffstats
path: root/lib/observer
AgeCommit message (Collapse)Author
2011-11-18[observer] Implemented basic tracing functionalityDan Gudmundsson
Use ttb which does most of the work already.
2011-11-18[observer] Work around wxWidgets windows bugDan Gudmundsson
wxCheckListBox:setClientData crashes on windows
2011-11-17[observer] Rework tracing part of the guiDan Gudmundsson
No tracing is implemented yet.
2011-11-11[observer] Fix portability bugsDan Gudmundsson
Turn on generic listctrl implementation on Mac, the native doesn't work in wx-2.8. Fix listctrl colours on mac Turn on wxSystemMenu for miniFrame to get a close box on Windows. Direct observer help to a browser. Cleanups
2011-11-10[observer] Improve process_info windowDan Gudmundsson
Also refactor some (re)used code
2011-11-10[observer] Misc cleanup and fixesDan Gudmundsson
Make sure that the menus work on MacOsX. Fix asserts on debug build on linux. Make sure epmd is started before distribution. Rewrote multi-selection code observer_pro_wx.
2011-11-08[observer] Clean up codeDan Gudmundsson
system tab, timer handling and "etop" code More info in system tab, same timer handling in all tabs. Remove dependency off etop process, do the roughly the same functionality on our own.
2011-11-08[observer] Add a [d]ets viewer, tv replacementDan Gudmundsson
2011-11-08[observer] Started on a wx guiMagnus Eriksson
2011-10-28Merge branch 'siri/observer/ttb-test-cleanup-slave-nodes/OTP-9644'Siri Hansen
* siri/observer/ttb-test-cleanup-slave-nodes/OTP-9644: Adjust ttb_SUITE to work better on windows Cleanup after testcases in ttb_SUITE
2011-10-28Merge branch 'siri/observer/close-ip-to-file-trace-port/OTP-9665'Siri Hansen
* siri/observer/close-ip-to-file-trace-port/OTP-9665: Close ip_to_file trace port in ttb:stop
2011-10-27Remove unused */doc/src/make.dep filesBjörn Gustavsson
These dependency files was once used when building the documentation, but are no longer needed.
2011-10-27Close ip_to_file trace port in ttb:stopSiri Hansen
This is a relay port opened from the IP trace client when tracing diskless nodes. The port was not closed properly in ttb:stop, which caused problems on windows since the file could not be moved to the upload directory before the file descriptor was closed.
2011-10-27Adjust ttb_SUITE to work better on windowsSiri Hansen
There is a problem with long paths on windows, which causes some of the ttb logs in this suite not to be created. To go around this, the original priv_dir from the Config is no longer used for writing the logs. Instead a new priv_dir is created in the data_dir - which makes the path much shorter. There is also a problem caused by the lower resolution of the system clock on windows. It makes the test cases for sorting trace messages fail. To get around this a sleep of 2 ms is added in "appropriate places", and also the messages sent between client and server when creating the trace log for these test cases is now better synched. The cleanup functions, which terminate slave nodes, was called in end_per_testcase. However, it seems to be a bug in the test_server which causes this to hang if the test case failed with a timetrap_timeout. Workaround for this is to do the cleanup in init_per_testcase instead - i.e. make sure that nodes that are to be started by the test case do not already live when the test case starts.
2011-10-27Cleanup after testcases in ttb_SUITESiri Hansen
Slave nodes were earlier stopped inside each test case. If a test case failed before this point, a slave node would survive and it might interfere with the next test case causing multiple failures. This commit moves the stopping of slave nodes out to a separate function for each test case - called during end_per_testcase. A minor correction is also done in ttb:ensure_no_overloaded_nodes - the reply message sent back from the ttb process is tagged so only the expected message will be picked from the message queue. Otherwise, for instance nodedown messages from the monitoring of slave nodes (by the test cases) could be received here. Finally, the sleep timer when waiting for trace messages to arrive over tcp/ip is extended a bit since test cases sometimes failed with missing trace messages here.
2011-10-04Merge branch 'dev' into majorBjörn-Egil Dahlberg
2011-10-04Prepare releaseOTP_R14B04Erlang/OTP
2011-09-06Merge branch 'pd/ttb-cleanup' into majorHenrik Nord
OTP-9430 OTP-9403 OTP-9431
2011-08-30Support for stopped and resumed tracing.Andrzej Telezynski
2011-08-30More robust testing of tracing with 'local' option.Andrzej Telezynski
2011-08-30Print path to logs dir unless nofetch option specified.Andrzej Telezynski
2011-08-30Removed unused option to send realtime trace to erlide.Andrzej Telezynski
2011-08-30Documented global state when applying formatting function to trace logs.Andrzej Telezynski
2011-08-30Test for: (BUGFIX) Error with ip tracing to wrap sets.Andrzej Telezynski
2011-08-30Stop option 'return' changed to 'return_fetch_dir'Andrzej Telezynski
2011-08-30update format function's descriptionPiotr Dorobisz
2011-08-30It is safe to change cwd on control node or remote nodes while tracingAndrzej Telezynski
2011-08-30fixed documentationPiotr Dorobisz
2011-08-30additional tests for ttb modulePiotr Dorobisz
2011-08-30new tests for ttb modulePiotr Dorobisz
2011-08-30updated documentationPiotr Dorobisz
2011-08-30updated OTP testsPiotr Dorobisz
2011-08-30(BUGFIX) Error with ip tracing to wrap setsPiotr Dorobisz
2011-08-30Include logfile name in fetch directory namePiotr Dorobisz
2011-08-30dbg-type tracingPiotr Dorobisz
2011-08-30Optional handler specification allowed in stop/1 - Allowed optional handler ↵Piotr Dorobisz
specification in trace/2
2011-08-30Flush file trace port buffers with given frequencyPiotr Dorobisz
2011-08-30Autoresume tracingPiotr Dorobisz
2011-08-30showing trace messages on the console in real timePiotr Dorobisz
2011-08-30BUGFIX Occasional deadlock on ttb:stopPiotr Dorobisz
2011-08-30Overload protectionPiotr Dorobisz
2011-08-30BUGFIX Fetch fails when nodes on the same host have different cwdPiotr Dorobisz
2011-08-30et handled in a generic wayPiotr Dorobisz
2011-08-30Optional handler specification allowed in stop/1Piotr Dorobisz
2011-08-30Use shared handler state for all clientsPiotr Dorobisz
2011-08-30Always use timestamp, optional sortingPiotr Dorobisz
2011-08-30Time-constrained tracingPiotr Dorobisz
2011-08-30BUGFIX Fetch fails when nodes on the same host have different cwdPiotr Dorobisz
2011-08-30One-command trace setupPiotr Dorobisz
2011-08-30Allow to specify fetch directoryPiotr Dorobisz