This is an automated email from the ASF dual-hosted git repository.
wangdan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pegasus.git
The following commit(s) were added to refs/heads/master by this push:
new 1dacb92ad refactor(macro): use CHECK_EQ to replace dassert_eq* (#1212)
1dacb92ad is described below
commit 1dacb92add63758b866538c0215f3ca8f05366a8
Author: Yingchun Lai <[email protected]>
AuthorDate: Fri Oct 28 15:49:41 2022 +0800
refactor(macro): use CHECK_EQ to replace dassert_eq* (#1212)
---
src/aio/aio_task.cpp | 2 +-
src/base/pegasus_value_schema.h | 2 +-
src/block_service/test/fds_service_test.cpp | 4 ++--
src/client/partition_resolver_simple.cpp | 2 +-
src/client/replication_ddl_client.cpp | 6 +++---
src/common/fs_manager.cpp | 2 +-
src/geo/lib/latlng_codec.cpp | 4 ++--
src/geo/test/geo_test.cpp | 2 +-
src/http/http_call_registry.h | 2 +-
src/http/http_message_parser.cpp | 2 +-
src/http/uri_decoder.cpp | 2 +-
src/meta/backup_engine.cpp | 8 ++++----
src/meta/meta_backup_service.cpp | 2 +-
src/meta/server_load_balancer.cpp | 2 +-
src/replica/duplication/duplication_pipeline.cpp | 2 +-
src/replica/duplication/replica_duplicator_manager.cpp | 2 +-
src/replica/mutation_log.cpp | 14 +++++++-------
src/replica/replica.cpp | 2 +-
src/replica/replica_backup.cpp | 2 +-
src/replica/replica_config.cpp | 2 +-
src/replica/replica_init.cpp | 2 +-
src/replica/replication_app_base.cpp | 8 ++++----
src/replica/split/replica_split_manager.cpp | 14 +++++++-------
src/replica/test/mock_utils.h | 4 ++--
src/runtime/rpc/network.cpp | 2 +-
src/runtime/rpc/thrift_message_parser.cpp | 4 ++--
src/runtime/security/kinit_context.cpp | 2 +-
src/server/hotspot_partition_calculator.cpp | 2 +-
src/server/meta_store.cpp | 18 +++++++++---------
src/server/pegasus_server_impl.cpp | 18 +++++++++---------
src/test/function_test/restore_test/test_restore.cpp | 2 +-
src/test/function_test/utils/utils.h | 2 +-
src/test/kill_test/killer_handler_shell.cpp | 4 ++--
src/test/kill_test/process_kill_testor.cpp | 2 +-
src/utils/fmt_logging.h | 4 ++--
35 files changed, 77 insertions(+), 77 deletions(-)
diff --git a/src/aio/aio_task.cpp b/src/aio/aio_task.cpp
index 2488999af..019074e09 100644
--- a/src/aio/aio_task.cpp
+++ b/src/aio/aio_task.cpp
@@ -51,7 +51,7 @@ void aio_task::collapse()
::memcpy(dest, b.buffer, b.size);
dest += b.size;
}
- dcheck_eq(dest - buffer.get(), _aio_ctx->buffer_size);
+ CHECK_EQ(dest - buffer.get(), _aio_ctx->buffer_size);
_aio_ctx->buffer = buffer.get();
_merged_write_buffer_holder.assign(std::move(buffer), 0,
_aio_ctx->buffer_size);
}
diff --git a/src/base/pegasus_value_schema.h b/src/base/pegasus_value_schema.h
index b1283563e..76313d26e 100644
--- a/src/base/pegasus_value_schema.h
+++ b/src/base/pegasus_value_schema.h
@@ -97,7 +97,7 @@ pegasus_extract_user_data(uint32_t version, std::string
&&raw_value, ::dsn::blob
/// Extracts timetag from a v1 value.
inline uint64_t pegasus_extract_timetag(int version, dsn::string_view value)
{
- dcheck_eq(version, 1);
+ CHECK_EQ(version, 1);
dsn::data_input input(value);
input.skip(sizeof(uint32_t));
diff --git a/src/block_service/test/fds_service_test.cpp
b/src/block_service/test/fds_service_test.cpp
index 03e5e64ab..aacb1262a 100644
--- a/src/block_service/test/fds_service_test.cpp
+++ b/src/block_service/test/fds_service_test.cpp
@@ -102,7 +102,7 @@ void FDSClientTest::SetUp()
fclose(fp);
std::stringstream ss;
- dcheck_eq(utils::pipe_execute((std::string("md5sum ") +
f1.filename).c_str(), ss), 0);
+ CHECK_EQ(utils::pipe_execute((std::string("md5sum ") +
f1.filename).c_str(), ss), 0);
ss >> f1.md5;
// well, the string of each line in _test_file is 32
f1.length = 32 * lines;
@@ -118,7 +118,7 @@ void FDSClientTest::SetUp()
fclose(fp);
std::stringstream ss;
- dcheck_eq(utils::pipe_execute((std::string("md5sum ") +
f2.filename).c_str(), ss), 0);
+ CHECK_EQ(utils::pipe_execute((std::string("md5sum ") +
f2.filename).c_str(), ss), 0);
ss >> f2.md5;
// well, the string of each line in _test_file is 32
f2.length = 32 * lines;
diff --git a/src/client/partition_resolver_simple.cpp
b/src/client/partition_resolver_simple.cpp
index 2d39e4fc2..79351ed63 100644
--- a/src/client/partition_resolver_simple.cpp
+++ b/src/client/partition_resolver_simple.cpp
@@ -372,7 +372,7 @@ void
partition_resolver_simple::query_config_reply(error_code err,
if (!reqs2.empty()) {
if (_app_partition_count != -1) {
for (auto &req : reqs2) {
- dcheck_eq(req->partition_index, -1);
+ CHECK_EQ(req->partition_index, -1);
req->partition_index =
get_partition_index(_app_partition_count,
req->partition_hash);
}
diff --git a/src/client/replication_ddl_client.cpp
b/src/client/replication_ddl_client.cpp
index 05c404460..10180a330 100644
--- a/src/client/replication_ddl_client.cpp
+++ b/src/client/replication_ddl_client.cpp
@@ -100,7 +100,7 @@ dsn::error_code
replication_ddl_client::wait_app_ready(const std::string &app_na
<< std::endl;
return query_resp.err;
}
- dcheck_eq(partition_count, query_resp.partition_count);
+ CHECK_EQ(partition_count, query_resp.partition_count);
int ready_count = 0;
for (int i = 0; i < partition_count; i++) {
const partition_configuration &pc = query_resp.partitions[i];
@@ -385,8 +385,8 @@ dsn::error_code replication_ddl_client::list_apps(const
dsn::app_status::type st
LOG_ERROR("list app(%s) failed, err = %s",
info.app_name.c_str(), r.to_string());
return r;
}
- dcheck_eq(info.app_id, app_id);
- dcheck_eq(info.partition_count, partition_count);
+ CHECK_EQ(info.app_id, app_id);
+ CHECK_EQ(info.partition_count, partition_count);
int fully_healthy = 0;
int write_unhealthy = 0;
int read_unhealthy = 0;
diff --git a/src/common/fs_manager.cpp b/src/common/fs_manager.cpp
index 2e554df5d..ec92caed3 100644
--- a/src/common/fs_manager.cpp
+++ b/src/common/fs_manager.cpp
@@ -171,7 +171,7 @@ dsn::error_code fs_manager::initialize(const
std::vector<std::string> &data_dirs
bool for_test)
{
// create all dir_nodes
- dcheck_eq(data_dirs.size(), tags.size());
+ CHECK_EQ(data_dirs.size(), tags.size());
for (unsigned i = 0; i < data_dirs.size(); ++i) {
std::string norm_path;
utils::filesystem::get_normalized_path(data_dirs[i], norm_path);
diff --git a/src/geo/lib/latlng_codec.cpp b/src/geo/lib/latlng_codec.cpp
index 2f26d6577..87b1f405c 100644
--- a/src/geo/lib/latlng_codec.cpp
+++ b/src/geo/lib/latlng_codec.cpp
@@ -71,7 +71,7 @@ void extract_indices(const std::string &line,
bool latlng_codec::decode_from_value(const std::string &value, S2LatLng
&latlng) const
{
- dcheck_eq(_sorted_indices.size(), 2);
+ CHECK_EQ(_sorted_indices.size(), 2);
std::vector<std::string> data;
extract_indices(value, _sorted_indices, data, '|');
if (data.size() != 2) {
@@ -92,7 +92,7 @@ bool latlng_codec::decode_from_value(const std::string
&value, S2LatLng &latlng)
bool latlng_codec::encode_to_value(double lat_degrees, double lng_degrees,
std::string &value) const
{
- dcheck_eq(_sorted_indices.size(), 2);
+ CHECK_EQ(_sorted_indices.size(), 2);
S2LatLng latlng = S2LatLng::FromDegrees(lat_degrees, lng_degrees);
if (!latlng.is_valid()) {
LOG_ERROR_F("latlng is invalid. lat_degrees={}, lng_degrees={}",
lat_degrees, lng_degrees);
diff --git a/src/geo/test/geo_test.cpp b/src/geo/test/geo_test.cpp
index 27b948880..222296108 100644
--- a/src/geo/test/geo_test.cpp
+++ b/src/geo/test/geo_test.cpp
@@ -45,7 +45,7 @@ public:
CHECK(ok, "load_meta_servers failed");
auto ddl_client = new
dsn::replication::replication_ddl_client(meta_list);
dsn::error_code error = ddl_client->create_app("temp_geo", "pegasus",
4, 3, {}, false);
- dcheck_eq(dsn::ERR_OK, error);
+ CHECK_EQ(dsn::ERR_OK, error);
_geo_client.reset(new pegasus::geo::geo_client("config.ini", "onebox",
"temp", "temp_geo"));
}
diff --git a/src/http/http_call_registry.h b/src/http/http_call_registry.h
index dca1df653..cf5ae11f9 100644
--- a/src/http/http_call_registry.h
+++ b/src/http/http_call_registry.h
@@ -47,7 +47,7 @@ public:
{
auto call = std::shared_ptr<http_call>(call_uptr.release());
std::lock_guard<std::mutex> guard(_mu);
- dcheck_eq(_call_map.count(call->path), 0);
+ CHECK_EQ(_call_map.count(call->path), 0);
_call_map[call->path] = call;
}
diff --git a/src/http/http_message_parser.cpp b/src/http/http_message_parser.cpp
index c20b77973..4b96090a7 100644
--- a/src/http/http_message_parser.cpp
+++ b/src/http/http_message_parser.cpp
@@ -219,7 +219,7 @@ void http_message_parser::prepare_on_send(message_ex *msg)
dsn_size -= buf.length();
++dsn_buf_count;
}
- dcheck_eq(dsn_size, 0);
+ CHECK_EQ(dsn_size, 0);
buffers.resize(dsn_buf_count);
}
diff --git a/src/http/uri_decoder.cpp b/src/http/uri_decoder.cpp
index 1eeeed063..f36c9f9bb 100644
--- a/src/http/uri_decoder.cpp
+++ b/src/http/uri_decoder.cpp
@@ -40,7 +40,7 @@ error_with<char> from_hex(const char c)
error_with<char> decode_char(const string_view &hex)
{
- dcheck_eq(2, hex.size());
+ CHECK_EQ(2, hex.size());
auto high = from_hex(hex[0]);
auto low = from_hex(hex[1]);
diff --git a/src/meta/backup_engine.cpp b/src/meta/backup_engine.cpp
index a205ba622..001b64ab0 100644
--- a/src/meta/backup_engine.cpp
+++ b/src/meta/backup_engine.cpp
@@ -197,8 +197,8 @@ void backup_engine::backup_app_partition(const gpid &pid)
inline void backup_engine::handle_replica_backup_failed(const backup_response
&response,
const gpid pid)
{
- dcheck_eq(response.pid, pid);
- dcheck_eq(response.backup_id, _cur_backup.backup_id);
+ CHECK_EQ(response.pid, pid);
+ CHECK_EQ(response.backup_id, _cur_backup.backup_id);
LOG_ERROR_F("backup_id({}): backup for partition {} failed, response.err:
{}",
_cur_backup.backup_id,
@@ -256,8 +256,8 @@ void backup_engine::on_backup_reply(const error_code err,
};
if (response.progress == cold_backup_constant::PROGRESS_FINISHED) {
- dcheck_eq(response.pid, pid);
- dcheck_eq(response.backup_id, _cur_backup.backup_id);
+ CHECK_EQ(response.pid, pid);
+ CHECK_EQ(response.backup_id, _cur_backup.backup_id);
LOG_INFO_F("backup_id({}): backup for partition {} completed.",
_cur_backup.backup_id,
pid.to_string());
diff --git a/src/meta/meta_backup_service.cpp b/src/meta/meta_backup_service.cpp
index e8ea2bb61..bcc4673c6 100644
--- a/src/meta/meta_backup_service.cpp
+++ b/src/meta/meta_backup_service.cpp
@@ -118,7 +118,7 @@ void policy_context::start_backup_app_meta_unlocked(int32_t
app_id)
LPC_DEFAULT_CALLBACK,
[this, remote_file, buffer, app_id](const
dist::block_service::write_response &resp) {
if (resp.err == dsn::ERR_OK) {
- dcheck_eq(resp.written_size, buffer.length());
+ CHECK_EQ(resp.written_size, buffer.length());
{
zauto_lock l(_lock);
LOG_INFO("%s: successfully backup app metadata to %s",
diff --git a/src/meta/server_load_balancer.cpp
b/src/meta/server_load_balancer.cpp
index 05ca80081..3ed7758e3 100644
--- a/src/meta/server_load_balancer.cpp
+++ b/src/meta/server_load_balancer.cpp
@@ -188,7 +188,7 @@ void server_load_balancer::apply_balancer(meta_view view,
const migration_list &
configuration_balancer_response resp;
for (auto &pairs : ml) {
register_proposals(view, *pairs.second, resp);
- // TODO(yingchun): use dcheck_eq instead
+ // TODO(yingchun): use CHECK_EQ instead
if (resp.err != dsn::ERR_OK) {
const dsn::gpid &pid = pairs.first;
CHECK(false,
diff --git a/src/replica/duplication/duplication_pipeline.cpp
b/src/replica/duplication/duplication_pipeline.cpp
index 060d025d6..c4c395710 100644
--- a/src/replica/duplication/duplication_pipeline.cpp
+++ b/src/replica/duplication/duplication_pipeline.cpp
@@ -89,7 +89,7 @@ void ship_mutation::run(decree &&last_decree,
mutation_tuple_set &&in)
void ship_mutation::update_progress()
{
- dcheck_eq_replica(
+ CHECK_EQ_PREFIX(
_duplicator->update_progress(duplication_progress().set_last_decree(_last_decree)),
error_s::ok());
diff --git a/src/replica/duplication/replica_duplicator_manager.cpp
b/src/replica/duplication/replica_duplicator_manager.cpp
index c261cb084..3b96ffd61 100644
--- a/src/replica/duplication/replica_duplicator_manager.cpp
+++ b/src/replica/duplication/replica_duplicator_manager.cpp
@@ -75,7 +75,7 @@ void replica_duplicator_manager::sync_duplication(const
duplication_entry &ent)
} else {
// update progress
duplication_progress newp =
dup->progress().set_confirmed_decree(it->second);
- dcheck_eq_replica(dup->update_progress(newp), error_s::ok());
+ CHECK_EQ_PREFIX(dup->update_progress(newp), error_s::ok());
dup->update_status_if_needed(next_status);
if (ent.__isset.fail_mode) {
dup->update_fail_mode(ent.fail_mode);
diff --git a/src/replica/mutation_log.cpp b/src/replica/mutation_log.cpp
index 3dca029d7..99cd120f0 100644
--- a/src/replica/mutation_log.cpp
+++ b/src/replica/mutation_log.cpp
@@ -118,7 +118,7 @@ void mutation_log_shared::write_pending_mutations(bool
release_lock_required)
dassert(_pending_write != nullptr, "");
dassert(_pending_write->size() > 0, "pending write size = %d",
(int)_pending_write->size());
auto pr = mark_new_offset(_pending_write->size(), false);
- dcheck_eq(pr.second, _pending_write->start_offset());
+ CHECK_EQ(pr.second, _pending_write->start_offset());
_is_writing.store(true, std::memory_order_release);
@@ -157,7 +157,7 @@ void
mutation_log_shared::commit_pending_mutations(log_file_ptr &lf,
}
if (err == ERR_OK) {
- dcheck_eq(sz, pending->size());
+ CHECK_EQ(sz, pending->size());
if (_force_flush) {
// flush to ensure that shared log data synced to disk
@@ -372,7 +372,7 @@ void mutation_log_private::write_pending_mutations(bool
release_lock_required)
dassert(_pending_write != nullptr, "");
dassert(_pending_write->size() > 0, "pending write size = %d",
(int)_pending_write->size());
auto pr = mark_new_offset(_pending_write->size(), false);
- dcheck_eq_replica(pr.second, _pending_write->start_offset());
+ CHECK_EQ_PREFIX(pr.second, _pending_write->start_offset());
_is_writing.store(true, std::memory_order_release);
@@ -433,7 +433,7 @@ void
mutation_log_private::commit_pending_mutations(log_file_ptr &lf,
}
return;
}
- dcheck_eq(sz, pending->size());
+ CHECK_EQ(sz, pending->size());
// flush to ensure that there is no gap between private log and
in-memory buffer
// so that we can get all mutations in learning process.
@@ -1065,7 +1065,7 @@ void mutation_log::update_max_decree_no_lock(gpid gpid,
decree d)
dassert(false, "replica has not been registered in the log
before");
}
} else {
- dcheck_eq(gpid, _private_gpid);
+ CHECK_EQ(gpid, _private_gpid);
if (d > _private_log_info.max_decree) {
_private_log_info.max_decree = d;
}
@@ -1199,7 +1199,7 @@ void mutation_log::get_parent_mutations_and_logs(gpid pid,
uint64_t &total_file_size)
const
{
dassert(_is_private, "this method is only valid for private logs");
- dcheck_eq(_private_gpid, pid);
+ CHECK_EQ(_private_gpid, pid);
mutation_list.clear();
files.clear();
@@ -1382,7 +1382,7 @@ int mutation_log::garbage_collection(gpid gpid,
for (auto it = files.begin(); it != files.end() && it->second->index() <=
largest_to_delete;
++it) {
log_file_ptr log = it->second;
- dcheck_eq(it->first, log->index());
+ CHECK_EQ(it->first, log->index());
// close first
log->close();
diff --git a/src/replica/replica.cpp b/src/replica/replica.cpp
index 6545f3824..d5c9cd28d 100644
--- a/src/replica/replica.cpp
+++ b/src/replica/replica.cpp
@@ -365,7 +365,7 @@ void replica::execute_mutation(mutation_ptr &mu)
break;
case partition_status::PS_PARTITION_SPLIT:
if (_split_states.is_caught_up) {
- dcheck_eq(_app->last_committed_decree() + 1, d);
+ CHECK_EQ(_app->last_committed_decree() + 1, d);
err = _app->apply_mutation(mu);
}
break;
diff --git a/src/replica/replica_backup.cpp b/src/replica/replica_backup.cpp
index cbb40c091..451df4387 100644
--- a/src/replica/replica_backup.cpp
+++ b/src/replica/replica_backup.cpp
@@ -81,7 +81,7 @@ void replica::on_cold_backup(const backup_request &request,
/*out*/ backup_respo
: _options->cold_backup_root;
}
- dcheck_eq_replica(backup_context->request.policy.policy_name,
policy_name);
+ CHECK_EQ_PREFIX(backup_context->request.policy.policy_name,
policy_name);
cold_backup_status backup_status = backup_context->status();
if (backup_context->request.backup_id < backup_id || backup_status ==
ColdBackupCanceled) {
diff --git a/src/replica/replica_config.cpp b/src/replica/replica_config.cpp
index 6efcbb8de..58ff311a3 100644
--- a/src/replica/replica_config.cpp
+++ b/src/replica/replica_config.cpp
@@ -636,7 +636,7 @@ void replica::update_deny_client(const
std::map<std::string, std::string> &envs)
std::vector<std::string> sub_sargs;
utils::split_args(env_iter->second.c_str(), sub_sargs, '*', true);
- dcheck_eq_replica(sub_sargs.size(), 2);
+ CHECK_EQ_PREFIX(sub_sargs.size(), 2);
_deny_client.reconfig = (sub_sargs[0] == "reconfig");
_deny_client.read = (sub_sargs[1] == "read" || sub_sargs[1] == "all");
diff --git a/src/replica/replica_init.cpp b/src/replica/replica_init.cpp
index d510cd86d..1d90786a7 100644
--- a/src/replica/replica_init.cpp
+++ b/src/replica/replica_init.cpp
@@ -452,7 +452,7 @@ bool replica::replay_mutation(mutation_ptr &mu, bool
is_private)
// prepare
_uniq_timestamp_us.try_update(mu->data.header.timestamp);
error_code err = _prepare_list->prepare(mu, partition_status::PS_INACTIVE);
- dcheck_eq_replica(err, ERR_OK);
+ CHECK_EQ_PREFIX(err, ERR_OK);
return true;
}
diff --git a/src/replica/replication_app_base.cpp
b/src/replica/replication_app_base.cpp
index f77dc248c..de9d1ccc0 100644
--- a/src/replica/replication_app_base.cpp
+++ b/src/replica/replication_app_base.cpp
@@ -80,7 +80,7 @@ error_code write_blob_to_file(const std::string &file, const
blob &data)
file::flush(hfile);
file::close(hfile);
ERR_LOG_AND_RETURN_NOT_OK(err, "write file {} failed", tmp_file);
- dcheck_eq(data.length(), sz);
+ CHECK_EQ(data.length(), sz);
// TODO(yingchun): need fsync too?
ERR_LOG_AND_RETURN_NOT_TRUE(utils::filesystem::rename_path(tmp_file, file),
ERR_FILE_OPERATION_FAILED,
@@ -323,7 +323,7 @@ error_code replication_app_base::open()
argv[idx++] = (char *)(kv.second.c_str());
}
}
- dcheck_eq(argc, idx);
+ CHECK_EQ(argc, idx);
return start(argc, argv);
}
@@ -369,8 +369,8 @@ error_code replication_app_base::apply_mutation(const
mutation *mu)
{
FAIL_POINT_INJECT_F("replication_app_base_apply_mutation", [](string_view)
{ return ERR_OK; });
- dcheck_eq_replica(mu->data.header.decree, last_committed_decree() + 1);
- dcheck_eq_replica(mu->data.updates.size(), mu->client_requests.size());
+ CHECK_EQ_PREFIX(mu->data.header.decree, last_committed_decree() + 1);
+ CHECK_EQ_PREFIX(mu->data.updates.size(), mu->client_requests.size());
dcheck_gt_replica(mu->data.updates.size(), 0);
if (_replica->status() == partition_status::PS_PRIMARY) {
diff --git a/src/replica/split/replica_split_manager.cpp
b/src/replica/split/replica_split_manager.cpp
index 93a4d4d77..0bf043a66 100644
--- a/src/replica/split/replica_split_manager.cpp
+++ b/src/replica/split/replica_split_manager.cpp
@@ -238,7 +238,7 @@ void replica_split_manager::parent_prepare_states(const
std::string &dir) // on
std::make_shared<prepare_list>(_replica, *_replica->_prepare_list);
plist->truncate(last_committed_decree());
- dcheck_eq(last_committed_decree(), checkpoint_decree);
+ CHECK_EQ(last_committed_decree(), checkpoint_decree);
dcheck_ge(mutation_list.size(), 0);
dcheck_ge(files.size(), 0);
LOG_INFO_PREFIX("prepare state succeed: {} mutations, {} private log
files, total file size = "
@@ -724,7 +724,7 @@ void
replica_split_manager::parent_send_update_partition_count_request(
{
FAIL_POINT_INJECT_F("replica_parent_update_partition_count_request",
[](dsn::string_view) {});
- dcheck_eq_replica(status(), partition_status::PS_PRIMARY);
+ CHECK_EQ_PREFIX(status(), partition_status::PS_PRIMARY);
auto request = make_unique<update_child_group_partition_count_request>();
request->new_partition_count = new_partition_count;
@@ -772,7 +772,7 @@ void
replica_split_manager::on_update_child_group_partition_count(
return;
}
- dcheck_eq_replica(_replica->_app_info.partition_count * 2,
request.new_partition_count);
+ CHECK_EQ_PREFIX(_replica->_app_info.partition_count * 2,
request.new_partition_count);
update_local_partition_count(request.new_partition_count);
response.err = ERR_OK;
}
@@ -935,7 +935,7 @@ void replica_split_manager::parent_send_register_request(
{
FAIL_POINT_INJECT_F("replica_parent_send_register_request",
[](dsn::string_view) {});
- dcheck_eq_replica(status(), partition_status::PS_INACTIVE);
+ CHECK_EQ_PREFIX(status(), partition_status::PS_INACTIVE);
LOG_INFO_PREFIX(
"send register child({}) request to meta_server, current ballot = {},
child ballot = {}",
request.child_config.pid,
@@ -1038,7 +1038,7 @@ void
replica_split_manager::on_register_child_on_meta_reply(
enum_to_string(status()));
dcheck_ge_replica(response.parent_config.ballot, get_ballot());
- dcheck_eq_replica(_replica->_app_info.partition_count * 2,
response.app.partition_count);
+ CHECK_EQ_PREFIX(_replica->_app_info.partition_count * 2,
response.app.partition_count);
_stub->split_replica_exec(LPC_PARTITION_SPLIT,
response.child_config.pid,
@@ -1129,8 +1129,8 @@ void replica_split_manager::trigger_primary_parent_split(
const int32_t meta_partition_count,
const split_status::type meta_split_status) // on primary parent partition
{
- dcheck_eq_replica(status(), partition_status::PS_PRIMARY);
- dcheck_eq_replica(_replica->_app_info.partition_count * 2,
meta_partition_count);
+ CHECK_EQ_PREFIX(status(), partition_status::PS_PRIMARY);
+ CHECK_EQ_PREFIX(_replica->_app_info.partition_count * 2,
meta_partition_count);
LOG_INFO_PREFIX(
"app({}) partition count changed, local({}) VS meta({}), split_status
local({}) "
"VS meta({})",
diff --git a/src/replica/test/mock_utils.h b/src/replica/test/mock_utils.h
index 7048d537d..10f9d2a82 100644
--- a/src/replica/test/mock_utils.h
+++ b/src/replica/test/mock_utils.h
@@ -142,8 +142,8 @@ public:
new mutation_log_private(log_dir,
_options->log_private_file_size_mb, get_gpid(), this);
error_code err =
- _private_log->open(nullptr, [this](error_code err) {
dcheck_eq_replica(err, ERR_OK); });
- dcheck_eq_replica(err, ERR_OK);
+ _private_log->open(nullptr, [this](error_code err) {
CHECK_EQ_PREFIX(err, ERR_OK); });
+ CHECK_EQ_PREFIX(err, ERR_OK);
}
void init_private_log(mutation_log_ptr log) { _private_log =
std::move(log); }
diff --git a/src/runtime/rpc/network.cpp b/src/runtime/rpc/network.cpp
index 04603fb4d..2d3eca52d 100644
--- a/src/runtime/rpc/network.cpp
+++ b/src/runtime/rpc/network.cpp
@@ -74,7 +74,7 @@ void rpc_session::set_connected()
{
utils::auto_lock<utils::ex_lock_nr> l(_lock);
- dcheck_eq(_connect_state, SS_CONNECTING);
+ CHECK_EQ(_connect_state, SS_CONNECTING);
_connect_state = SS_CONNECTED;
}
diff --git a/src/runtime/rpc/thrift_message_parser.cpp
b/src/runtime/rpc/thrift_message_parser.cpp
index 2987da143..4838082b6 100644
--- a/src/runtime/rpc/thrift_message_parser.cpp
+++ b/src/runtime/rpc/thrift_message_parser.cpp
@@ -218,7 +218,7 @@ message_ex
*thrift_message_parser::parse_request_body_v0(message_reader *reader,
: HEADER_LENGTH_V0 - reader->_buffer_occupied);
msg->header->body_length = _meta_v0->body_length;
- dcheck_eq(msg->header->body_length, msg->buffers[1].size());
+ CHECK_EQ(msg->header->body_length, msg->buffers[1].size());
msg->header->gpid.set_app_id(_meta_v0->app_id);
msg->header->gpid.set_partition_index(_meta_v0->partition_index);
msg->header->client.timeout_ms = _meta_v0->client_timeout;
@@ -267,7 +267,7 @@ message_ex
*thrift_message_parser::parse_request_body_v1(message_reader *reader,
: HEADER_LENGTH_V1 - reader->_buffer_occupied);
msg->header->body_length = _v1_specific_vars->_body_length;
- dcheck_eq(msg->header->body_length, msg->buffers[1].size());
+ CHECK_EQ(msg->header->body_length, msg->buffers[1].size());
msg->header->gpid.set_app_id(_v1_specific_vars->_meta_v1->app_id);
msg->header->gpid.set_partition_index(_v1_specific_vars->_meta_v1->partition_index);
msg->header->client.timeout_ms =
_v1_specific_vars->_meta_v1->client_timeout;
diff --git a/src/runtime/security/kinit_context.cpp
b/src/runtime/security/kinit_context.cpp
index 39951638c..e42b0abaa 100644
--- a/src/runtime/security/kinit_context.cpp
+++ b/src/runtime/security/kinit_context.cpp
@@ -166,7 +166,7 @@ void kinit_context::init_krb5_ctx()
static std::once_flag once;
std::call_once(once, [&]() {
int64_t err = krb5_init_context(&_krb5_context);
- dcheck_eq(err, 0);
+ CHECK_EQ(err, 0);
});
}
diff --git a/src/server/hotspot_partition_calculator.cpp
b/src/server/hotspot_partition_calculator.cpp
index 52c922e09..3dd2ca607 100644
--- a/src/server/hotspot_partition_calculator.cpp
+++ b/src/server/hotspot_partition_calculator.cpp
@@ -132,7 +132,7 @@ void
hotspot_partition_calculator::stat_histories_analyse(uint32_t data_type,
void hotspot_partition_calculator::update_hot_point(uint32_t data_type,
const std::vector<int>
&hot_points)
{
- dcheck_eq(_hot_points.size(), hot_points.size());
+ CHECK_EQ(_hot_points.size(), hot_points.size());
int size = hot_points.size();
uint32_t hotspot_count = 0;
for (int i = 0; i < size; i++) {
diff --git a/src/server/meta_store.cpp b/src/server/meta_store.cpp
index 71581a4da..ab097140d 100644
--- a/src/server/meta_store.cpp
+++ b/src/server/meta_store.cpp
@@ -43,7 +43,7 @@ uint64_t meta_store::get_last_flushed_decree() const
{
uint64_t last_flushed_decree = 0;
auto ec = get_value_from_meta_cf(true, LAST_FLUSHED_DECREE,
&last_flushed_decree);
- dcheck_eq_replica(::dsn::ERR_OK, ec);
+ CHECK_EQ_PREFIX(::dsn::ERR_OK, ec);
return last_flushed_decree;
}
@@ -51,7 +51,7 @@ uint32_t meta_store::get_data_version() const
{
uint64_t pegasus_data_version = 0;
auto ec = get_value_from_meta_cf(false, DATA_VERSION,
&pegasus_data_version);
- dcheck_eq_replica(::dsn::ERR_OK, ec);
+ CHECK_EQ_PREFIX(::dsn::ERR_OK, ec);
return static_cast<uint32_t>(pegasus_data_version);
}
@@ -60,7 +60,7 @@ uint64_t meta_store::get_last_manual_compact_finish_time()
const
uint64_t last_manual_compact_finish_time = 0;
auto ec = get_value_from_meta_cf(
false, LAST_MANUAL_COMPACT_FINISH_TIME,
&last_manual_compact_finish_time);
- dcheck_eq_replica(::dsn::ERR_OK, ec);
+ CHECK_EQ_PREFIX(::dsn::ERR_OK, ec);
return last_manual_compact_finish_time;
}
@@ -69,7 +69,7 @@ uint64_t meta_store::get_decree_from_readonly_db(rocksdb::DB
*db,
{
uint64_t last_flushed_decree = 0;
auto ec = get_value_from_meta_cf(db, meta_cf, true, LAST_FLUSHED_DECREE,
&last_flushed_decree);
- dcheck_eq_replica(::dsn::ERR_OK, ec);
+ CHECK_EQ_PREFIX(::dsn::ERR_OK, ec);
return last_flushed_decree;
}
@@ -162,25 +162,25 @@ std::string meta_store::get_usage_scenario() const
void meta_store::set_last_flushed_decree(uint64_t decree) const
{
- dcheck_eq_replica(::dsn::ERR_OK, set_value_to_meta_cf(LAST_FLUSHED_DECREE,
decree));
+ CHECK_EQ_PREFIX(::dsn::ERR_OK, set_value_to_meta_cf(LAST_FLUSHED_DECREE,
decree));
}
void meta_store::set_data_version(uint32_t version) const
{
- dcheck_eq_replica(::dsn::ERR_OK, set_value_to_meta_cf(DATA_VERSION,
version));
+ CHECK_EQ_PREFIX(::dsn::ERR_OK, set_value_to_meta_cf(DATA_VERSION,
version));
}
void meta_store::set_last_manual_compact_finish_time(uint64_t
last_manual_compact_finish_time) const
{
- dcheck_eq_replica(
+ CHECK_EQ_PREFIX(
::dsn::ERR_OK,
set_value_to_meta_cf(LAST_MANUAL_COMPACT_FINISH_TIME,
last_manual_compact_finish_time));
}
void meta_store::set_usage_scenario(const std::string &usage_scenario) const
{
- dcheck_eq_replica(::dsn::ERR_OK,
-
set_string_value_to_meta_cf(ROCKSDB_ENV_USAGE_SCENARIO_KEY, usage_scenario));
+ CHECK_EQ_PREFIX(::dsn::ERR_OK,
+
set_string_value_to_meta_cf(ROCKSDB_ENV_USAGE_SCENARIO_KEY, usage_scenario));
}
} // namespace server
diff --git a/src/server/pegasus_server_impl.cpp
b/src/server/pegasus_server_impl.cpp
index 84581cc66..1bad6aea4 100644
--- a/src/server/pegasus_server_impl.cpp
+++ b/src/server/pegasus_server_impl.cpp
@@ -1652,9 +1652,9 @@ dsn::error_code pegasus_server_impl::start(int argc, char
**argv)
LOG_ERROR_PREFIX("rocksdb::DB::Open failed, error = {}",
status.ToString());
return dsn::ERR_LOCAL_APP_FAILURE;
}
- dcheck_eq_replica(2, handles_opened.size());
- dcheck_eq_replica(handles_opened[0]->GetName(), DATA_COLUMN_FAMILY_NAME);
- dcheck_eq_replica(handles_opened[1]->GetName(), META_COLUMN_FAMILY_NAME);
+ CHECK_EQ_PREFIX(2, handles_opened.size());
+ CHECK_EQ_PREFIX(handles_opened[0]->GetName(), DATA_COLUMN_FAMILY_NAME);
+ CHECK_EQ_PREFIX(handles_opened[1]->GetName(), META_COLUMN_FAMILY_NAME);
_data_cf = handles_opened[0];
_meta_cf = handles_opened[1];
@@ -1705,7 +1705,7 @@ dsn::error_code pegasus_server_impl::start(int argc, char
**argv)
release_db();
return err;
}
- dcheck_eq_replica(last_flushed, last_durable_decree());
+ CHECK_EQ_PREFIX(last_flushed, last_durable_decree());
}
LOG_INFO_PREFIX("open app succeed, pegasus_data_version = {},
last_durable_decree = {}",
@@ -1913,7 +1913,7 @@ private:
::dsn::utils::auto_lock<::dsn::utils::ex_lock_nr> l(_checkpoints_lock);
dcheck_gt_replica(last_commit, last_durable_decree());
int64_t last_flushed =
static_cast<int64_t>(_meta_store->get_last_flushed_decree());
- dcheck_eq_replica(last_commit, last_flushed);
+ CHECK_EQ_PREFIX(last_commit, last_flushed);
if (!_checkpoints.empty()) {
dcheck_gt_replica(last_commit, _checkpoints.back());
}
@@ -1946,8 +1946,8 @@ private:
// case 1: last_durable == last_flushed == last_commit
// no need to do checkpoint
if (last_durable == last_commit) {
- dcheck_eq_replica(last_durable, last_flushed);
- dcheck_eq_replica(last_flushed, last_commit);
+ CHECK_EQ_PREFIX(last_durable, last_flushed);
+ CHECK_EQ_PREFIX(last_flushed, last_commit);
LOG_INFO_PREFIX(
"no need to checkpoint because last_durable_decree =
last_committed_decree = {}",
last_durable);
@@ -2116,8 +2116,8 @@ private:
cleanup(true);
return ::dsn::ERR_LOCAL_APP_FAILURE;
}
- dcheck_eq_replica(handles_opened.size(), 2);
- dcheck_eq_replica(handles_opened[1]->GetName(),
META_COLUMN_FAMILY_NAME);
+ CHECK_EQ_PREFIX(handles_opened.size(), 2);
+ CHECK_EQ_PREFIX(handles_opened[1]->GetName(), META_COLUMN_FAMILY_NAME);
uint64_t last_flushed_decree =
_meta_store->get_decree_from_readonly_db(snapshot_db,
handles_opened[1]);
*checkpoint_decree = last_flushed_decree;
diff --git a/src/test/function_test/restore_test/test_restore.cpp
b/src/test/function_test/restore_test/test_restore.cpp
index bb86b9dd0..18d36460d 100644
--- a/src/test/function_test/restore_test/test_restore.cpp
+++ b/src/test/function_test/restore_test/test_restore.cpp
@@ -249,7 +249,7 @@ public:
std::stringstream ss;
int ret = dsn::utils::pipe_execute(cmd.c_str(), ss);
std::cout << cmd << " output: " << ss.str() << std::endl;
- dcheck_eq(ret, 0);
+ CHECK_EQ(ret, 0);
std::string result = ss.str();
// should remove \n character
int32_t index = result.size();
diff --git a/src/test/function_test/utils/utils.h
b/src/test/function_test/utils/utils.h
index 6eba86f5b..d592bf49c 100644
--- a/src/test/function_test/utils/utils.h
+++ b/src/test/function_test/utils/utils.h
@@ -74,7 +74,7 @@ generate_sortkey_value_map(const std::vector<std::string>
sortkeys,
const std::vector<std::string> values)
{
std::map<std::string, std::string> result;
- dcheck_eq(sortkeys.size(), values.size());
+ CHECK_EQ(sortkeys.size(), values.size());
int len = sortkeys.size();
for (int i = 0; i < len; i++) {
result.emplace(std::make_pair(sortkeys[i], values[i]));
diff --git a/src/test/kill_test/killer_handler_shell.cpp
b/src/test/kill_test/killer_handler_shell.cpp
index 4817a2fc8..a18e9d2f7 100644
--- a/src/test/kill_test/killer_handler_shell.cpp
+++ b/src/test/kill_test/killer_handler_shell.cpp
@@ -51,7 +51,7 @@ bool killer_handler_shell::has_meta_dumped_core(int index)
std::stringstream output;
int core_count;
- dcheck_eq(dsn::utils::pipe_execute(find_core, output), 0);
+ CHECK_EQ(dsn::utils::pipe_execute(find_core, output), 0);
output >> core_count;
return core_count != 0;
@@ -68,7 +68,7 @@ bool killer_handler_shell::has_replica_dumped_core(int index)
std::stringstream output;
int core_count;
- dcheck_eq(dsn::utils::pipe_execute(find_core, output), 0);
+ CHECK_EQ(dsn::utils::pipe_execute(find_core, output), 0);
output >> core_count;
return core_count != 0;
diff --git a/src/test/kill_test/process_kill_testor.cpp
b/src/test/kill_test/process_kill_testor.cpp
index c9a67101f..1366970bc 100644
--- a/src/test/kill_test/process_kill_testor.cpp
+++ b/src/test/kill_test/process_kill_testor.cpp
@@ -87,7 +87,7 @@ bool process_kill_testor::verifier_process_alive()
std::stringstream output;
int process_count;
- dcheck_eq(dsn::utils::pipe_execute(command, output), 0);
+ CHECK_EQ(dsn::utils::pipe_execute(command, output), 0);
output >> process_count;
// one for the verifier, one for command
diff --git a/src/utils/fmt_logging.h b/src/utils/fmt_logging.h
index 812673bc7..4f33332e0 100644
--- a/src/utils/fmt_logging.h
+++ b/src/utils/fmt_logging.h
@@ -59,13 +59,13 @@
// Macros to check expected condition. It will abort the application
// and log a fatal message when the condition is not met.
-#define dcheck_eq(var1, var2) CHECK(var1 == var2, "{} vs {}", var1, var2)
+#define CHECK_EQ(var1, var2) CHECK(var1 == var2, "{} vs {}", var1, var2)
#define dcheck_ge(var1, var2) CHECK(var1 >= var2, "{} vs {}", var1, var2)
#define dcheck_le(var1, var2) CHECK(var1 <= var2, "{} vs {}", var1, var2)
#define dcheck_gt(var1, var2) CHECK(var1 > var2, "{} vs {}", var1, var2)
#define dcheck_lt(var1, var2) CHECK(var1 < var2, "{} vs {}", var1, var2)
-#define dcheck_eq_replica(var1, var2) dassert_replica(var1 == var2, "{} vs
{}", var1, var2)
+#define CHECK_EQ_PREFIX(var1, var2) dassert_replica(var1 == var2, "{} vs {}",
var1, var2)
#define dcheck_ge_replica(var1, var2) dassert_replica(var1 >= var2, "{} vs
{}", var1, var2)
#define dcheck_le_replica(var1, var2) dassert_replica(var1 <= var2, "{} vs
{}", var1, var2)
#define dcheck_gt_replica(var1, var2) dassert_replica(var1 > var2, "{} vs {}",
var1, var2)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]