int timeout1;
int timeout2;
-#ifndef DEBUG
+#ifdef DEBUG
printf("%s-> Start\n", __func__);
#endif
timeout1 = recv_data((int)acceptfd, &numoid, sizeof(unsigned int));
}
ptr += tmpsize;
}
-#ifndef DEBUG
+#ifdef DEBUG
printf("%s-> End\n", __func__);
#endif
free(dupeptr);
return size;
}
else {
-#ifndef DEBUG
+#ifdef DEBUG
printf("%s-> No objects duplicated\n", __func__);
#endif
return 0;
printf("control = %d\n",control);
control=TRANS_DISAGREE;
- printf("%s -> Sent message!\n",__func__);
send_data(acceptfd, &control, sizeof(char));
#ifdef CACHE
send_data(acceptfd, &numBytes, sizeof(int));
// tlistPrint(tList);
pthread_mutex_unlock(&translist_mutex);
// getchar();
- printf("%s -> I'm currently leader num : %d releaseing new lists\n\n",__func__,epoch_num);
+// printf("%s -> I'm currently leader num : %d releaseing new lists\n\n",__func__,epoch_num);
if((flag = releaseNewLists(epoch_num,sdlist,tList)) < 0) break;
// getchar();
- printf("%s -> I'm currently leader num : %d duplicate objects\n\n",__func__,epoch_num);
+// printf("%s -> I'm currently leader num : %d duplicate objects\n\n",__func__,epoch_num);
// transfer lost objects
if((flag= duplicateLostObjects(epoch_num,sdlist)) < 0) break;
return -2;
}
- printf("recevied response = %d\n",response);
if(response == RESPOND_TRANS_WAIT)
{
// printf("%s -> RESPOND_TRANS_WAIT\n",__func__);
}
*tList = currentTransactionList;
- printf("%s -> Exit\n",__func__);
+// printf("%s -> Exit\n",__func__);
return 0;
}
}
}
- printf("%s -> After sending msg\n",__func__);
if(size > 0)
free(tArray);
}
}
tlistDestroy(tlist);
- printf("%s -> End\n",__func__);
+// printf("%s -> End\n",__func__);
return 0;
}
return -2;
}
- printf("%s -> Received TransArray\n",__func__);
+/* printf("%s -> Received TransArray\n",__func__);
for(i = 0; i< size; i++) {
printf("ID : %u Decision : %d status : %d\n",transArray[i].transid,transArray[i].decision,transArray[i].status);
}
printf("%s -> End transArray\n",__func__);
-
+*/
// add into currentTransactionList
for(j = 0 ; j < size; j ++) {
tmp = tlistSearch(*tlist,transArray[j].transid);
tlist_node_t* tNode = &transArray[j];
tNode->status = TRANS_OK;
- printf("%s -> transid = %u decision = %d\n",__func__,transArray[j].transid,transArray[j].decision);
+// printf("%s -> transid = %u decision = %d\n",__func__,transArray[j].transid,transArray[j].decision);
*tlist = tlistInsertNode2(*tlist,&(transArray[j]),epoch_num);
}
else {
if(sdlist[i] == -1)
continue;
- printf("%s -> request to %s\n",__func__,midtoIPString(hostIpAddrs[i]));
+// printf("%s -> request to %s\n",__func__,midtoIPString(hostIpAddrs[i]));
request = REQUEST_TRANS_RESTART;
send_data(sdlist[i], &request, sizeof(char));
send_data(sdlist[i], &epoch_num,sizeof(char));