From: Mathieu Desnoyers Date: Wed, 8 May 2013 19:56:28 +0000 (-0400) Subject: manpage: Document probe provider compatibility X-Git-Tag: v2.0.7~6 X-Git-Url: http://git.liburcu.org/?p=lttng-ust.git;a=commitdiff_plain;h=1b8747b1c000ab929ba37374bab9f1dabeecb48c manpage: Document probe provider compatibility Fixes #502 Signed-off-by: Mathieu Desnoyers --- diff --git a/doc/man/lttng-ust.3 b/doc/man/lttng-ust.3 index c6f1935c..9bad1ecb 100644 --- a/doc/man/lttng-ust.3 +++ b/doc/man/lttng-ust.3 @@ -326,10 +326,23 @@ startup time. .PP lttng-gen-tp(1), lttng(1), babeltrace(1), lttng-sessiond(8) .PP + +.SH "COMPATIBILITY" + +.PP +Older lttng-ust libraries reject more recent, and incompatible, probe +providers. Newer lttng-ust librairies accept older probe providers, even +though some newer features might not be available with those providers. +.PP + .SH "BUGS" .PP -No knows bugs at this point. +LTTng-UST 2.0 and 2.1 lttng-ust libraries do not check for probe +provider version compatibility. This can lead to out-of-bound accesses +when using a more recent probe provider with an older lttng-ust library. +These error only trigger when tracing is active. This issue has been +fixed in LTTng-UST 2.2. If you encounter any issues or usability problem, please report it on our mailing list to help improve this