History log of /Couchbase_C_Client_v3.0/src/tracing/span.cc (Results 1 - 25 of 26)
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
# 4cfcbe79 18-Aug-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1451: fix strdup usage

Change-Id: Ibc6a2a2b16e1ec7b11dbad530ba10981b3045009
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/159610
Tested-by: Build Bot <build@couchbas

CCBC-1451: fix strdup usage

Change-Id: Ibc6a2a2b16e1ec7b11dbad530ba10981b3045009
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/159610
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


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

CBCC-1280: finish tracing spans on command queue rollback

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

CBCC-1280: finish tracing spans on command queue rollback

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

show more ...


# 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, 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 ...


Revision tags: 3.0.0-beta.2
# d0533ef7 02-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Reorganize errors according to RFC

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

Reorganize errors according to RFC

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

show more ...


# 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
# 22c54e45 19-Sep-2019 Ellis Breen <ellis.breen@couchbase.com>

CCBC-1095: Fix add_tag after refactoring

Change-Id: I19622ebc3d9e8eb76b9e856575d3678cc26931bf
Reviewed-on: http://review.couchbase.org/115050
Reviewed-by: Sergey Avseyev <sergey.avse

CCBC-1095: Fix add_tag after refactoring

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

show more ...


# 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
# 7f22bc56 31-Jul-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Fix couple of memleaks reported by valgrind

Change-Id: I1ff02b345c26d54c68c82e608d4bd7ff37e69077
Reviewed-on: http://review.couchbase.org/112729
Tested-by: Build Bot <build@couchbase

Fix couple of memleaks reported by valgrind

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

show more ...


Revision tags: 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, 2.9.3
# 601cd864 16-Jul-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-958: check span tags argument more pedantically

Change-Id: I3205dadea9004362b78afb46c5ac23c411cdcde8
Reviewed-on: http://review.couchbase.org/96944
Tested-by: Build Bot <build@c

CCBC-958: check span tags argument more pedantically

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

show more ...


# e46d2dda 16-Jul-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-956: combine operation id and name into single field in tracer

Change-Id: Ie04619202a24ddc92e7bef206708e2c609862cf5
Reviewed-on: http://review.couchbase.org/96939
Tested-by: Bui

CCBC-956: combine operation id and name into single field in tracer

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

show more ...


Revision tags: 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 ...


Revision tags: 2.9.0, 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
# eac059bc 05-Apr-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

Fix function shadowing and JSON instatiation for older systems

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

Fix function shadowing and JSON instatiation for older systems

Change-Id: If4931397615f3a866ac9b78f97f9e8cd451bbc45
Reviewed-on: http://review.couchbase.org/92195
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 ...


# 5f74c319 29-Mar-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

Fix compile errors on win-x86 builds

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

Fix compile errors on win-x86 builds

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

show more ...


12