[TD-13062]<fix>: file system write fsync error

This commit is contained in:
afwerar 2022-02-28 01:51:14 +08:00
parent c4a1bae79c
commit 1e17bfa6fb
1 changed files with 18 additions and 17 deletions

View File

@ -2,6 +2,7 @@
#include "syncIO.h"
#include "syncInt.h"
#include "syncRaftStore.h"
#include "gtest/gtest.h"
void *pingFunc(void *param) {
SSyncIO *io = (SSyncIO *)param;
@ -26,32 +27,32 @@ int main() {
sFatal("sync log test: fatal");
SRaftStore *pRaftStore = raftStoreOpen("./raft_store.json");
assert(pRaftStore != NULL);
// assert(pRaftStore != NULL);
raftStorePrint(pRaftStore);
// raftStorePrint(pRaftStore);
pRaftStore->currentTerm = 100;
pRaftStore->voteFor.addr = 200;
pRaftStore->voteFor.vgId = 300;
// pRaftStore->currentTerm = 100;
// pRaftStore->voteFor.addr = 200;
// pRaftStore->voteFor.vgId = 300;
raftStorePrint(pRaftStore);
// raftStorePrint(pRaftStore);
raftStorePersist(pRaftStore);
// raftStorePersist(pRaftStore);
sDebug("sync test");
// sDebug("sync test");
SSyncIO *syncIO = syncIOCreate();
assert(syncIO != NULL);
// SSyncIO *syncIO = syncIOCreate();
// assert(syncIO != NULL);
syncIO->start(syncIO);
// syncIO->start(syncIO);
sleep(2);
// sleep(2);
pthread_t tid;
pthread_create(&tid, NULL, pingFunc, syncIO);
// pthread_t tid;
// pthread_create(&tid, NULL, pingFunc, syncIO);
while (1) {
sleep(1);
}
// while (1) {
// sleep(1);
// }
return 0;
}