renzhengeek / issues

0 stars 0 forks source link

fsck.ocfs2 /dev/sda #65

Closed renzhengeek closed 8 years ago

renzhengeek commented 8 years ago

[29424.996134] ocfs2: Registered cluster interface user [29425.000118] dlm: Using TCP for communications [29425.001484] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: joining the lockspace group... [29425.006430] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: dlm_recover 1 [29425.006436] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: group event done 0 0 [29425.006476] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: add member 318951447 [29425.006482] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: add member 318951446 [29425.006485] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: add member 318951445 [29425.006502] dlm: connecting to 318951446 [29425.006947] dlm: connecting to 318951445 [29425.009297] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: config mismatch: 32,0 nodeid 318951445: 64,0 [29425.009595] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: ping_members aborted -71 last nodeid 318951445 [29425.009606] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: dlm_recover_members 3 nodes [29425.009609] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: dlm_recover_members error -71 [29425.009611] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: dlm_recover 1 error -71 [29425.009968] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: leaving the lockspace group... [29425.010469] dlm: E39FBFBAF8A74CFE890C0FDDB5F796C7: group event done 0 0

renzhengeek commented 8 years ago

eric@laptop:~/linux/fs/dlm> grep -rn mismatch rcom.c:100: log_error(ls, "version mismatch: %x nodeid %d: %x", rcom.c:108: log_error(ls, "config mismatch: %d,%x nodeid %d: %d,%x", lockspace.c:456: log_print("dlm cluster name %s mismatch %s", plock.c:51: log_print("plock device version mismatch: " user.c:461: printk(KERN_DEBUG "dlm: process %s (%d) version mismatch "

renzhengeek commented 8 years ago

95 static int check_rcom_config(struct dlm_ls ls, struct dlm_rcom rc, int nodeid) 96 { 97 struct rcom_config rf = (struct rcom_config ) rc->rc_buf; 98 99 if ((rc->rc_header.h_version & 0xFFFF0000) != DLM_HEADER_MAJOR) { 100 log_error(ls, "version mismatch: %x nodeid %d: %x", 101 DLM_HEADER_MAJOR | DLM_HEADER_MINOR, nodeid, 102 rc->rc_header.h_version); 103 return -EPROTO; 104 } 105 106 if (le32_to_cpu(rf->rf_lvblen) != ls->ls_lvblen || 107 le32_to_cpu(rf->rf_lsflags) != ls->ls_exflags) { 108 log_error(ls, "config mismatch: %d,%x nodeid %d: %d,%x", 109 ls->ls_lvblen, ls->ls_exflags, nodeid, 110 le32_to_cpu(rf->rf_lvblen), 111 le32_to_cpu(rf->rf_lsflags)); 112 return -EPROTO; 113 } 114 return 0; 115 }