X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ChangeLog;h=af8d9c833660876ec018252570d18122d2459795;hp=b9fc2889171e503eeed32f1e870e657e5808c685;hb=d7ce0a436c41594820679de2d1d7b26a413f77e3;hpb=8802e4bd6e15eb61453b73fa0dc9ba1c32d5433a diff --git a/ChangeLog b/ChangeLog index b9fc28891..af8d9c833 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,164 @@ +2013-06-25 lttng-tools 2.2.0 (National Catfish Day) + * STABLE VERSION + * Fix: if relayd is unreachable, disable consumer for the session + * Fix: possible infinite loop in disable ust event + * Fix: don't enable a channel if a session was already started + * Fix: bad type for the relayd id + * Fix: add debug statement in kernel flush metadata + * Fix: destroy default created channel if add-context fails + * Fix: clarify tracefile size/count in lttng.1 man + * Fix: don't stop a session that was not previously started + * Fix: update lttng.1 man page + * Fix: bad protocol flow between sessiond and consumerd + * Fix: kernel memory leak in error path + +2013-06-20 lttng-tools 2.2.0-rc3 + * Multiple memory and fd leak fixes in sessiond and consumerd + * Test: stress test added to the repository but not in make check + * Using LTTNG_HOME environment variable if exists, with fallback to HOME + * Implement health check for app registration dispatch + * Implement health check for app notification thread + * Revert "Improve channel listing output format" + * Fix: use lttng pipe to send new stream to thread + * Change consumer_metadata_pipe to be a lttng_pipe + * Change consumer_data_pipe to be a lttng_pipe + * Add wrappers for pipe + * Add --version command-line option to lttng. + * Add --with-lttng-ust-prefix config option. + * Fixes from coverity scan. + * Stability fixes + * RCU hash table are now destroyed in a seperate thread in sessiond + +2013-05-09 lttng-tools 2.2.0-rc2 + * Fix: split UST per UID/PID default values + * Fix: don't start the relayd with a wrong --output dir + * Fix: Erroneous automatic session name when streaming + * Fix: wrong data port when listing session's URI + * Fix: don't create a channel on an enable channel + * Tests: Add missing test_utils_parse_size_suffix to unit tests + * Fix: print lttng strerror on enable event with filter + * Fix: change relayd protocol version to 2.2 + * Fix: reset current size for tracefile rotation + * Fix: remove extra -I for python bindings + * lttng UI: round up trace file size to subbuf size if needed + * Fix lttng UI: fix arg parsing, round size to next power of two + * Fix: check errors in lttng command argument values + * Implement get_count_order in lttng utils + * lttng cli: Accept human readable sizes for --subbuf-size + * Unit tests: don't rebuild units under test + * Fix: consumerd metadata channel/cache/timer races + * Fix: consumerd channel destroy race + * Cleanup: document RCU read-side lock better + * consumer relayd interaction: fix segfaults + * Fix: change order of fd get to fix error path + * Fix: fd leak when creating UST metadata channel + * Fix: fd leak on error + * Fix consumerd fd leak + * Fix RCU-related hangs: incorrect lttng_ht_destroy use + * rculfhash: check for callers from RCU read-side C.S. + * Fix: don't call hash table destroy under rcu read-side c.s. + * Documentation: import updated comments from urcu + * Fix: segfault in buffer_reg_channel_destroy() + * Fix: add missing goto error in UST consumer + * Fix: no need to use run_as_open in the relayd + * Fix: typo in enable-channel man and help + * Fix: add some missing hidden attribute + * Fix: per-uid buffers should only be flushed once on stop + * Cleanup: Use own mutex within timer setup/teardown + * Fix: channel management thread should hold a refcount + * Fix: move metadata cache setup before ownership passing + * Fix: consumer metadata switch timer error handling + * Fix: set ptr to NULL to suppress old gcc warnings + * Fix: linking order of libraries + * Fix: multiple type mismatch in debug statement + * Fix: remove mention of trace directory layout in quickstart doc + * Fix: remove unused path variables from session obj + * Fix: update lttng.1 man and enable-channel help with read timer size + * Fix: use channel per domain default values + * Fix: typos in the code base + * Fix: deny multiple event types with enable-event + * Fix: deny the same port for data and control URL + * Fix: reset consumer destination when changing URIs + * Fix: don't allow different control and data destination + * Fix: typos in error strings + * Improve channel listing output format + * Fix: enable-channel accepts mismatched option + * Fix: validate buffer type for UST channel creation + +2013-03-28 lttng-tools 2.2.0-rc1 + * Add UST per UID buffers support + * UST metadata generation are created on the sessiond side + * Move LTTng-UST buffer ownership from application to consumer + * Add a UST registry of events and channel in the sessiond + * UST periodical metadata flush + * Refactor tests to use prove and tap + * Support for trace file rotation for the relayd and on disk + * Support per-context filtering + * Add channel wakeup fd to monitor close + * Deprecate enable/disable-consumer + * Multiple fixes and memory leak fix. + +2012-12-20 lttng-tools 2.1.0 (13th Baktun) + * STABLE VERSION 2.1.0-stable - "Basse Messe" + * Multiple minor fixes + * Multiple memory and fd leaks + * Fix: Off by one in seq num for data pending command + * Fix: flag metadata stream on quiescent control cmd + * Fix: prioritize control socket communication in relayd + * Fix: poll and epoll fd set reallocation + * Fix: add missing goto pending if data is inflight + * Fix: remove ua_sess->started assert on stop trace + * Set classes of traffic in high_throughput_limit + * Fix: use the poll wait ret value when iterating on fd(s) + * Fix: force the poll() return value to be nb_fd + * Fix: Wrong check of node when cleaning up ht + * Fix: set started flag of ust app after ustctl + * Fix: memory leak in add relayd socket error path + * Fix: add packed attribute to filter structure + * Fix: Add missing health code update for consumer command + * Add LTTNG_PACKED macro + * Fix data pending for inflight streaming + * Map session id of relayd and sessiond in consumer + * Add the relayd create session command + * Make the consumer sends a ACK after each command + * Remove MSG_WAITALL on every recvmsg() socket typ + * Fix: Add missing relayd ht cleanup and ht destroy + * Fix: Relayd and sessiond version check + * Fix: protect consumer_find_channel with rcu locking + * Fix: don't steal key when adding a metadata stream + * Consumer hold stream mutex for add stream + +2012-12-03 lttng-tools 2.1.0-rc9 + * Fix: set the stream ht static in consumer file + * Update sessiond man page with new env var + * Update lttng.1 man page + * Fix: enable-consumer for all domains missing dir + * Fix: Add missing fct prototypes when disabling UST + * Fix a typo in lttng-probe-module name + * Assign values to enum lttcomm_sessiond_command + * Fix: run health test only if root + * Clarify empty string/NULL filter errors + * Fix: add missing padding for UST filter + +2012-11-22 lttng-tools 2.1.0-rc8 + * Fix: Uninit. variable in lttng view + * Add already enabled UST event error code + * lttng.h API update: set filter becomes enable event with filter + * Change the UST event hash table match function + * Pass lttng_event struct to the set_filter API call + * Adding context to an event is no longer possible + * Add UST overlap tests + * Add filter sequence number to UST + * Fix: Typo from a previous patch in an assert() + * Fix: Warn if session is running with lttng view + * Fix: Add bash requirement to README for make check + * Fix: add the notion of domain to lttng.1 man page + * Enable additional kernel probes + * Update CodingStyle + * Use the new functions for default subbuf sizes + * Add default subbuf sizes getter functions + * Add max() and min() macro in common + 2012-11-13 lttng-tools 2.1.0-rc7 * Fix: Add pointer check when freeing poll events * Fix: FD leak on thread error