History log of /Couchbase_C_Client_v3.0/src/http/http_io.cc (Results 1 - 24 of 24)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2.0
# 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
# 382f66d7 17-May-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1404: extract command structure for http operation

Change-Id: I6e0321b20da13d8b2dfbc9557281aad5102efaaf
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/153738
Tested-b

CCBC-1404: extract command structure for http operation

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

show more ...


Revision tags: 3.1.3
# afd807ee 04-May-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

improve logging

Change-Id: I98e742adf3a48baec5a874cad146a7e5a921f51a
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/152797
Reviewed-by: Brett Lawson <brett19@gmail.com>

improve logging

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

show more ...


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

CCBC-1324: define HTTP type for Eventing management

Change-Id: I460291d309df0dca6db3f4a5da935e1204048a9d
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/139841
Tested-by: B

CCBC-1324: define HTTP type for Eventing management

Change-Id: I460291d309df0dca6db3f4a5da935e1204048a9d
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/139841
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


# 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
# 2293d869 27-May-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1156: Fix enum value for analytics type of HTTP request

Change-Id: Ib9efab2b7381e55a1b649bc083a394281db5a67c
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/129189
Rev

CCBC-1156: Fix enum value for analytics type of HTTP request

Change-Id: Ib9efab2b7381e55a1b649bc083a394281db5a67c
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/129189
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.0.1, 2.10.6
# 45d4c77d 17-Feb-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

[coverity] initialize IO procs before usage

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

[coverity] initialize IO procs before usage

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

show more ...


Revision tags: 3.0.0
# 6381ac2d 11-Jan-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1075: Change FTS -> SEARCH in the APIs

Change-Id: Ib51d5aaf15ac049eeeb435fb8636685ed6d645b2
Reviewed-on: http://review.couchbase.org/120355
Reviewed-by: Brett Lawson <brett19@gm

CCBC-1075: Change FTS -> SEARCH in the APIs

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

show more ...


# 5f5ecb62 11-Jan-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1073: Change N1QL -> QUERY in the APIs

Change-Id: I45a9da294a2d5d30f1d1ce64eff67d48cd5b9bd0
Reviewed-on: http://review.couchbase.org/120354
Reviewed-by: Brett Lawson <brett19@gm

CCBC-1073: Change N1QL -> QUERY in the APIs

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

show more ...


# 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
# 2f057a03 21-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1137: Expose error context for HTTP API

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

CCBC-1137: Expose error context for HTTP API

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

show more ...


# 6ae99e49 09-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Define and use error contexts

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

Define and use error contexts

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

show more ...


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


Revision tags: 3.0.0-beta.1, 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, 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.7, 2.8.6, 2.8.5, 2.8.4, 2.8.3
# e55a1adf 20-Nov-2017 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-801: Expose information about network IO for monitoring

Change-Id: I42235560d84e73d803ff7ead2e8fdea25dcbfb18
Reviewed-on: http://review.couchbase.org/85780
Tested-by: Build Bot

CCBC-801: Expose information about network IO for monitoring

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

show more ...


# 2e377b16 16-Nov-2017 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-415: Fix IPv6 support

This change only fixes address parsers and logging
of the addresses. It does not enable IPv6 by default yet,
but allows to do it via connection string.

CCBC-415: Fix IPv6 support

This change only fixes address parsers and logging
of the addresses. It does not enable IPv6 by default yet,
but allows to do it via connection string.

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

show more ...


Revision tags: 2.8.2, 2.8.1, 2.8.0, 2.7.7, 2.7.6, 2.7.5, 2.7.4
# a8a4ddd6 14-Apr-2017 Mark Nunberg <mnunberg@haskalah.org>

Remove LCBIO_CONNREQ, replace with C++ interface

Change-Id: I4d251f21ca65a11b3a6be29210cc18fd50f77b8e
Reviewed-on: http://review.couchbase.org/77050
Tested-by: Build Bot <build@couch

Remove LCBIO_CONNREQ, replace with C++ interface

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

show more ...


# 13178e66 14-Apr-2017 Mark Nunberg <mnunberg@haskalah.org>

Remove lcbio_mgr C APIs

This removes all the manager/pool C APIs except lcbio_mgr_cancel, which
will be moved to lcb::io::ConnectionRequest in subsequent commits.

Change-Id: Ib6

Remove lcbio_mgr C APIs

This removes all the manager/pool C APIs except lcbio_mgr_cancel, which
will be moved to lcb::io::ConnectionRequest in subsequent commits.

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

show more ...


Revision tags: 2.7.3, 2.7.2, 2.7.1
# b8763c52 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Make 'bootstrap' module more C++-like

Change-Id: Ie822bce812086a9976e2949668fdf9374d582359
Reviewed-on: http://review.couchbase.org/71363
Tested-by: buildbot <build@couchbase.com>

Make 'bootstrap' module more C++-like

Change-Id: Ie822bce812086a9976e2949668fdf9374d582359
Reviewed-on: http://review.couchbase.org/71363
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# f45eecf3 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move htparse to C++

Change-Id: I7b3cc469b61cd86fdb8f58b3babb86aa6d7e2495
Reviewed-on: http://review.couchbase.org/71359
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bre

Move htparse to C++

Change-Id: I7b3cc469b61cd86fdb8f58b3babb86aa6d7e2495
Reviewed-on: http://review.couchbase.org/71359
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


Revision tags: 2.7.0, 2.6.4, 2.6.3, 2.6.2, 2.6.1, 2.6.0, 2.5.8
# 1708c10f 13-Apr-2016 Mark Nunberg <mnunberg@haskalah.org>

rename lcbhttpapi namespace to lcb::http

Change-Id: I500d72758e9bbf691236ca194b4e04c8ede2584f
Reviewed-on: http://review.couchbase.org/62788
Tested-by: buildbot <build@couchbase.com>

rename lcbhttpapi namespace to lcb::http

Change-Id: I500d72758e9bbf691236ca194b4e04c8ede2584f
Reviewed-on: http://review.couchbase.org/62788
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>

show more ...


# 2149737e 28-Mar-2016 Mark Nunberg <mnunberg@haskalah.org>

Allow HTTP to redirect to relative URL as well

Change-Id: I1625eec532c1a272e138279d80a6605260b05358
Reviewed-on: http://review.couchbase.org/62200
Tested-by: buildbot <build@couchbas

Allow HTTP to redirect to relative URL as well

Change-Id: I1625eec532c1a272e138279d80a6605260b05358
Reviewed-on: http://review.couchbase.org/62200
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>

show more ...


Revision tags: 2.5.7, 2.5.6, 2.5.5, 2.5.4
# 65966e25 06-Nov-2015 Mark Nunberg <mnunberg@haskalah.org>

Refactor HTTP code into C++

This moves most of the HTTP parsing code into C++ which will allow the
library to better handle retries in the case of a network error.

Change-Id: Ic

Refactor HTTP code into C++

This moves most of the HTTP parsing code into C++ which will allow the
library to better handle retries in the case of a network error.

Change-Id: Icbc2b047e5ef31ebb40f76f8cd09153b1fddce16
Reviewed-on: http://review.couchbase.org/56873
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>

show more ...