未验证 提交 a8557430 编写于 作者: Q QinZuoyan 提交者: GitHub

server: improve logging for abnormal multi_get (#248)

上级 e62f02c6
......@@ -940,6 +940,7 @@ void pegasus_server_impl::on_multi_get(const ::dsn::apps::multi_get_request &req
dwarn("%s: rocksdb abnormal multi_get from %s: hash_key = \"%s\", "
"start_sort_key = \"%s\" (%s), stop_sort_key = \"%s\" (%s), "
"sort_key_filter_type = %s, sort_key_filter_pattern = \"%s\", "
"max_kv_count = %d, max_kv_size = %d, reverse = %s, "
"result_count = %d, result_size = %" PRId64 ", iterate_count = %d, "
"expire_count = %d, filter_count = %d, time_used = %" PRIu64 " ns",
replica_name(),
......@@ -952,6 +953,9 @@ void pegasus_server_impl::on_multi_get(const ::dsn::apps::multi_get_request &req
::dsn::apps::_filter_type_VALUES_TO_NAMES.find(request.sort_key_filter_type)
->second,
::pegasus::utils::c_escape_string(request.sort_key_filter_pattern).c_str(),
request.max_kv_count,
request.max_kv_size,
request.reverse ? "true" : "false",
count,
size,
iterate_count,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册