1515#include < string_view>
1616#include < sys/mman.h>
1717#include < sys/stat.h>
18+ #include < system_error>
1819#include < utility>
1920
2021#include " runtime-common/core/runtime-core.h"
@@ -31,12 +32,9 @@ std::optional<uint64_t> parse_uint64(std::string_view value_view) noexcept {
3132 return std::nullopt ;
3233 }
3334
34- const auto * begin{value_view.data ()};
35- const auto * end{std::next (value_view.data (), value_view.size ())};
36-
3735 uint64_t res{};
38- const auto [ptr, err_code]{std::from_chars (begin, end, /* out paremeter */ res)};
39- if ( err_code != std::errc{} || ptr != end) {
36+ if ( const auto [ptr, err_code]{std::from_chars (value_view. begin (), value_view. end () , /* out paremeter */ res)};
37+ err_code != std::errc{} || ptr != value_view. end () ) {
4038 return std::nullopt ;
4139 }
4240 return res;
@@ -121,7 +119,7 @@ void ComponentState::parse_initial_instance_memory_size(std::string_view value_v
121119 if (!parsed) {
122120 kphp::log::error (" couldn't parse initial instance memory size, got {}" , value_view);
123121 }
124- initial_instance_memory_size = parsed. value () ;
122+ initial_instance_memory_size = * parsed;
125123 kphp::log::info (" set initial instance memory size to {} bytes" , initial_instance_memory_size);
126124}
127125
@@ -130,7 +128,7 @@ void ComponentState::parse_min_instance_extra_memory_size(std::string_view value
130128 if (!parsed) {
131129 kphp::log::error (" couldn't parse min instance extra memory size, got {}" , value_view);
132130 }
133- min_instance_extra_memory_size = parsed. value () ;
131+ min_instance_extra_memory_size = * parsed;
134132 kphp::log::info (" set min instance extra memory size to {} bytes" , min_instance_extra_memory_size);
135133}
136134
@@ -150,9 +148,9 @@ void ComponentState::parse_args() noexcept {
150148 parse_cluster_name_arg (value_view);
151149 } else if (key_view == EXIT_AFTER_RESPONSE_ARG) {
152150 parse_exit_after_response_arg (value_view);
153- } else if (key_view == INITIAL_INSTANCE_MEMORY_SIZE ) {
151+ } else if (key_view == INITIAL_INSTANCE_MEMORY_SIZE_ARG ) {
154152 parse_initial_instance_memory_size (value_view);
155- } else if (key_view == MIN_INSTANCE_EXTRA_MEMORY_SIZE ) {
153+ } else if (key_view == MIN_INSTANCE_EXTRA_MEMORY_SIZE_ARG ) {
156154 parse_min_instance_extra_memory_size (value_view);
157155 } else {
158156 kphp::log::warning (" unexpected argument format: {}" , key_view);
0 commit comments