diff --git a/src/log/logd/lgs_mbcsv_v7.h b/src/log/logd/lgs_mbcsv_v7.h
--- a/src/log/logd/lgs_mbcsv_v7.h
+++ b/src/log/logd/lgs_mbcsv_v7.h
@@ -24,6 +24,7 @@
 #include "log/logd/lgs_mbcsv.h"
 #include "log/logd/lgs_mbcsv_v2.h"
 #include "log/logd/lgs_mbcsv_v5.h"
+#include "log/logd/lgs_mbcsv_v6.h"
 
 typedef struct {
   char *name;
@@ -45,7 +46,7 @@ typedef struct {
 typedef struct {
   lgsv_ckpt_header_t header;
   union {
-    lgs_ckpt_initialize_msg_t initialize_client;
+    lgs_ckpt_initialize_msg_v6_t initialize_client;
     lgs_ckpt_finalize_msg_v2_t finalize_client;
     lgs_ckpt_write_log_v2_t write_log;
     lgs_ckpt_agent_down_v2_t agent_down;
