From 0aaa434996d4790cf4ea5db8639f6610f873a089 Mon Sep 17 00:00:00 2001 From: George Sedov <george.sedov@desy.de> Date: Fri, 21 Oct 2022 19:21:36 +0200 Subject: [PATCH] hopefully fix --- .gitlab-ci.yml | 4 ++-- receiver/src/receiver_config.cpp | 10 ++-------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c670387ae..e0fe307e9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,7 +39,7 @@ build-services-linux-debug: tags: - kubernetes-executor rules: - - when: never + - when: always artifacts: paths: - build @@ -66,7 +66,7 @@ test-services-linux-debug: tags: - kubernetes-executor rules: - - when: never + - when: always dependencies: - build-services-linux-debug artifacts: diff --git a/receiver/src/receiver_config.cpp b/receiver/src/receiver_config.cpp index 3c8adf371..6f2211dac 100644 --- a/receiver/src/receiver_config.cpp +++ b/receiver/src/receiver_config.cpp @@ -77,17 +77,11 @@ Error ReceiverConfigManager::ReadConfigFromFile(std::string file_name) { hostname_ib += "-ib"; } - config.dataserver.advertise_ib_uri = hostname_ib + ": "; struct addrinfo *result; if (getaddrinfo(hostname_ib.c_str(), NULL, NULL, &result) == 0) { char addr_ib[INET_ADDRSTRLEN + 1]; - struct addrinfo *rp; - for (rp = result; rp != NULL; rp = rp->ai_next) { - inet_ntop(AF_INET, &((struct sockaddr_in *)rp->ai_addr)->sin_addr, addr_ib, INET_ADDRSTRLEN); - config.dataserver.advertise_ib_uri += std::string {addr_ib} + " " + std::to_string(rp->ai_family) + " " + std::to_string(rp->ai_socktype) + " " + std::to_string(rp->ai_protocol) + ";"; - } - //inet_ntop(AF_INET, &((struct sockaddr_in *)result->ai_addr)->sin_addr, addr_ib, INET_ADDRSTRLEN); - //config.dataserver.advertise_ib_uri = std::string {addr_ib} + ":" + std::to_string(config.dataserver.listen_port); + inet_ntop(AF_INET, &((struct sockaddr_in *)result->ai_addr)->sin_addr, addr_ib, INET_ADDRSTRLEN); + config.dataserver.advertise_ib_uri = std::string {addr_ib} + ":" + std::to_string(config.dataserver.listen_port); freeaddrinfo(result); } -- GitLab