Remove config'd explicit consensus VCM modes
This commit is contained in:
parent
ff740a822f
commit
78536abf82
25
src/config.c
25
src/config.c
|
|
@ -359,37 +359,12 @@ int facilities_config() {
|
||||||
facilities.coordination.active = config->facilities.mcm.activate;
|
facilities.coordination.active = config->facilities.mcm.activate;
|
||||||
if (!strcmp("vcm-RR", config->facilities.mcm.protocol)) {
|
if (!strcmp("vcm-RR", config->facilities.mcm.protocol)) {
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR;
|
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR;
|
||||||
facilities.coordination.chain.enabled = true;
|
|
||||||
} else if (!strcmp("vcm-RR1C", config->facilities.mcm.protocol)) {
|
} else if (!strcmp("vcm-RR1C", config->facilities.mcm.protocol)) {
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR1C;
|
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR1C;
|
||||||
facilities.coordination.chain.enabled = true;
|
|
||||||
} else if (!strcmp("vcm-RR1Cc", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR1C;
|
|
||||||
facilities.coordination.chain.enabled = true;
|
|
||||||
} else if (!strcmp("vcm-RRAC", config->facilities.mcm.protocol)) {
|
} else if (!strcmp("vcm-RRAC", config->facilities.mcm.protocol)) {
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RRAC;
|
facilities.coordination.protocol = MC_PROTOCOL_VCM_RRAC;
|
||||||
facilities.coordination.chain.enabled = true;
|
|
||||||
} else if (!strcmp("vcm-RRACc", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RRAC;
|
|
||||||
facilities.coordination.chain.enabled = true;
|
|
||||||
} else if (!strcmp("evcm-RR-PBFT", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR;
|
|
||||||
facilities.coordination.chain.enabled = false;
|
|
||||||
} else if (!strcmp("evcm-RR1C-PBFT", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR1C;
|
|
||||||
facilities.coordination.chain.enabled = false;
|
|
||||||
} else if (!strcmp("evcm-RR1Cc-PBFT", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR1C;
|
|
||||||
facilities.coordination.chain.enabled = false;
|
|
||||||
} else if (!strcmp("evcm-RRAC-PBFT", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RRAC;
|
|
||||||
facilities.coordination.chain.enabled = false;
|
|
||||||
} else if (!strcmp("evcm-RRACc-PBFT", config->facilities.mcm.protocol)) {
|
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RRAC;
|
|
||||||
facilities.coordination.chain.enabled = false;
|
|
||||||
} else {
|
} else {
|
||||||
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR;
|
facilities.coordination.protocol = MC_PROTOCOL_VCM_RR;
|
||||||
facilities.coordination.chain.enabled = true;
|
|
||||||
}
|
}
|
||||||
facilities.coordination.vcm_period_min = config->facilities.mcm.period_min;
|
facilities.coordination.vcm_period_min = config->facilities.mcm.period_min;
|
||||||
facilities.coordination.vcm_period_max = config->facilities.mcm.period_max;
|
facilities.coordination.vcm_period_max = config->facilities.mcm.period_max;
|
||||||
|
|
|
||||||
|
|
@ -1209,4 +1209,5 @@ void coordination_init() {
|
||||||
coordination_t* coo = &facilities.coordination;
|
coordination_t* coo = &facilities.coordination;
|
||||||
pthread_mutex_init(&coo->lock, NULL);
|
pthread_mutex_init(&coo->lock, NULL);
|
||||||
coo->mgmt_socket = itss_0connect(facilities.zmq.management_address, ZMQ_REQ);
|
coo->mgmt_socket = itss_0connect(facilities.zmq.management_address, ZMQ_REQ);
|
||||||
|
coo->chain.enabled = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue