History log of /Couchbase_C_Client_v3.0/src/tracing/tracing-internal.h (Results 1 - 24 of 24)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 3.2.4, 3.2.3
# d57e4ccd 12-Oct-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1484: fix tracing tags in accordance to RFC

Change-Id: I6efbf597e476da6b40ab86b8522aca8640c338ef
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/163570
Tested-by: Buil

CCBC-1484: fix tracing tags in accordance to RFC

Change-Id: I6efbf597e476da6b40ab86b8522aca8640c338ef
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/163570
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 3.2.2, 3.2.1, 3.2.0
# 0b93b1bf 13-Jul-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CBCC-1280: fix memory leak while tracing query

Change-Id: Id79b35592740e162a2d18ba09bdf3d24d477970c
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/157429
Tested-by: Build

CBCC-1280: fix memory leak while tracing query

Change-Id: Id79b35592740e162a2d18ba09bdf3d24d477970c
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/157429
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


# 457ee9ba 13-Jul-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CBCC-1280: fix memory leak while tracing observe command

Change-Id: Ica8bcc266f6ea4dc530a17d8b75e3854eceb157e
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/157418
Tested-

CBCC-1280: fix memory leak while tracing observe command

Change-Id: Ica8bcc266f6ea4dc530a17d8b75e3854eceb157e
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/157418
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


# 6b7f4186 11-Jun-2021 David Kelly <davidmichaelkelly@gmail.com>

CBCC-1280 Support for OTel tracing

Tracing updated to allow for an external tracer that creates and
finishes spans, adds tags, destroys spans. Also, spans now have the
notion of bei

CBCC-1280 Support for OTel tracing

Tracing updated to allow for an external tracer that creates and
finishes spans, adds tags, destroys spans. Also, spans now have the
notion of being the 'outer' span. That is the span that has all the
outer span tags, and is the one whose duration is used to determine
whether or not the operation has exceeded the threshold if the
ThresholdLoggingTracer is used.

If you pass in a parent that is an outer span, you must call
lcbtrace_span_finish yourself. When an operation begins, if there is no
parent span passed in, or if there is but it isn't an 'outer' span, then
the operation creates the outer span itself.

Added an example that performs a few operations which pass in various
parent spans (or none).

Still need tests.

Change-Id: Ibec5c85838e23ed21786ecc311105d98ea42316c
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/154703
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.1.4
# 2d8ee3cd 18-May-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1404: remove lcb_CMDBASE

Change-Id: Ib0da179e1dd1c014eb540f26884c8d9422707d90
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/153832
Tested-by: Build Bot <build@couchb

CCBC-1404: remove lcb_CMDBASE

Change-Id: Ib0da179e1dd1c014eb540f26884c8d9422707d90
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/153832
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


Revision tags: 3.1.3, 3.1.2, 3.1.1, 3.1.0, 2.10.9, 3.0.7
# ec0aafce 06-Nov-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

fix clang-tidy warnigns and reformat

Change-Id: I16ad15b154dc451561ab97e6edb560026f67c0bd
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/139737
Tested-by: Build Bot <build

fix clang-tidy warnigns and reformat

Change-Id: I16ad15b154dc451561ab97e6edb560026f67c0bd
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/139737
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 3.0.6, 2.10.8, 3.0.5, 3.0.4, 3.0.3, 2.10.7, 3.0.2, 3.0.1, 2.10.6, 3.0.0
# cfedb1f4 11-Jan-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

Update copyright dates

Change-Id: Ib2028cad835654e747e7b1d728ea68abe65e4a06
Reviewed-on: http://review.couchbase.org/120356
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-b

Update copyright dates

Change-Id: Ib2028cad835654e747e7b1d728ea68abe65e4a06
Reviewed-on: http://review.couchbase.org/120356
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


# b98187f1 24-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1145: expose endpoints in error context

Change-Id: Iee0f4d5366e98cb19a6000e0ffcf7dfd42a7d33d
Reviewed-on: http://review.couchbase.org/119747
Tested-by: Build Bot <build@couchbas

CCBC-1145: expose endpoints in error context

Change-Id: Iee0f4d5366e98cb19a6000e0ffcf7dfd42a7d33d
Reviewed-on: http://review.couchbase.org/119747
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


Revision tags: 3.0.0-beta.2
# b0cdd171 30-Nov-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Fix compiler warnings

Change-Id: I159291bb02e6b69c9d331acb7ee29f7e3497521a
Reviewed-on: http://review.couchbase.org/118685
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by:

Fix compiler warnings

Change-Id: I159291bb02e6b69c9d331acb7ee29f7e3497521a
Reviewed-on: http://review.couchbase.org/118685
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 3.0.0-beta.1
# 64496467 10-Sep-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-939: Avoid copies for network addresses and system tags

(cherry picked from commit 36d1bab0179dc71e018bc882d5e6e33e38eec225)

Change-Id: I24c543b2d044bb4d0ff434c5bb34658877bf690

CCBC-939: Avoid copies for network addresses and system tags

(cherry picked from commit 36d1bab0179dc71e018bc882d5e6e33e38eec225)

Change-Id: I24c543b2d044bb4d0ff434c5bb34658877bf6907
Reviewed-on: http://review.couchbase.org/115023
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 86eeb695 10-Sep-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-939: Cache hostnames for tracing spans

(cherry picked from commit a34121b1b77927501e10bfc8ccc341e9af83cd32)

Change-Id: I894542c8cb8fa683a49479210b8ec421222631d4
Reviewed-on

CCBC-939: Cache hostnames for tracing spans

(cherry picked from commit a34121b1b77927501e10bfc8ccc341e9af83cd32)

Change-Id: I894542c8cb8fa683a49479210b8ec421222631d4
Reviewed-on: http://review.couchbase.org/115022
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 9720566a 10-Sep-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-939: Allow to avoid string tag copying for tracing span

(cherry picked from commit 570cf581d9f23e0626fc52d1bf5a564b86e54216)

Change-Id: Iec55b218a02dcf23cafa30db74698030ec4a310

CCBC-939: Allow to avoid string tag copying for tracing span

(cherry picked from commit 570cf581d9f23e0626fc52d1bf5a564b86e54216)

Change-Id: Iec55b218a02dcf23cafa30db74698030ec4a310c
Reviewed-on: http://review.couchbase.org/115021
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


Revision tags: 3.0.0-alpha.5, 2.10.5, 3.0.0-alpha.4, 2.10.4, 3.0.0-alpha.3, 3.0.0-alpha.2
# 0b0310e1 03-Apr-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Reformat sources with clang-format

Change-Id: I6d9cdc0ca66b7cd7b75a5e064b64fe0adbc0b106
Reviewed-on: http://review.couchbase.org/107219
Tested-by: Build Bot <build@couchbase.com>

Reformat sources with clang-format

Change-Id: I6d9cdc0ca66b7cd7b75a5e064b64fe0adbc0b106
Reviewed-on: http://review.couchbase.org/107219
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 3.0.0-alpha.1
# 07521d60 29-Jan-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1018: Cleanup API and make it consistent

New API v4 (functional style)

Change-Id: I1e95105f5c6e449c50cf759f0b08fc752d9dde70
Reviewed-on: http://review.couchbase.org/104322

CCBC-1018: Cleanup API and make it consistent

New API v4 (functional style)

Change-Id: I1e95105f5c6e449c50cf759f0b08fc752d9dde70
Reviewed-on: http://review.couchbase.org/104322
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.10.3, 2.10.2, 2.10.1, 2.10.0, 2.9.5, 2.9.4
# cfcbd22e 13-Aug-2018 Ellis Breen <ellis.breen@couchbase.com>

CCBC-967: optimize Threshold Tracer queues/sorting

Change-Id: I44acae36dc4bf38bf92acc0702b7a3477ce1ac79
Reviewed-on: http://review.couchbase.org/98216
Tested-by: Build Bot <build@cou

CCBC-967: optimize Threshold Tracer queues/sorting

Change-Id: I44acae36dc4bf38bf92acc0702b7a3477ce1ac79
Reviewed-on: http://review.couchbase.org/98216
Tested-by: Build Bot <build@couchbase.com>
Tested-by: Ellis Breen <ellis.breen@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.9.3, 2.9.2, 2.9.1
# bca7f437 21-Jun-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-939: Use sllist for tags container instead of Json::Value

Change-Id: Ib0948d51e751ba02fe28b3337cd7970d1c2385e6
Reviewed-on: http://review.couchbase.org/95975
Tested-by: Build Bo

CCBC-939: Use sllist for tags container instead of Json::Value

Change-Id: Ib0948d51e751ba02fe28b3337cd7970d1c2385e6
Reviewed-on: http://review.couchbase.org/95975
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


# d88c9131 19-Jun-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-935: display orphan tracer report on WARN log level

Change-Id: I92d2240bc3851f0cf1b56d3510921843f18e0f65
Reviewed-on: http://review.couchbase.org/95834
Tested-by: Build Bot <bui

CCBC-935: display orphan tracer report on WARN log level

Change-Id: I92d2240bc3851f0cf1b56d3510921843f18e0f65
Reviewed-on: http://review.couchbase.org/95834
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.9.0
# 738d3f7b 23-May-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

Enable tracing by default

Change-Id: I78b5e8cd53acd55a093029efd7c8f7f7dad6b53c
Reviewed-on: http://review.couchbase.org/94557
Tested-by: Build Bot <build@couchbase.com>
Reviewed-

Enable tracing by default

Change-Id: I78b5e8cd53acd55a093029efd7c8f7f7dad6b53c
Reviewed-on: http://review.couchbase.org/94557
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


# 25525da6 17-May-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-930: dump threshold logging tracer queues before destroying it

Change-Id: Ic273d07da3778c0ee62217404faaa74a3f015166
Reviewed-on: http://review.couchbase.org/94341
Tested-by: Bui

CCBC-930: dump threshold logging tracer queues before destroying it

Change-Id: Ic273d07da3778c0ee62217404faaa74a3f015166
Reviewed-on: http://review.couchbase.org/94341
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


Revision tags: 2.8.7
# 9c0ab8aa 30-Apr-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-917: Add tracing for observe

Change-Id: I3babc6b1bf516151ef3d91c45818b44ae28dba21
Reviewed-on: http://review.couchbase.org/93516
Tested-by: Build Bot <build@couchbase.com>
R

CCBC-917: Add tracing for observe

Change-Id: I3babc6b1bf516151ef3d91c45818b44ae28dba21
Reviewed-on: http://review.couchbase.org/93516
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


Revision tags: 2.8.6
# 300700ce 05-Apr-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

Fix build on MSVC9

Change-Id: Ibb88c5f3599d964d1813f5865437d2e3786b3646
Reviewed-on: http://review.couchbase.org/92181
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ser

Fix build on MSVC9

Change-Id: Ibb88c5f3599d964d1813f5865437d2e3786b3646
Reviewed-on: http://review.couchbase.org/92181
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


# a018a7b0 30-Mar-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: Add threshold logging tracer

It tracks and reports slow and orphaned commands

Change-Id: I8c91e8f20e542455698fe536113eef520a380a02
Reviewed-on: http://review.couchbase

CCBC-888: Add threshold logging tracer

It tracks and reports slow and orphaned commands

Change-Id: I8c91e8f20e542455698fe536113eef520a380a02
Reviewed-on: http://review.couchbase.org/91991
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


# 4bbf9fb7 21-Mar-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: Tracing for HTTP services

Change-Id: I6a8811d5d96f738daac622fd0343c2cd1db560ae
Reviewed-on: http://review.couchbase.org/91602
Reviewed-by: Ellis Breen <ellis.breen@couchbas

CCBC-888: Tracing for HTTP services

Change-Id: I6a8811d5d96f738daac622fd0343c2cd1db560ae
Reviewed-on: http://review.couchbase.org/91602
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.8.5
# dc71348a 01-Feb-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: End to end tracing API

Change-Id: Iabfffe7f7ef25839db41f0b8ecd69cc328f657cf
Reviewed-on: http://review.couchbase.org/89771
Tested-by: Build Bot <build@couchbase.com>
Re

CCBC-888: End to end tracing API

Change-Id: Iabfffe7f7ef25839db41f0b8ecd69cc328f657cf
Reviewed-on: http://review.couchbase.org/89771
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...