WHBANG commented on code in PR #1108: URL: https://github.com/apache/incubator-pegasus/pull/1108#discussion_r942343588
########## src/server/pegasus_server_impl.h: ########## @@ -325,6 +328,15 @@ class pegasus_server_impl : public pegasus_read_service return dsn::rand::next_u64(base_value - gap, base_value + gap); } + // return true if value in range of [0.75, 1.25] * base_value + bool check_value_if_nearby(uint64_t base_value, uint64_t check_value) + { + uint64_t gap = base_value / 4; + uint64_t actual_gap = + (base_value < check_value) ? check_value - base_value : base_value - check_value; Review Comment: in this case, the following error will be reported: ``` error: call of overloaded ‘abs(uint64_t)’ is ambiguous ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@pegasus.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pegasus.apache.org For additional commands, e-mail: dev-h...@pegasus.apache.org