This is an automated email from the ASF dual-hosted git repository.
isapego pushed a commit to branch ignite-27304
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/ignite-27304 by this push:
new 36b13ea6170 IGNITE-27304: Debug
36b13ea6170 is described below
commit 36b13ea617042a296d450b9b39bd54c76ef09144
Author: Igor Sapego <[email protected]>
AuthorDate: Mon Mar 23 17:36:03 2026 +0100
IGNITE-27304: Debug
---
modules/platforms/cpp/ignite/client/ignite_client.cpp | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/modules/platforms/cpp/ignite/client/ignite_client.cpp
b/modules/platforms/cpp/ignite/client/ignite_client.cpp
index f90759940c4..64e2f7d262c 100644
--- a/modules/platforms/cpp/ignite/client/ignite_client.cpp
+++ b/modules/platforms/cpp/ignite/client/ignite_client.cpp
@@ -44,16 +44,22 @@ ignite_client
ignite_client::start(ignite_client_configuration configuration, st
impl->start(result_promise_setter(promise));
auto status = future.wait_for(timeout);
- if (status == std::future_status::timeout) {
- impl->stop();
- throw ignite_error(error::code::CONNECTION, "Can not establish
connection within timeout");
- }
std::cout << "Status: " << int(status) << std::endl;
std::cout << "std::future_status::ready: " <<
int(std::future_status::ready) << std::endl;
std::cout << "std::future_status::deferred: " <<
int(std::future_status::deferred) << std::endl;
std::cout << "std::future_status::timeout: " <<
int(std::future_status::timeout) << std::endl;
+ std::cout << "status == std::future_status::ready: " << bool(status ==
std::future_status::ready) << std::endl;
+ std::cout << "status == std::future_status::deferred: " << bool(status ==
std::future_status::deferred) << std::endl;
+ std::cout << "status == std::future_status::timeout: " << bool(status ==
std::future_status::timeout) << std::endl;
+
+
+ if (status == std::future_status::timeout) {
+ impl->stop();
+ throw ignite_error(error::code::CONNECTION, "Can not establish
connection within timeout");
+ }
+
assert(status == std::future_status::ready);
auto res = future.get();
if (res.has_error()) {