From 7d362c854c32f673eeed2a8d447a06fb3f701b7d Mon Sep 17 00:00:00 2001 From: wanghang73 Date: Thu, 18 Dec 2025 16:05:03 +0800 Subject: [PATCH] urma: update urma_perftest cfg size for compatibility (cherry picked from commit 3c4e0db14240984bacd6a31befb27a6b98219116) --- src/urma/tools/urma_perftest/perftest_parameters.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/urma/tools/urma_perftest/perftest_parameters.c b/src/urma/tools/urma_perftest/perftest_parameters.c index ff59f52..152a844 100644 --- a/src/urma/tools/urma_perftest/perftest_parameters.c +++ b/src/urma/tools/urma_perftest/perftest_parameters.c @@ -1383,12 +1383,15 @@ static int check_both_side_cfg(const perftest_config_t *local_cfg, const perftes return 0; } +// Temporary hardcoding for compatibility with other perftest versions +#define OFF_SET (360) + int check_remote_cfg(perftest_config_t *cfg) { perftest_config_t remote_cfg; for (uint32_t i = 0; i < cfg->pair_num; i++) { int sock_fd = cfg->comm.sock_fd[i]; - int ret = sock_sync_data(sock_fd, sizeof(perftest_config_t), (char *)cfg, (char *)&remote_cfg); + int ret = sock_sync_data(sock_fd, OFF_SET, (char *)cfg, (char *)&remote_cfg); if (ret != 0) { (void)fprintf(stderr, "Failed to sync remote configuration, pair_num:%u, errno:%s.\n", i, strerror(errno)); return ret; -- Gitee