Skip to content

Commit

Permalink
cpp: PR suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
dbrasseur-aneo committed Sep 28, 2023
1 parent 4c404f4 commit 6c662c2
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
3 changes: 1 addition & 2 deletions packages/cpp/ArmoniK.Api.Worker/header/Worker/TaskHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,7 @@ class TaskHandler {
* @param data The result data
* @return A future containing a vector of ResultReply
*/
std::future<armonik::api::grpc::v1::agent::NotifyResultDataResponse> send_result(std::string key,
absl::string_view data);
std::future<void> send_result(std::string key, absl::string_view data);

/**
* @brief Get the result ids object
Expand Down
8 changes: 5 additions & 3 deletions packages/cpp/ArmoniK.Api.Worker/source/Worker/TaskHandler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -215,8 +215,7 @@ armonik::api::worker::TaskHandler::create_tasks_async(TaskOptions task_options,
* @param data The result data
* @return A future containing a vector of ResultReply
*/
std::future<armonik::api::grpc::v1::agent::NotifyResultDataResponse>
armonik::api::worker::TaskHandler::send_result(std::string key, absl::string_view data) {
std::future<void> armonik::api::worker::TaskHandler::send_result(std::string key, absl::string_view data) {
return std::async(std::launch::async, [this, key = std::move(key), data]() mutable {
::grpc::ClientContext context;

Expand All @@ -241,7 +240,10 @@ armonik::api::worker::TaskHandler::send_result(std::string key, absl::string_vie
<< ". details: " << status.error_details() << std::endl;
throw armonik::api::common::exceptions::ArmoniKApiException(message.str());
}
return reply;

if (reply.result_ids_size() != 1) {
throw armonik::api::common::exceptions::ArmoniKApiException("Received erroneous reply for send data");
}
});
}

Expand Down
3 changes: 2 additions & 1 deletion packages/cpp/tools/restart-build-env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ docker build -t "${IMAGE_NAME}:${IMAGE_TAG}" -f BuildEnv.Dockerfile .
cd "${working_dir}"

mkdir -p ${working_dir}/build
mkdir -p ${working_dir}/buildtest
mkdir -p ${install_dir}

REMOTE_BUILD_ADDRESS="${REMOTE_BUILD_ADDRESS:-"127.0.0.1:2223"}"
docker run --rm -d --cap-add sys_ptrace -p"${REMOTE_BUILD_ADDRESS}":22 --name "${CONTAINER_NAME}" -v "${proto_dir}:/app/proto" -v "${working_dir}:/app/source" -v "${install_dir}:/app/install" -v "${working_dir}/build:/app/build" "${IMAGE_NAME}:${IMAGE_TAG}"
docker run --rm -d --cap-add sys_ptrace -p"${REMOTE_BUILD_ADDRESS}":22 --name "${CONTAINER_NAME}" -v "${proto_dir}:/app/proto" -v "${working_dir}:/app/source" -v "${install_dir}:/app/install" -v "${working_dir}/build:/app/build" -v "${working_dir}/buildtest:/app/buildtest" "${IMAGE_NAME}:${IMAGE_TAG}"

0 comments on commit 6c662c2

Please sign in to comment.