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

blkin: librbd trace hooks #15053

Merged
merged 9 commits into from
May 19, 2017
Merged

blkin: librbd trace hooks #15053

merged 9 commits into from
May 19, 2017

Conversation

dillaman
Copy link

No description provided.

@dillaman dillaman force-pushed the wip-librbd-blkin branch 2 times, most recently from fe83b72 to 89197f0 Compare May 13, 2017 13:07
@dillaman dillaman added the cephfs Ceph File System label May 13, 2017
@dillaman dillaman changed the title [DNM] blkin: librbd trace hooks blkin: librbd trace hooks May 13, 2017
@dillaman
Copy link
Author

image

@jcsp
Copy link
Contributor

jcsp commented May 15, 2017

looks cool, but why does this pr have the cephfs label?

@dillaman
Copy link
Author

@jcsp Since it touches the dreaded ObjectCacher -- it needs a run through the cephfs test suite to make sure the CephFS client isn't broken.

@jcsp
Copy link
Contributor

jcsp commented May 15, 2017

Ah, okey dokey.

Copy link
Member

@jdurgin jdurgin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great!

Copy link
Contributor

@trociny trociny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm (from rbd point of view). It passed rbd suite tests (c_api, python, fsx).

Also I have run it through fs suite, and it looks good [1].

[1] http://pulpito.ceph.com/trociny-2017-05-16_18:31:32-fs-wip-mgolub-testing---basic-smithi/

@jcsp
Copy link
Contributor

jcsp commented May 17, 2017

+1 no issues attributable to this on my fs suite either.

@badone badone removed the needs-qa label May 18, 2017
@badone
Copy link
Contributor

badone commented May 18, 2017

Fixed a conflict due to the redundant header removal in master.

@@ -3,8 +3,6 @@
#ifndef COMMON_ZIPKIN_TRACE_H
#define COMMON_ZIPKIN_TRACE_H

#include <string>
#include "include/encoding.h"
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was needed to avoid a compile error since ::encode and ::decode are used in this header w/o the declarations

Jason Dillaman and others added 9 commits May 18, 2017 18:13
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Victor Araujo <ve.ar91@gmail.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
To collect blkin traced for RBD, set the "rbd blkin trace all"
configuration parameter to true.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
@dillaman dillaman merged commit 1eef465 into ceph:master May 19, 2017
@dillaman dillaman deleted the wip-librbd-blkin branch May 19, 2017 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants