History log of /Couchbase_C_Client_v3.0/src/retrychk.cc (Results 1 - 21 of 21)
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, 3.1.4, 3.1.3, 3.1.2
# 38e1c882 16-Apr-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1394: Do not expose BUCKET_NOT_FOUND in operation callbacks

Instead retry operation until timeout

Change-Id: I2f86a2e1487a3073c6b5b23d54506f0d934a791d
Reviewed-on: http://r

CCBC-1394: Do not expose BUCKET_NOT_FOUND in operation callbacks

Instead retry operation until timeout

Change-Id: I2f86a2e1487a3073c6b5b23d54506f0d934a791d
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/151396
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: David Kelly <davidmichaelkelly@gmail.com>

show more ...


Revision tags: 3.1.1, 3.1.0, 2.10.9, 3.0.7, 3.0.6, 2.10.8, 3.0.5, 3.0.4, 3.0.3
# f504a155 15-Jul-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

Fix collections tests for CC release

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

Fix collections tests for CC release

Change-Id: I91d246a1f242d178bfef643b55b64cc1b47e1643
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/132589
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev

show more ...


Revision tags: 2.10.7, 3.0.2
# 89830d53 09-Jun-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1190: retry KV ops only if status specified in RFC

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

CCBC-1190: retry KV ops only if status specified in RFC

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

show more ...


# 499bb573 08-Jun-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1190: fix retries for fast-path errors

Change-Id: I514109617b6352eea35853acd1c526908481318f
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/130041
Reviewed-by: Ellis B

CCBC-1190: fix retries for fast-path errors

Change-Id: I514109617b6352eea35853acd1c526908481318f
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/130041
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, 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 ...


# 16e1bfa1 30-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1146: Expose user-cookie in retry handler

Change-Id: I3cd802b78cb7252092651c75f9979a95fff0ee94
Reviewed-on: http://review.couchbase.org/119809
Tested-by: Build Bot <build@couchb

CCBC-1146: Expose user-cookie in retry handler

Change-Id: I3cd802b78cb7252092651c75f9979a95fff0ee94
Reviewed-on: http://review.couchbase.org/119809
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-beta.2
# 3c4ff950 04-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1066: retry handling

Update KV retry framework to retry handling RFC

Things to do:
- extract backoff duration calculation to strategy
- convert HTTP APIs to new retry h

CCBC-1066: retry handling

Update KV retry framework to retry handling RFC

Things to do:
- extract backoff duration calculation to strategy
- convert HTTP APIs to new retry handling API

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

show more ...


# 6798d17a 17-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Update error definitions

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

Update error definitions

Change-Id: I312b02c12a6c85513a8d74186faf6cc8ef2f74e5
Reviewed-on: http://review.couchbase.org/119500
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.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, 2.8.2, 2.8.1, 2.8.0, 2.7.7
# 720d18d9 15-Aug-2017 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-801: Fixes for NOOP handler

Change-Id: Id5009a0a6b74480b4571875c5c3fa7fea95b778c
Reviewed-on: http://review.couchbase.org/82313
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail

CCBC-801: Fixes for NOOP handler

Change-Id: Id5009a0a6b74480b4571875c5c3fa7fea95b778c
Reviewed-on: http://review.couchbase.org/82313
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.7.6, 2.7.5, 2.7.4, 2.7.3
# 1f8fe012 24-Feb-2017 Mark Nunberg <mnunberg@haskalah.org>

Remove unsued parts of protocol_binary.h

Change-Id: I23e42c46108a6add49ce4b417b01c9dea7bfe806
Reviewed-on: http://review.couchbase.org/74467
Tested-by: Mark Nunberg <mark.nunberg@cou

Remove unsued parts of protocol_binary.h

Change-Id: I23e42c46108a6add49ce4b417b01c9dea7bfe806
Reviewed-on: http://review.couchbase.org/74467
Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


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

Move retrychk to C++

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

Move retrychk to C++

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

show more ...


Revision tags: 2.7.0
# 714a051b 07-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Refactor: Move mcserver to pure C++

This removes any vestiges of a C API from the mc_SERVER api (now
lcb::Server)

Change-Id: Ib5273ab33adbcf73e52ecfaa11e85ab58671b3d5
Review

Refactor: Move mcserver to pure C++

This removes any vestiges of a C API from the mc_SERVER api (now
lcb::Server)

Change-Id: Ib5273ab33adbcf73e52ecfaa11e85ab58671b3d5
Reviewed-on: http://review.couchbase.org/70753
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.6.4, 2.6.3, 2.6.2
# 084df5c7 11-Jul-2016 Mark Nunberg <mnunberg@haskalah.org>

retrychk: properly classify subdoc commands

Change-Id: I08695b6547dd71dc00115b2bb24eac240e4b90c9
Reviewed-on: http://review.couchbase.org/65809
Tested-by: buildbot <build@couchbase.c

retrychk: properly classify subdoc commands

Change-Id: I08695b6547dd71dc00115b2bb24eac240e4b90c9
Reviewed-on: http://review.couchbase.org/65809
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.6.1, 2.6.0, 2.5.8, 2.5.7, 2.5.6, 2.5.5, 2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.9, 2.4.8, 2.4.7
# 1194dfdf 05-Feb-2015 Mark Nunberg <mnunberg@haskalah.org>

[OBSEQ] low-level lcb_observe_seqno3

This adds the protocol-level observe_seqno3. The higher level durability
commands will build on top of this command.

This commit depends on

[OBSEQ] low-level lcb_observe_seqno3

This adds the protocol-level observe_seqno3. The higher level durability
commands will build on top of this command.

This commit depends on a new version of CouchbaseMock
(http://review.couchbase.org/#/c/46397/) and thus should not be merged
until the mock itself is updated - and we can use it for tests.

Tests for basic protocol handling for both the extra 16 bytes on
mutations as well as the OBSERVE_SEQNO command itself have been added.

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

show more ...


Revision tags: 2.4.6, 2.4.5
# 542cb237 21-Nov-2014 Mark Nunberg <mnunberg@haskalah.org>

Fix some conditional logic in retrychck

We should check specific error codes first, and then go to generalized
error categories. NOT_MY_VBUCKET, for example, is EIFNET, but is handled

Fix some conditional logic in retrychck

We should check specific error codes first, and then go to generalized
error categories. NOT_MY_VBUCKET, for example, is EIFNET, but is handled
differently in this case.

Change-Id: I593fd07c24e9394e6c2dc2f349203e4b73648397
Reviewed-on: http://review.couchbase.org/43529
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


Revision tags: 2.4.4, 2.4.3
# 5eb07913 18-Oct-2014 Mark Nunberg <mnunberg@haskalah.org>

Never retry node-specific commands

Items placed in the retry queue are rerouted based on their vbucket.
Commands which have no vbucket and thus may be sent to any server; or
commands

Never retry node-specific commands

Items placed in the retry queue are rerouted based on their vbucket.
Commands which have no vbucket and thus may be sent to any server; or
commands which are forwarded to a specific server should never be
retried.

Change-Id: I1d6417e541dbcb0591a8bcdb2faa40d818e4aaa4
Reviewed-on: http://review.couchbase.org/42285
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>

show more ...


# 770f2944 02-Oct-2014 Sergey Avseyev <sergey.avseyev@gmail.com>

Add copyright headers

Change-Id: I43288020e8909529d485b2d856d2ffe4e43310b8
Reviewed-on: http://review.couchbase.org/41822
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Rev

Add copyright headers

Change-Id: I43288020e8909529d485b2d856d2ffe4e43310b8
Reviewed-on: http://review.couchbase.org/41822
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>

show more ...


Revision tags: 2.4.2, 2.4.1, 2.4.0, 2.4.0-beta, 2.3.2, 2.4.0-dp1
# 378e2fa9 20-Jun-2014 Mark Nunberg <mnunberg@haskalah.org>

Merge packet-ng

Conflicts:
contrib/libvbucket/cJSON.c
contrib/libvbucket/vbucket.c
include/libcouchbase/compat.h
include/libcouchbase/types.h

Merge packet-ng

Conflicts:
contrib/libvbucket/cJSON.c
contrib/libvbucket/vbucket.c
include/libcouchbase/compat.h
include/libcouchbase/types.h
include/libvbucket/vbucket.h
man/bsd/man3/lcb_cntl.3
man/bsd/man3/lcb_create.3
man/bsd/man3/lcb_strerror.3
man/bsd/man3/libcouchbase.3
man/man3couchbase/lcb_cntl.3couchbase.txt
man/man3couchbase/lcb_create.3couchbase.txt
man/man3couchbase/lcb_strerror.3couchbase.txt
man/man3lib/libcouchbase.3lib.txt
man/svr4/man3couchbase/lcb_cntl.3couchbase
man/svr4/man3couchbase/lcb_create.3couchbase
man/svr4/man3couchbase/lcb_strerror.3couchbase
man/svr4/man3lib/libcouchbase.3lib
src/arithmetic.c
src/bconf_provider.c
src/compat.c
src/connect.c
src/connection_utils.c
src/flush.c
src/get.c
src/http_parse.c
src/packet.c
src/remove.c
src/server.c
src/server_io.c
src/server_parse.c
src/stats.c
src/store.c
src/touch.c
src/verbosity.c

Change-Id: I24862d2c0bb7e6df701089b0ca9810c9a29f635b
Reviewed-on: http://review.couchbase.org/38540
Tested-by: Mark Nunberg <mnunberg@haskalah.org>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...