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

jaegertracing build/ops integration #31358

Merged
merged 7 commits into from
Dec 16, 2020

Commits on Dec 11, 2020

  1. jaeger, build/op: add jaeger and it's dependencies as submodules

    * This commit introduces Jaegertracing library as package libjaeger,
      pickwhich would be consumed by other ceph pacakges such as ceph-common0
    
    * adds the following dependencies, which would be build from source
      using ExternalProjectHelper.cmake +IncludeJaeger.cmake +
      Build<package>.cmake scripts:
    
      jaegertracing: v0.6.0 [added as a submodule]
      opentracing: v1.6.0 [added as a submodule]
      thrift: 0.13.0 [added as a submodule]
      yaml-cpp: 0.6.0
      json(optional)
    
    * updates Boost to be installed instead of being build only, because
      jaegertracing them during their build process.
    
    * ceph.spec.in: introduces a default enabled jaeger packaging option,
      which could be disabled using --without-jaeger flag during rpmbuild
    
    * note: libjaeger package if enabled will be a dependency on ceph-common, ceph-mon, rgw_common and transitively will be a dependency for modules that have them as  a dependency.
    
    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    4b69d3a View commit details
    Browse the repository at this point in the history
  2. ceph.spec.in: refactor s/Cephs/Ceph

    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    3c5abab View commit details
    Browse the repository at this point in the history
  3. core: tracing basic i/o path for OSD

    * add tracing header files { common/tracer.{h/cc} }
    
    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    01997e7 View commit details
    Browse the repository at this point in the history
  4. osd: refactor missing spaces

    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    4b8c92a View commit details
    Browse the repository at this point in the history
  5. debian/control: use yaml-dev >= 0.6

    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    1e6e1f9 View commit details
    Browse the repository at this point in the history
  6. jaeger: make tracing default turned off, until teuthology integration

    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    85ca7b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. vstart: add jaeger option + misc refactoring

    Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
    Deepika Upadhyay committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    9f5d725 View commit details
    Browse the repository at this point in the history