On Fri, Nov 07, 2014 at 02:32:51AM -0800, Sage Weil wrote:
On Thu, 30 Oct 2014, Andrew Shewmaker wrote:
Should I put effort into adding a --with-blkin or --with-zipkin
option to autoconf?
Is it statically or dynamically linked?
Probably a first step is to get it in the gitbuilder
The following patches are a cleaned up version of the work
Marios Kogias first posted in August.
http://www.spinics.net/lists/ceph-devel/msg19890.html
The changes have been made against Ceph 0.80.1, and will be
moved forward soon.
With them Ceph can use Blkin, a library created by Marios Kogias
-off-by: Andrew Shewmaker ags...@gmail.com
---
.gitmodules| 3 ++
src/Makefile-env.am| 2 +-
src/blkin | 1 +
src/common/TrackedOp.cc| 123 +
src/common/TrackedOp.h | 21
src/msg/Message.cc
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/ceph_mon.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc
index 4e84b4d..8b1784a 100644
--- a/src/ceph_mon.cc
+++ b/src/ceph_mon.cc
@@ -418,6 +418,8 @@ int main(int argc, const char **argv
not change member variable names to use m_ prefix
since member vars in same class did not
- Ref suffix added to TrackedOp shared_ptr vars to be consistent
- note: did not add -Ref suffix to ZTrace*Ref vars
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/ceph_osd.cc
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
doc/dev/trace.rst | 86 +++
1 file changed, 86 insertions(+)
create mode 100644 doc/dev/trace.rst
diff --git a/doc/dev/trace.rst b/doc/dev/trace.rst
new file mode 100644
index 000
Added traced versions of Rados aio_read/write
These changes are Marios', with the following exceptions:
- split out Rados support from other tracing changes
- only Message.h includes blkin, as others include Message.h
- whitespace issues have been fixed
Signed-off-by: Andrew Shewmaker ags
This code is Marios', with the following exceptions:
- split out example from other tracing changes
- whitespace issues have been fixed
- Makefile cleans up the new example
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
examples/librados/Makefile | 5 +-
examples/librados
On Thu, Nov 13, 2014 at 08:14:48AM -0800, Sage Weil wrote:
On Wed, 12 Nov 2014, Andrew Shewmaker wrote:
snip
In general, Blkin implements the tracing semantics described in the Dapper
paper
http://static.googleusercontent.com/media/research.google.com/el/pubs/archive/36356.pdf
in order
The following patches are a cleaned up version of the work
Marios Kogias first posted in August.
http://www.spinics.net/lists/ceph-devel/msg19890.html
The changes are against Ceph 0.80.1, and will be
moved forward soon.
Changes since V1:
* split build changes into separate patch
* conditional
* Adds traced versions of Rados aio_read/write
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/include/rados/librados.h | 12 +++
src/librados/IoCtxImpl.cc| 75
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/ceph_mon.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc
index 4e84b4d..f16366c
Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
examples/librados/Makefile | 5 +-
examples/librados/hello_blkin.c | 107
2 files changed, 110 insertions(+), 2 deletions(-)
create mode 100644 examples/librados/hello_blkin.c
-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/ceph_osd.cc | 6 +++--
src/messages/MOSDOp.h | 13 +
src/messages/MOSDOpReply.h| 13 +
src
in same class did not
* Ref suffix added to TrackedOp shared_ptr vars to be consistent
note: did not add -Ref suffix to ZTrace*Ref vars in Message
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker
* Adds --with-blkin to autoconf (default without)
* Adds BLKIN_LIBS to necessary automake files
* Adds documentation for testing BlkKin tracing
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
---
configure.ac | 11
Hi,
I wanted to let the list know that I've been working on rebasing
the V2 BlkKin patchset on top of Ceph master. Unfortunatley, my
basic tracing tests are failing. A 'rados put' spits out:
2014-12-22 09:13:32.172182 7f083019d700 0 -- 128.114.53.124:0/1013940
128.114.53.124:6808/13201
* Adds --with-blkin to autoconf (default without)
* Adds BLKIN_LIBS to necessary automake files
* Adds documentation for testing BlkKin tracing
* Adds ztrace initialization
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed
The following patches are based on the work of Marios Kogias, first
posted in August. http://www.spinics.net/lists/ceph-devel/msg19890.html
This patch is against HEAD as of March 10th,
commit 5d5b510810e96503b9323b010149f7bd5b45db7c.
It can also be found at
-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
20 files changed, 323 insertions(+), 14 deletions(-)
messages/MOSDOp.h | 13
-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
src/common/TrackedOp.cc | 82 ++
src/common/TrackedOp.h| 26 ++
src/common/blkin_wrapper.h| 171 ++
src/msg/Message.cc
* Adds traced versions of Rados aio_read/write
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
include/rados/librados.h | 13
Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
Makefile |9
hello_blkin.c | 107 ++
2 files changed, 116 insertions(+)
create mode 100644 examples/librados/hello_blkin.c
diff --git a/examples
* Adds --with-blkin to autoconf (default without)
* Adds BLKIN_LIBS to necessary automake files
* Adds documentation for testing BlkKin tracing
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Chendi.Xue chendi
-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
src/common/TrackedOp.cc | 82 ++
src/common/TrackedOp.h| 26 ++
src/common/blkin_wrapper.h| 171 ++
src/msg/Message.cc
Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
examples/librados/Makefile | 9
examples/librados/hello_blkin.c | 107
2 files changed, 116 insertions(+)
create mode 100644 examples/librados/hello_blkin.c
diff --git
-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
src/ceph_osd.cc | 6 ++--
src/messages/MOSDOp.h | 14 +++-
src
The following patches are a cleaned up version of the work
Marios Kogias first posted in August.
http://www.spinics.net/lists/ceph-devel/msg19890.html
This patch is against HEAD as of March 2nd at 4:30pm Mountain.
It can also be found at https://github.com/agshew/ceph/tree/wip-blkin-v5
Thanks to
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/ceph_mon.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc
index e0ca6e2..6c3f03f
* Adds traced versions of Rados aio_read/write
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
src/include/rados/librados.h
* Adds --with-blkin to autoconf (default without)
* Adds BLKIN_LIBS to necessary automake files
* Adds documentation for testing BlkKin tracing
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Chendi.Xue chendi
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
src/ceph_mon.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/ceph_mon.cc b/src/ceph_mon.cc
index e0ca6e2..6c3f03f
-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
src/common/TrackedOp.cc | 82 +
src/common/TrackedOp.h| 26 ++
src/common/blkin_wrapper.h| 180 ++
src/msg/Message.cc
The following patches are a cleaned up version of the work
Marios Kogias first posted in August.
http://www.spinics.net/lists/ceph-devel/msg19890.html
This patch is against HEAD as of February 25th at 10am.
It can also be found at https://github.com/agshew/ceph/tree/wip-blkin-v4
Thanks to Chendi
Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
---
examples/librados/Makefile | 9
examples/librados/hello_blkin.c | 107
2 files changed, 116 insertions(+)
create mode 100644 examples/librados/hello_blkin.c
diff --git
* Adds traced versions of Rados aio_read/write
Signed-off-by: Marios-Evaggelos Kogias marioskog...@gmail.com
Signed-off-by: Filippos Giannakos philipg...@grnet.gr
Signed-off-by: Andrew Shewmaker ags...@gmail.com
Signed-off-by: Chendi.Xue chendi@intel.com
---
src/include/rados/librados.h
36 matches
Mail list logo