Added option in FLAIM to disable direct I/O on Linux and Unix platforms. Re-architected the FTK I/O layer and cleaned up the async interfaces.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@643 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
@@ -65,7 +65,7 @@ FSTATIC RCODE flmModifyTrackerRec(
|
||||
FLMUINT uiDrn,
|
||||
FlmRecord * pRecord);
|
||||
|
||||
FSTATIC RCODE flmMaintThread(
|
||||
FSTATIC RCODE FLMAPI flmMaintThread(
|
||||
IF_Thread * pThread);
|
||||
|
||||
FSTATIC RCODE fdictRemoveIndexes(
|
||||
@@ -2875,7 +2875,7 @@ Exit:
|
||||
/***************************************************************************
|
||||
Desc:
|
||||
*****************************************************************************/
|
||||
FSTATIC RCODE flmMaintThread(
|
||||
FSTATIC RCODE FLMAPI flmMaintThread(
|
||||
IF_Thread * pThread)
|
||||
{
|
||||
RCODE rc = FERR_OK;
|
||||
@@ -3021,7 +3021,6 @@ FSTATIC RCODE flmMaintThread(
|
||||
}
|
||||
|
||||
rc = FERR_OK;
|
||||
pThread->setThreadStatus( FLM_THREAD_STATUS_ABORTING_TRANS);
|
||||
(void)flmAbortDbTrans( pDb);
|
||||
bStartedTrans = FALSE;
|
||||
break;
|
||||
@@ -3055,8 +3054,6 @@ FSTATIC RCODE flmMaintThread(
|
||||
}
|
||||
}
|
||||
|
||||
pThread->setThreadStatus( FLM_THREAD_STATUS_COMMITTING_TRANS);
|
||||
|
||||
// Commit the transaction
|
||||
|
||||
pStatus->eDoing = FLM_MAINT_ENDING_TRANS;
|
||||
|
||||
Reference in New Issue
Block a user