Lines Matching refs:mxFrame
66206 u32 mxFrame; /* Index of last valid frame in the WAL */ member
67118 testcase( pWal->hdr.mxFrame==HASHTABLE_NPAGE_ONE-1 );
67119 testcase( pWal->hdr.mxFrame==HASHTABLE_NPAGE_ONE );
67120 testcase( pWal->hdr.mxFrame==HASHTABLE_NPAGE_ONE+1 );
67122 if( pWal->hdr.mxFrame==0 ) return;
67128 assert( pWal->nWiData>walFramePage(pWal->hdr.mxFrame) );
67129 assert( pWal->apWiData[walFramePage(pWal->hdr.mxFrame)] );
67130 i = walHashGet(pWal, walFramePage(pWal->hdr.mxFrame), &sLoc);
67136 iLimit = pWal->hdr.mxFrame - sLoc.iZero;
67389 pWal->hdr.mxFrame = iFrame;
67452 pInfo->nBackfillAttempted = pWal->hdr.mxFrame;
67457 if( i==1 && pWal->hdr.mxFrame ){
67458 pInfo->aReadMark[i] = pWal->hdr.mxFrame;
67477 pWal->hdr.mxFrame, pWal->zWalName
67838 assert( pWal->ckptLock && pWal->hdr.mxFrame>0 );
67839 iLast = pWal->hdr.mxFrame;
68029 pWal->hdr.mxFrame = 0;
68094 if( pInfo->nBackfill<pWal->hdr.mxFrame ){
68105 mxSafeFrame = pWal->hdr.mxFrame;
68110 assert( y<=pWal->hdr.mxFrame );
68149 if( (nSize+65536+(i64)pWal->hdr.mxFrame*szPage)<nReq ){
68187 if( mxSafeFrame==walIndexHdr(pWal)->mxFrame ){
68219 if( pInfo->nBackfill<pWal->hdr.mxFrame ){
68224 assert( pInfo->nBackfill==pWal->hdr.mxFrame );
68725 rc = (pWal->hdr.mxFrame==0 ? SQLITE_OK : WAL_RETRY);
68759 for(iOffset=walFrameOffset(pWal->hdr.mxFrame+1, pWal->szPage);
68991 u32 mxFrame; /* Wal frame to lock to */ local
68992 if( !useWal && AtomicLoad(&pInfo->nBackfill)==pWal->hdr.mxFrame
68994 && ((pWal->bGetSnapshot==0 && pWal->pSnapshot==0) || pWal->hdr.mxFrame==0)
69034 mxFrame = pWal->hdr.mxFrame;
69036 if( pWal->pSnapshot && pWal->pSnapshot->mxFrame<mxFrame ){
69037 mxFrame = pWal->pSnapshot->mxFrame;
69042 if( mxReadMark<=thisMark && thisMark<=mxFrame ){
69049 && (mxReadMark<mxFrame || mxI==0)
69054 AtomicStore(pInfo->aReadMark+i,mxFrame);
69055 mxReadMark = mxFrame;
69125 assert( mxReadMark<=pWal->hdr.mxFrame );
69295 assert( pWal->readLock>0 || pWal->hdr.mxFrame==0 );
69296 assert( pInfo->aReadMark[pWal->readLock]<=pSnapshot->mxFrame );
69305 && pSnapshot->mxFrame>=pInfo->nBackfillAttempted
69389 u32 iLast = pWal->hdr.mxFrame; /* Last page in WAL for this reader */
69632 Pgno iMax = pWal->hdr.mxFrame;
69641 for(iFrame=pWal->hdr.mxFrame+1;
69659 if( iMax!=pWal->hdr.mxFrame ) walCleanupHash(pWal);
69675 aWalData[0] = pWal->hdr.mxFrame;
69691 assert( aWalData[3]!=pWal->nCkpt || aWalData[0]<=pWal->hdr.mxFrame );
69702 if( aWalData[0]<pWal->hdr.mxFrame ){
69703 pWal->hdr.mxFrame = aWalData[0];
69710 if( pWal->iReCksum>pWal->hdr.mxFrame ){
69736 assert( pInfo->nBackfill==pWal->hdr.mxFrame );
69922 pWal, cnt, pWal->hdr.mxFrame, isCommit ? "Commit" : "Spill"));
69928 iFirst = pLive->mxFrame+1;
69942 iFrame = pWal->hdr.mxFrame;
70089 iFrame = pWal->hdr.mxFrame;
70107 pWal->hdr.mxFrame = iFrame;
70241 if( pWal->hdr.mxFrame && walPagesize(pWal)!=nBuf ){
70249 if( pnLog ) *pnLog = (int)pWal->hdr.mxFrame;
70430 if( pHdr1->mxFrame<pHdr2->mxFrame ) return -1;
70431 if( pHdr1->mxFrame>pHdr2->mxFrame ) return +1;
70453 || pNew->mxFrame<walCkptInfo(pWal)->nBackfillAttempted