Skip to content

CXXCBC-562: (Columnar) Provide HTTP session manager with updated cluster#638

Merged
thejcfactor merged 1 commit intocouchbase:mainfrom
thejcfactor:CXXCBC-562
Jul 26, 2024
Merged

CXXCBC-562: (Columnar) Provide HTTP session manager with updated cluster#638
thejcfactor merged 1 commit intocouchbase:mainfrom
thejcfactor:CXXCBC-562

Conversation

@thejcfactor
Copy link
Copy Markdown
Contributor

@thejcfactor thejcfactor commented Jul 26, 2024

Motivation

After bootstrap completes, for alternate addressing, cluster options can be updated. However, currently for the Columnar connection path those cluster options are not propagated to the HTTP session manager. The lack of propagation means HTTP connections are not able to connect when using alternate addressing because the external hostname and/or port is not used.

Changes

  • For Columnar connections, pass the updated cluster options back in the create_sessions() callback so that the options can be propagated to the HTTP session manager.

options

Motivation
==========
After bootstrap completes, for alternate addressing, cluster options can be
updated.  However, currently for the Columnar connection path those
cluster options are not propagated to the HTTP session manager.  The
lack of propagation means HTTP connections are not able to connect when
using alternate addressing because the external hostname and/or port is
not used.

Changes
=======
* For Columnar connections, pass the updated cluster options back in the
create_sessions() callback so that the options can be propagated to the
HTTP session manager.
@thejcfactor thejcfactor requested a review from avsej July 26, 2024 17:26
@thejcfactor thejcfactor merged commit 33d2c23 into couchbase:main Jul 26, 2024
@thejcfactor thejcfactor deleted the CXXCBC-562 branch July 26, 2024 20:45
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