Skip to content

Conversation

@DemetrisChr
Copy link
Contributor

Motivation

The replica get operations in the core were missing the parent span option. Spans for each individual get_replica/lookup_in_replica operation should also be created.

Changes

  • Add parent_span option for the get_all_replica and get_any_replica core operations.
  • Create spans for each individual underlying get_replica/get/lookup_in_replica/lookup_in operation.
  • Also fixed an issue in the Public API for some KV operations where parent span for the core operation wasn't set correctly.

@DemetrisChr DemetrisChr force-pushed the CXXCBC-757-replica-get-spans branch from 6b2008f to 8a92867 Compare November 14, 2025 17:46
@DemetrisChr DemetrisChr force-pushed the CXXCBC-757-replica-get-spans branch 2 times, most recently from 766384b to 9d38add Compare November 18, 2025 18:39
@DemetrisChr
Copy link
Contributor Author

Moving to draft temporarily until #869 is merged

@DemetrisChr DemetrisChr marked this pull request as draft November 18, 2025 18:40
@DemetrisChr DemetrisChr force-pushed the CXXCBC-757-replica-get-spans branch from 9d38add to 7e1ac8d Compare November 19, 2025 14:47
@DemetrisChr DemetrisChr force-pushed the CXXCBC-757-replica-get-spans branch from 7e1ac8d to 6356a98 Compare November 19, 2025 17:30
@DemetrisChr DemetrisChr marked this pull request as ready for review November 19, 2025 17:30
@DemetrisChr DemetrisChr requested a review from avsej November 19, 2025 17:30
@DemetrisChr DemetrisChr merged commit a0ddfb7 into couchbase:main Nov 20, 2025
47 of 54 checks passed
@DemetrisChr DemetrisChr deleted the CXXCBC-757-replica-get-spans branch November 20, 2025 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants