Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DNM] LTTng-UST should be optionally enabled #6357

Closed
wants to merge 11 commits into from

Conversation

Abhishekvrshny
Copy link

@Abhishekvrshny Abhishekvrshny added this to the hammer milestone Oct 22, 2015
@Abhishekvrshny Abhishekvrshny self-assigned this Oct 22, 2015
Jason Dillaman added 11 commits October 26, 2015 16:09
…e calls"

This reverts commit 8118989.

(cherry picked from commit 638738f)

Conflicts:
	src/common/Preforker.h
LTTng-UST initializes itself at program load, which means it is
currently always enabled.  This can lead to issues with SElinux
and AppArmor which might restrict access to the necessary device
files.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 4a5305e)

Conflicts:
	src/test/Makefile-client.am
	src/tracing/Makefile.am
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit f4feee2)

Conflicts:
	ceph.spec.in
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit a7ed8e1)
The TracepointProvider class is a configuration observer.  When
tracing is enabled, it will dynamically load the associated
tracepoint provider.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit b3d02cc)

Conflicts:
	src/common/Makefile.am
This results in the tracepoint provider shared libraries being
placed in the library path for unittests.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit e11d8d6)

Conflicts:
	configure.ac
	src/Makefile.am
Config options to enable LTTng-UST tracepoint providers for
the OSD, OSD objectstore, librados, and librbd.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 2ccef89)

Conflicts:
	src/common/config_opts.h
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 1a6eea9)

Conflicts:
	src/librbd/librbd.cc
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 6368c28)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 0009f34)
It was previously assumed that a CephContext singleton would
inherit from CephContext::AssociatedSingletonObject, but it was
not enforced.  This could result in unknown behavior when the
singleton is destroyed due to the implied virtual destructor.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit fb62c78)
@Abhishekvrshny Abhishekvrshny changed the title LTTng-UST should be optionally enabled [DNM] LTTng-UST should be optionally enabled Oct 28, 2015
@Abhishekvrshny
Copy link
Author

Assigned this backport to @dillaman

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants