Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-25853

Backport HBASE-22120 (Replace HTrace with OpenTelemetry) to branch-2

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.5.0
    • Fix Version/s: 2.5.0
    • Component/s: tracing
    • Labels:
      None

      Description

      list of commits from upstream/master need to be backported

      HBASE-25373 https://github.com/apache/hbase/commit/302d9ea8b888762a5a20a5ba5c2be7bc239afaef 
      HBASE-25401 https://github.com/apache/hbase/commit/242028671535dfed67ec13d9ed0d6067f3ccfd04 
      HBASE-25424 https://github.com/apache/hbase/commit/57960fa8fa7228d65b1a4adc8e9b5b1a8158824d 
      HBASE-23898 https://github.com/apache/hbase/commit/805b2ae2ad0f6325515d46043ff01e4e2c7a9f59 
      HBASE-25454 https://github.com/apache/hbase/commit/dcb78bd4bda4a4ae13d863df8aec266031e5bc93
      HBASE-25481 https://github.com/apache/hbase/commit/ae2c62ffaad5ba4c976b0a79c10a365edf2844fd
      HBASE-25455 https://github.com/apache/hbase/commit/03e12bfa4ad62ecc6eee6a2c68d431bea2d5c473
      HBASE-25484 https://github.com/apache/hbase/commit/2be2c63f0d3917a243b74af9754cbfc805b858d1
      HBASE-25535 https://github.com/apache/hbase/commit/bb8c4967f8ce2c89ebaf1ddc5d8a1bf55f1e20d3
      HBASE-25591 https://github.com/apache/hbase/commit/f6ff519dd0c7fe0e3ae3c175eefee27a26a065a4
      HBASE-25617 https://github.com/apache/hbase/commit/8d68f8cd1c8613be1b499eaa99f46806b2743294
      HBASE-25616 https://github.com/apache/hbase/commit/8399293e21127df3ffdcb757242e4cb5964c7e99
      HBASE-25723 https://github.com/apache/hbase/commit/7f90c2201f6a17d2e2d031505c35ae7c2b1ed7ea
      HBASE-25732 https://github.com/apache/hbase/commit/8df9bebdd367d52a32b08c18a7cf4f9c2d712071
      HBASE-25733 https://github.com/apache/hbase/commit/b71488998970a3353086a34736ed1edab527f673
      HBASE-23762 https://github.com/apache/hbase/commit/be4503d9f82f044fbfce21c8a42d0b1684607238
      HBASE-25778 https://github.com/apache/hbase/commit/f36e1539648bbaee84c626fd54d1605baebf3c5a
      

        Attachments

          Issue Links

          1.
          Backport HBASE-25373 "Remove HTrace completely in code base and try to make use of OpenTelemetry" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          2.
          Backport HBASE-25401 "Add trace support for async call in rpc client" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          3.
          Backport HBASE-25424 "Find a way to config OpenTelemetry tracing without directly depending on opentelemetry-sdk" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          4.
          Backport HBASE-23898 "Add trace support for simple apis in async client" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          5.
          Backport HBASE-25454 "Add trace support for connection registry" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          6.
          Backport HBASE-25481 "Add host and port attribute when tracing rpc call at client side" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          7.
          Backport HBASE-25455 "Add trace support for HRegion read/write operation" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          8.
          Backport HBASE-25484 "Add trace support for WAL sync" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          9.
          Backport HBASE-25535 "Set span kind to CLIENT in AbstractRpcClient" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          10.
          Backport HBASE-25591 "Upgrade opentelemetry to 0.17.1" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          11.
          Backport HBASE-25617 "Revisit the span names" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          12.
          Backport HBASE-25616 "Upgrade opentelemetry to 1.0.0" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          13.
          Backport HBASE-25723 "Temporarily remove the trace support for RegionScanner.next" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          14.
          Backport HBASE-25732 "Change the command line argument for tracing after upgrading opentelemtry to 1.0.0" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          15.
          Backport HBASE-25733 "Upgrade opentelemetry to 1.0.1" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          16.
          Backport HBASE-23762 "Add documentation on how to enable and view tracing with OpenTelemetry" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          17.
          Backport HBASE-25778 "The tracinig implementation for AsyncConnectionImpl.getHbck is incorrect" to branch-2 Sub-task Resolved Tak-Lon (Stephen) Wu
          18.
          Backport HBASE-25811 for fixing nightly tests with error of `NoClassDefFoundError: io/opentelemetry/api/GlobalOpenTelemetry` Sub-task Resolved Tak-Lon (Stephen) Wu

            Activity

              People

              • Assignee:
                taklwu Tak-Lon (Stephen) Wu
                Reporter:
                zhangduo Duo Zhang
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: