Commit e6cf9486 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen

Fix issue for NF registration

parent ce6d56c3
...@@ -106,7 +106,7 @@ void SMContextsCollectionApiImpl::post_sm_contexts( ...@@ -106,7 +106,7 @@ void SMContextsCollectionApiImpl::post_sm_contexts(
boost::future_status status; boost::future_status status;
// wait for timeout or ready // wait for timeout or ready
status = f.wait_for(boost::chrono::milliseconds(100)); status = f.wait_for(boost::chrono::milliseconds(FUTURE_STATUS_TIMEOUT_MS));
if (status == boost::future_status::ready) { if (status == boost::future_status::ready) {
assert(f.is_ready()); assert(f.is_ready());
assert(f.has_value()); assert(f.has_value());
......
...@@ -205,6 +205,9 @@ constexpr auto CURL_MIME_BOUNDARY = "----Boundary"; ...@@ -205,6 +205,9 @@ constexpr auto CURL_MIME_BOUNDARY = "----Boundary";
// for N1N2 // for N1N2
#define BUF_LEN 512 #define BUF_LEN 512
// FOR FUTURE PROMISE
#define FUTURE_STATUS_TIMEOUT_MS 100
// for PFCP // for PFCP
constexpr uint64_t SECONDS_SINCE_FIRST_EPOCH = 2208988800; constexpr uint64_t SECONDS_SINCE_FIRST_EPOCH = 2208988800;
// 8.22 Fully Qualified TEID (F-TEID) - 3GPP TS 29.274 V16.0.0 // 8.22 Fully Qualified TEID (F-TEID) - 3GPP TS 29.274 V16.0.0
......
...@@ -571,7 +571,7 @@ void smf_sbi::register_nf_instance( ...@@ -571,7 +571,7 @@ void smf_sbi::register_nf_instance(
add_promise(promise_id, p); add_promise(promise_id, p);
// Create a new curl easy handle and add to the multi handle // Create a new curl easy handle and add to the multi handle
if (!curl_create_handle(url, body, response_data, pid_ptr, "POST")) { if (!curl_create_handle(url, body, response_data, pid_ptr, "PUT")) {
Logger::smf_sbi().warn("Could not create a new handle to send message"); Logger::smf_sbi().warn("Could not create a new handle to send message");
remove_promise(promise_id); remove_promise(promise_id);
return; return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment