From 07ddb08ca15565b9d874174d9c0cdcdbd042e5cf Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 17 Jul 2013 22:23:27 -0400 Subject: [PATCH] Version 2.3.0-rc1 Signed-off-by: Mathieu Desnoyers --- ChangeLog | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 6 +-- 2 files changed, 117 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index af8d9c833..c280af812 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,117 @@ +2013-07-17 lttng-tools 2.3.0-rc1 + * Fix: add missing snapshot header to dist tarball + * Documentation: fix thread quit pipe comment + * Test for presence of bison and flex when building from git + * Test UST snapshot with large metadata + * Add test application with large metadata + * Cleanup: remove redundant assignment + * Fix: use per-uid buffer registry for UID buffer snapshots + * cmd.c: fix typos in snapshot commands + * Test snapshot per-uid post-mortem + * Remove leftover fprintf + * Fix deadlock: don't take channel lock in timer + * Introduce channel timer lock + * document lttng_ustconsumer_request_metadata locking constraints + * consumer: remove unused lttng_ustconsumer_push_metadata + * Document metadata_socket_lock nesting + * lttng_ustconsumer_recv_metadata does not need all those locks + * document metadata_switch_timer() deadlock + * Fix: add missing metadata socket lock + * document metadata_switch_timer() locking constraints + * consumer: remove timeout for UST metadata + * Introduce pipe for UST metadata cache and stream + * consumer: replace DBG2() instances by DBG() + * Introduce utils_create_pipe_cloexec_nonblock() + * ust consumer: data_pending check is endpoint active + * Fix: kernel consumer: data_pending check if endpoint active + * consumer: explicitly set endpoint status to active at init + * document consumer_metadata_cache_flushed use of consumer_data.lock + * consumer: introduce channel lock + * Merge branch 'master' of git://git.lttng.org/lttng-tools + * Fix: update lttng snapshot help output + * Man: fix part of snapshot documentation + * Fix: set tracefile size test with PID buffers + * Fix: Babelstats fail to parse output with no process name or pid + * Missing NULL pointer init in tap.c + * Fix: Unchecked asprintf/vasprintf return values + * Add snapshots test to fast regression + * Fix: kernel data unit test + * Fix: snapshot returned valid LTTNG_ERR code + * Add the number of snapshot taken to the output path + * Fix: RCU read side lock unbalanced + * Fix: zeroed snapshot output at init + * Support del-output with an output name + * Update man page with snapshot command + * New UST default buffers is now per UID + * Bump UST ABI major version for 2.3 release + * Add snapshot mode to lttng list session + * Fix: support temporary snapshot max size and name + * Support snapshot max-size limitation + * Tests: per-UID UST snapshot + * Fix: snapshot support for UST and kernel in same session + * Implement lttng create --snapshot command + * Add create session snapshot API in lttng-sessiond + * Add snapshot output init call that uses URIs + * Fix: consumer err_sock cloexec + * Callsite: add "ip" context + * Fix: possible consumer sockets double close on cleanup + * Automatically load kvm-x86 and kvm-x86-mmu probes. + * Fix: consumer: use uint64_t for all sessiond_id + * Fix: add gpl and lgpl files to tarball + * Fix: don't install libtap system wide + * Fix: close consumer sockets in sessiond cleanup + * Fix: set globally visible flag to kernel stream + * Fix: lttng: memory leak in snapshot record command + * Fix: kernel-consumer: double-close + * Fix: consumer: incorrect size zmalloc + * Fix: don't try to send stream to relayd if not in streaming + * Fix: relayd refcount updates for stream + * Fix: don't send error to sessiond on orderly shutdown + * Fix: bad pathname used when sending kernel stream to relayd + * Fix: add globally visible flag in stream + * Fix: destroy metadata stream on setup metadata error path + * Fix: send kernel stream to relayd only if needed + * Fix: destroy streams for kernel snapshot sessions as well + * Fix: close and destroy metadata stream after a kernel snapshot + * Fix: print errno message on connect() error + * Fix: possible double-close on stream out_fd + * Fix: session ID signess to uin64_t in sessiond + * Tests: fix validation trace path in kernel snapshot + * Tests: Add UST snapshot local and streaming + * Add UST snapshot support + * Fix: consumer_add_relayd_socket() report errors to sessiond + * Fix: add missing enum lttcomm_return_code entries + * Fix: UST per-UID channels persist across application teardown + * Fix: kernel snapshot metadata handling and error paths + * Fix: coding style and debug statement + * Fix: put subbuffer back in kernel snapshot error path + * Fix: overflow in uri_to_str_url + * Fix: detect the correct version of LTTng-UST + * Fix: sessiond: use uint64_t for all session ids + * Tests: add kernel snapshot streaming to root regression + * Tests: remove debug output from test + * Tests: Add kernel snapshot streaming + * Fix: use snapshot consumer output for kernel + * Fix: periodical flush check trace before stop + * Fix: consumer: 64-bit index for relayd rather than 32-bit (v2) + * Fix UST channel/stream output assignation + * Fix: send per-pid session id in channel creation + * Fix: consumer double-close on error + * Update URCU detection to correctly check for a 0.7 version + * Fix: snapshot path + * Add utils function to format current time as a string + * Fix: set hidden attribute to utils_* calls + * Fix: consumer handling of metadata for relayd + * Add kernel snapshot support + * Support flight recorder mode for a session + * Implement snapshot commands in lttng-sessiond + * Add snapshot command to lttng UI + * Initial import of the snapshot ABI/API in lttng-ctl + * Use the consumer stream API in consumer_del_stream() + * Add consumer-stream.c/.h in libconsumer + * Move multiple URLs parsing fct from lttng-ctl to uri.c + * Add a lttng-ctl header to facilitate code separation + 2013-06-25 lttng-tools 2.2.0 (National Catfish Day) * STABLE VERSION * Fix: if relayd is unreachable, disable consumer for the session diff --git a/configure.ac b/configure.ac index 33c54fc07..f4a3cd894 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([lttng-tools],[2.2.0],[dgoulet@efficios.com],[],[http://lttng.org]) +AC_INIT([lttng-tools],[2.3.0-rc1],[dgoulet@efficios.com],[],[http://lttng.org]) AC_CONFIG_AUX_DIR([config]) AC_CANONICAL_TARGET AC_CANONICAL_HOST @@ -6,8 +6,8 @@ AC_CONFIG_MACRO_DIR([config]) AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -version_name="Cuda" -version_description="Brewed at the Benelux microbrewery, this IPA has huge floral, citric and resinous hop aroma, simply an amazing nose. The flavor is very fresh with a light caramel malting touch completing a strong body. Huge amounts of hops, lots of grapefruit, lemon and oranges. This is an outstanding IPA!" +version_name="Dominus Vobiscum" +version_description="A very succulent line-up of beers brewed at Microbrasserie Charlevoix. Elaborated starting from special malts and fermented with a Belgian yeast. These beers are refermented in bottle and will make you discover the richness of wheat, amber and triple styles." AC_DEFINE_UNQUOTED([VERSION_NAME], ["$version_name"], "") AC_DEFINE_UNQUOTED([VERSION_DESCRIPTION], ["$version_description"], "") -- 2.34.1