At Fri, 9 Jan 2015 16:37:13 +0900, Hitoshi Mitake wrote: > > LTTng is the de facto standard of tracing framework. This patchset > employes it for performance analysis and debugging of sheepdog. It > would be useful for analyzing bottlenecks. > > Hitoshi Mitake (6): > configure: enable LTTng with --enable-lttng-ust option > sheep: use _exit(2) instead of exit(3) in lock_and_daemon() for gcc's > destructors > lib: add a header for a case of disabling LTTng > lib: add tracepoints related to work queue > lib: add tracepoints related to sockfd management > lib: add tracepoints related to event loop > > configure.ac | 22 +++++++++- > include/Makefile.am | 2 +- > include/lttng_disable.h | 17 ++++++++ > lib/Makefile.am | 8 ++++ > lib/event.c | 9 ++++ > lib/sockfd_cache.c | 16 +++++++ > lib/tracepoint/event_tp.c | 13 ++++++ > lib/tracepoint/event_tp.h | 63 +++++++++++++++++++++++++++ > lib/tracepoint/sockfd_cache_tp.c | 13 ++++++ > lib/tracepoint/sockfd_cache_tp.h | 70 ++++++++++++++++++++++++++++++ > lib/tracepoint/work_tp.c | 13 ++++++ > lib/tracepoint/work_tp.h | 93 > ++++++++++++++++++++++++++++++++++++++++ > lib/work.c | 10 +++++ > sheep/sheep.c | 4 +- > 14 files changed, 349 insertions(+), 4 deletions(-) > create mode 100644 include/lttng_disable.h > create mode 100644 lib/tracepoint/event_tp.c > create mode 100644 lib/tracepoint/event_tp.h > create mode 100644 lib/tracepoint/sockfd_cache_tp.c > create mode 100644 lib/tracepoint/sockfd_cache_tp.h > create mode 100644 lib/tracepoint/work_tp.c > create mode 100644 lib/tracepoint/work_tp.h
Applied this series. Thanks, Hitoshi > > -- > 1.9.1 > -- sheepdog mailing list [email protected] https://lists.wpkg.org/mailman/listinfo/sheepdog
