Unable to find connected session with GCCCP support, retry in 2500ms

When connecting to the bucket, I get a warning:
{“level”:“warning”,“message”:“[b374ce-2246-6740-2a89-d0d574079b6ba3/cache] unable to find connected session with GCCCP support, retry in 2500ms”,“thread_id”:95,“time”:“2025-09-22 12:11:21.212376421.376421”}
Further reading and writing works.
What does this mean? How can I fix it?

Couchbase Server 7.6.6, PHP 8.3

composer.json:

"ext-couchbase": "^4.2",
"couchbase/couchbase": "^4.3",

The SDK gets the Cluster Configuration via couchbase GCCCP. If it has no GCCCP session to the cluster, it cannot get check if the Cluster Configuration has been updated, or get a new Cluster Configuration if necessary. This would only be an issue if (a) the Cluster Configuration changed due to adding or deleting nodes or a rebalance; and (b) if it happened for an extended period of time. In that case operations might fail with UnambiguousTimeoutException if they accessed a node that was no longer in the cluster. Otherwise - those messages can be ignored.

1 Like

Does Couchbase create a session after the error? Because everything works fine after that.
Is there a way to disable the error so as not to pollute the logs?

If SDK operations continue to work, then the SDK has sufficient connectivity. I would not recommend disabling the message. You would need to disable all messages at level “warning”. And it probably should not be occurring. I would expect there to be ealier messages (perhaps at debug level) that hint to why it did not have a GCCCP session at that point. If this occurs at initialization of the SDK, it could be that a DNS lookup took time, or the initial handshake and connections took time. If this is after initialization - it would indicate that some connectivity (or node) that was being used previously is no longer available. That is not normal as there should always be a node where it can have a GCCCP session.

Error during local development. Couchbase is in a separate Docker container, and I’m connecting to it from an app in another container.
I set couchbase.log_level to ‘trace’.

Summary
{"level":"debug","message":"don't cleanup idle connections. max_persistent=-1, num_persistent=0","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/wrapper/persistent_connections_cache.cxx","func":"std::pair<_zend_resource*, couchbase::php::core_error_info> couchbase::php::create_persistent_connection(zend_string*, zend_string*, zval*)","line":109},"thread_id":82,"time":"2025-09-22 12:38:49.499367165.367165"}
{"level":"debug","message":"Selected nameserver: \"127.0.0.11\" from \"/etc/resolv.conf\"","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/dns_config.cxx","func":"std::string couchbase::core::io::dns::load_resolv_conf(const char*)","line":137},"thread_id":82,"time":"2025-09-22 12:38:49.499421900.421900"}
{"level":"debug","message":"open cluster, id: \"3fea2a-50ba-744f-8c7b-aeee9673e0be8b\", core version: \"1.0.0-dp.15\", {\"bootstrap_nodes\":[{\"hostname\":\"couchbase\",\"port\":\"11210\"}],\"options\":{\"analytics_timeout\":\"75000ms\",\"bootstrap_timeout\":\"10000ms\",\"config_idle_redial_timeout\":\"300000ms\",\"config_poll_floor\":\"50ms\",\"config_poll_interval\":\"2500ms\",\"connect_timeout\":\"30000ms\",\"disable_mozilla_ca_certificates\":false,\"dns_config\":{\"nameserver\":\"127.0.0.11\",\"port\":53,\"timeout\":\"500ms\"},\"dump_configuration\":false,\"enable_clustermap_notification\":true,\"enable_compression\":true,\"enable_dns_srv\":false,\"enable_metrics\":true,\"enable_mutation_tokens\":true,\"enable_tcp_keep_alive\":true,\"enable_tls\":false,\"enable_tracing\":true,\"enable_unordered_execution\":true,\"idle_http_connection_timeout\":\"1000ms\",\"key_value_durable_timeout\":\"10000ms\",\"key_value_timeout\":\"2500ms\",\"management_timeout\":\"30000ms\",\"max_http_connections\":0,\"metrics_options\":{\"emit_interval\":\"600000ms\"},\"network\":\"auto\",\"query_timeout\":\"75000ms\",\"resolve_timeout\":\"2000ms\",\"search_timeout\":\"75000ms\",\"show_queries\":false,\"tcp_keep_alive_interval\":\"60000ms\",\"tls_verify\":\"peer\",\"tracing_options\":{\"analytics_threshold\":\"1000ms\",\"key_value_threshold\":\"500ms\",\"management_threshold\":\"1000ms\",\"orphaned_emit_interval\":\"10000ms\",\"orphaned_sample_size\":64,\"query_threshold\":\"1000ms\",\"search_threshold\":\"1000ms\",\"threshold_emit_interval\":\"10000ms\",\"threshold_sample_size\":64,\"view_threshold\":\"1000ms\"},\"transactions_options\":{\"cleanup_config\":{\"cleanup_client_attempts\":false,\"cleanup_lost_attempts\":false,\"cleanup_window\":\"0ms\",\"collections\":[]},\"durability_level\":\"none\",\"query_config\":{\"scan_consistency\":\"not_bounded\"},\"timeout\":\"0ns\"},\"trust_certificate\":\"\",\"use_ip_protocol\":\"any\",\"user_agent_extra\":\"php_sdk/4.2.1/321e898b;ssl/1010107f;php/8.3.9/n\",\"view_timeout\":\"75000ms\"}}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/cluster.cxx","func":"void couchbase::core::cluster_impl::open(couchbase::core::origin, couchbase::core::utils::movable_function<void(std::error_code)>&&)","line":200},"thread_id":82,"time":"2025-09-22 12:38:49.501000320.320"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase:11210> attempt to establish MCBP connection","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::initiate_bootstrap()","line":943},"thread_id":82,"time":"2025-09-22 12:38:49.501071614.71614"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase:11210> resolved \"couchbase:11210\" to 1 endpoint(s)","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::on_resolve(std::error_code, const results_type&)","line":1443},"thread_id":85,"time":"2025-09-22 12:38:49.502220302.220302"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase:11210> connecting to 172.18.0.9:11210 (\"couchbase:11210\"), timeout=30000ms","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::do_connect(asio::ip::basic_resolver_results<asio::ip::tcp>::iterator)","line":1463},"thread_id":85,"time":"2025-09-22 12:38:49.502247268.247268"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase:11210> connected to 172.18.0.9:11210","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::on_connect(const std::error_code&, asio::ip::basic_resolver_results<asio::ip::tcp>::iterator)","line":1530},"thread_id":85,"time":"2025-09-22 12:38:49.502588119.588119"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> user_agent={\"a\":\"cxx/1.0.0/1b506b0;Linux/x86_64;bssl/0x1010107f;php_sdk/4.2.1/321e898b;ssl/1010107f;php/8.3.9/n\",\"i\":\"3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7\"}, requested_features=[tcp_nodelay, xattr, xerror, select_bucket, json, duplex, alt_request_support, tracing, sync_replication, vattr, collections, subdoc_create_as_deleted, preserve_ttl, subdoc_replica_read, unordered_execution, clustermap_change_notification, deduplicate_not_my_vbucket_clustermap, snappy, mutation_seqno]","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::bootstrap_handler::bootstrap_handler(std::shared_ptr<couchbase::core::io::mcbp_session_impl>)","line":272},"thread_id":85,"time":"2025-09-22 12:38:49.502710565.710565"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x1f, fextlen=0, keylen=182, extlen=0, datatype=0, vbucket=0, bodylen=220, opaque=1, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.502726725.726725"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x20, fextlen=0, keylen=0, extlen=0, datatype=0, vbucket=0, bodylen=0, opaque=2, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.502732949.732949"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x21, fextlen=0, keylen=12, extlen=0, datatype=0, vbucket=0, bodylen=79, opaque=3, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.502748934.748934"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x1f, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=41, opaque=1, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.503274714.274714"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> supported_features=[tcp_nodelay, mutation_seqno, xattr, xerror, select_bucket, snappy, json, duplex, clustermap_change_notification, unordered_execution, tracing, alt_request_support, sync_replication, collections, preserve_ttl, vattr, subdoc_create_as_deleted, subdoc_replica_read, deduplicate_not_my_vbucket_clustermap]","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::bootstrap_handler::handle(couchbase::core::io::mcbp_message&&)","line":361},"thread_id":85,"time":"2025-09-22 12:38:49.503353646.353646"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x20, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=45, opaque=2, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.503365267.365267"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x21, fextlen=3, keylen=0, extlen=0, datatype=0, status=33, bodylen=177, opaque=3, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.503573604.573604"}
{"level":"trace","message":"decoding attribute list [r=0xffffff87 0x78 0x64 0xffffffe8 0x5d 0x0a 0x7b 0xfffffffb26d63719e98e9e60,s=/QBYzM0tCtnG5x65NdZ+jypCqSyURBxlBiqQbM7AZbwQmJwcF+cvYej6K4HTVjeQ+WKulPSCRQW/f07tkDRKIg==,i=15000]","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/sasl/scram-sha/scram-sha.cc","func":"bool couchbase::core::sasl::mechanism::scram::decodeAttributeList(const string&, couchbase::core::sasl::mechanism::scram::AttributeMap&)","line":52},"thread_id":85,"time":"2025-09-22 12:38:49.503586798.586798"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x22, fextlen=0, keylen=12, extlen=0, datatype=0, vbucket=0, bodylen=185, opaque=4, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.516037564.37564"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x22, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=93, opaque=4, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.516828403.828403"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0xfe, fextlen=0, keylen=0, extlen=0, datatype=0, vbucket=0, bodylen=2, opaque=5, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.516845492.845492"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0xb5, fextlen=0, keylen=0, extlen=0, datatype=0, vbucket=0, bodylen=0, opaque=6, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.516848421.848421"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0xfe, fextlen=3, keylen=0, extlen=0, datatype=1, status=0, bodylen=9797, opaque=5, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.516940639.940639"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0xb5, fextlen=3, keylen=0, extlen=0, datatype=1, status=0, bodylen=666, opaque=6, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.517108079.108079"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/8fe759-c8df-dd42-dee3-e2912f11fc32c7/plain/-] <couchbase/172.18.0.9:11210> detected network is \"default\"","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/cluster.cxx","func":"couchbase::core::cluster_impl::do_open(couchbase::core::utils::movable_function<void(std::error_code)>)::<lambda(std::error_code, const couchbase::core::topology::configuration&)> mutable","line":542},"thread_id":85,"time":"2025-09-22 12:38:49.517131021.131021"}
{"level":"debug","message":"persistent connection miss, created new connection: handle=0x185f5460, connection_hash=31fb386318ec7f997971097da7b5722873d85c0eea847a57c7c7c81385290b87, connection_string=\"couchbase://couchbase\", expires_at=\"2025-09-22 12:38:49.499363506\" (0ns), destructor_id=20, num_persistent=1","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/wrapper/persistent_connections_cache.cxx","func":"std::pair<_zend_resource*, couchbase::php::core_error_info> couchbase::php::create_persistent_connection(zend_string*, zend_string*, zval*)","line":140},"thread_id":82,"time":"2025-09-22 12:38:49.517316277.316277"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase:11210> attempt to establish MCBP connection","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::initiate_bootstrap()","line":943},"thread_id":82,"time":"2025-09-22 12:38:49.518534949.534949"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase:11210> resolved \"couchbase:11210\" to 1 endpoint(s)","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::on_resolve(std::error_code, const results_type&)","line":1443},"thread_id":85,"time":"2025-09-22 12:38:49.519058769.58769"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase:11210> connecting to 172.18.0.9:11210 (\"couchbase:11210\"), timeout=30000ms","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::do_connect(asio::ip::basic_resolver_results<asio::ip::tcp>::iterator)","line":1463},"thread_id":85,"time":"2025-09-22 12:38:49.519069167.69167"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase:11210> connected to 172.18.0.9:11210","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::on_connect(const std::error_code&, asio::ip::basic_resolver_results<asio::ip::tcp>::iterator)","line":1530},"thread_id":85,"time":"2025-09-22 12:38:49.519192966.192966"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> user_agent={\"a\":\"cxx/1.0.0/1b506b0;Linux/x86_64;bssl/0x1010107f;php_sdk/4.2.1/321e898b;ssl/1010107f;php/8.3.9/n\",\"i\":\"3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461\"}, requested_features=[tcp_nodelay, xattr, xerror, select_bucket, json, duplex, alt_request_support, tracing, sync_replication, vattr, collections, subdoc_create_as_deleted, preserve_ttl, subdoc_replica_read, unordered_execution, clustermap_change_notification, deduplicate_not_my_vbucket_clustermap, snappy, mutation_seqno]","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::bootstrap_handler::bootstrap_handler(std::shared_ptr<couchbase::core::io::mcbp_session_impl>)","line":272},"thread_id":85,"time":"2025-09-22 12:38:49.519226498.226498"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x1f, fextlen=0, keylen=182, extlen=0, datatype=0, vbucket=0, bodylen=220, opaque=1, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.519230887.230887"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x20, fextlen=0, keylen=0, extlen=0, datatype=0, vbucket=0, bodylen=0, opaque=2, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.519236324.236324"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x21, fextlen=0, keylen=12, extlen=0, datatype=0, vbucket=0, bodylen=91, opaque=3, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.519242150.242150"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x1f, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=41, opaque=1, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.520050115.50115"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> supported_features=[tcp_nodelay, mutation_seqno, xattr, xerror, select_bucket, snappy, json, duplex, clustermap_change_notification, unordered_execution, tracing, alt_request_support, sync_replication, collections, preserve_ttl, vattr, subdoc_create_as_deleted, subdoc_replica_read, deduplicate_not_my_vbucket_clustermap]","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::bootstrap_handler::handle(couchbase::core::io::mcbp_message&&)","line":361},"thread_id":85,"time":"2025-09-22 12:38:49.520077133.77133"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x20, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=45, opaque=2, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.520084179.84179"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x21, fextlen=3, keylen=0, extlen=0, datatype=0, status=33, bodylen=189, opaque=3, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.520099355.99355"}
{"level":"trace","message":"decoding attribute list [r=0x51 0xffffff96 0x00 0xffffffbb 0xffffffd2 0xfffffffb 0x5b 0xffffffdcd44da7e409b2ffa6,s=/QBYzM0tCtnG5x65NdZ+jypCqSyURBxlBiqQbM7AZbwQmJwcF+cvYej6K4HTVjeQ+WKulPSCRQW/f07tkDRKIg==,i=15000]","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/sasl/scram-sha/scram-sha.cc","func":"bool couchbase::core::sasl::mechanism::scram::decodeAttributeList(const string&, couchbase::core::sasl::mechanism::scram::AttributeMap&)","line":52},"thread_id":85,"time":"2025-09-22 12:38:49.520106695.106695"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x22, fextlen=0, keylen=12, extlen=0, datatype=0, vbucket=0, bodylen=197, opaque=4, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.529889933.889933"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x22, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=93, opaque=4, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.530546966.546966"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0xfe, fextlen=0, keylen=0, extlen=0, datatype=0, vbucket=0, bodylen=2, opaque=5, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.530561974.561974"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x89, fextlen=0, keylen=5, extlen=0, datatype=0, vbucket=0, bodylen=5, opaque=6, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.530565567.565567"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0xb5, fextlen=0, keylen=0, extlen=0, datatype=0, vbucket=0, bodylen=0, opaque=7, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":85,"time":"2025-09-22 12:38:49.530568211.568211"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0xfe, fextlen=3, keylen=0, extlen=0, datatype=1, status=0, bodylen=9797, opaque=5, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.530738359.738359"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x89, fextlen=3, keylen=0, extlen=0, datatype=0, status=0, bodylen=3, opaque=6, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.530985373.985373"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> selected bucket: cache","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::bootstrap_handler::handle(couchbase::core::io::mcbp_message&&)","line":442},"thread_id":85,"time":"2025-09-22 12:38:49.530988764.988764"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0xb5, fextlen=3, keylen=0, extlen=0, datatype=1, status=0, bodylen=8782, opaque=7, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.530996450.996450"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/cache] initialize configuration rev=1:44154","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/bucket.cxx","func":"virtual void couchbase::core::bucket_impl::update_config(couchbase::core::topology::configuration)","line":613},"thread_id":85,"time":"2025-09-22 12:38:49.531506624.506624"}
{"level":"debug","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/cache] rev=1:44154, preserve session=\"71879c-02d2-274b-5353-210f4543022461\", address=\"couchbase:11210\", index=0->0","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/bucket.cxx","func":"virtual void couchbase::core::bucket_impl::update_config(couchbase::core::topology::configuration)","line":671},"thread_id":85,"time":"2025-09-22 12:38:49.531616058.616058"}
{"level":"warning","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/cache] unable to find connected session with GCCCP support, retry in 2500ms","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/bucket.cxx","func":"void couchbase::core::bucket_impl::fetch_config()","line":509},"thread_id":85,"time":"2025-09-22 12:38:49.531638198.638198"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> send operation id=\"01/47c205-e485-124b-cf21-3a404a909e8199\", key=\"cache/_default._default/foo\", partition=115, index=0, address=\"couchbase:11210\", rev=1:44154","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/bucket.hxx","func":"void couchbase::core::bucket::map_and_send(std::shared_ptr<couchbase::core::operations::mcbp_command<couchbase::core::bucket, Request> >) [with Request = couchbase::core::operations::upsert_request]","line":154},"thread_id":82,"time":"2025-09-22 12:38:49.534474293.474293"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP send {magic=0x80, opcode=0x1, fextlen=0, keylen=4, extlen=8, datatype=1, vbucket=115, bodylen=26, opaque=8, cas=0}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::write(std::vector<std::byte>&&)","line":1033},"thread_id":82,"time":"2025-09-22 12:38:49.534746981.746981"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP recv {magic=0x18, opcode=0x1, fextlen=3, keylen=0, extlen=16, datatype=0, status=0, bodylen=19, opaque=8, cas=1758544729534955520}","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"couchbase::core::io::mcbp_session_impl::do_read()::<lambda(std::error_code, std::size_t)>","line":1608},"thread_id":85,"time":"2025-09-22 12:38:49.535393327.393327"}
{"level":"trace","message":"[3fea2a-50ba-744f-8c7b-aeee9673e0be8b/71879c-02d2-274b-5353-210f4543022461/plain/cache] <couchbase/172.18.0.9:11210> MCBP invoked operation handler: opcode=upsert (0x01), opaque=8, status=0 (success (0x00))","source":{"file":"/root/rpmbuild/BUILD/php_83-couchbase-4.2.1/src/deps/couchbase-cxx-client/core/io/mcbp_session.cxx","func":"void couchbase::core::io::mcbp_session_impl::message_handler::handle(couchbase::core::io::mcbp_message&&)","line":663},"thread_id":85,"time":"2025-09-22 12:38:49.535769008.769008"}

Yes. The SDK was just initialized and the first packet was sent at 12:38:49.50, and that message is logged at 12:38:49.53. It appears that establishing the first GCCCP session takes longer than 30 milliseconds.

Increasing timeouts didn’t help. I even added usleep for testing.

Summary
        $options = new ClusterOptions();
        $options->credentials($config['username'], $config['password']);
        $options->enableDnsSrv(false);

        $options->bootstrapTimeout(1000);
        $options->connectTimeout(1000);
        $options->managementTimeout(1000);
        $options->dnsSrvTimeout(1000);
        $options->resolveTimeout(1000);
        $options->configIdleRedialTimeout(1000);
        $options->analyticsTimeout(1000);
        $options->keyValueDurableTimeout(1000);
        $options->queryTimeout(1000);
        $options->searchTimeout(1000);
        $options->viewTimeout(1000);
        $options->keyValueTimeout(1000);
        $options->configPollFloor(1000);

        $cluster = new Cluster($config['host'], $options);
        usleep(1000);
        // An error appears here
        $this->bucket = $cluster->bucket($config['bucket']);

Maybe GCCCP isn’t created at all and couchbase switches to HTTP?

Increasing timeouts didn’t help.

It’ won’t. At the very instant the SDK wants to get a GCCCP connection during bootstrap - there is none to be had.

Maybe GCCCP isn’t created at all and couchbase switches to HTTP?

Well, if GCCCP doesn’t work, KV operations (get, insert, …) won’t either - they use the same connection.

1 Like

So, there is no option but to ignore the warning?

If you have an Enterprise account, you can open a support ticket.