Index: lsm-test/lsmtest9.c ================================================================== --- lsm-test/lsmtest9.c +++ lsm-test/lsmtest9.c @@ -62,18 +62,20 @@ testDeleteDatasourceRange(pControl, pData, iData, nRecOn3*2, &rc); testDeleteDatasourceRange(pDb, pData, iData, nRecOn3*2, &rc); if( db ){ int nDone; - fprintf(stderr, "lsm_work() start...\n"); - fflush(stderr); +#if 0 + fprintf(stderr, "lsm_work() start...\n"); fflush(stderr); +#endif do { nDone = 0; rc = lsm_work(db, 1, (1<<30), &nDone); }while( rc==0 && nDone>0 ); - fprintf(stderr, "lsm_work() done...\n"); - fflush(stderr); +#if 0 + fprintf(stderr, "lsm_work() done...\n"); fflush(stderr); +#endif } if( i+1nRepeat ){ iData += (nRecOn3*2); testWriteDatasourceRange(pControl, pData, iData+nRecOn3, nRecOn3*2, &rc); Index: src/lsm_sorted.c ================================================================== --- src/lsm_sorted.c +++ src/lsm_sorted.c @@ -1918,11 +1918,10 @@ rc = seekInSegment( pCsr, &aPtr[0], iTopic, pKey, nKey, iPtr, eSeek, &iOut, &bStop ); if( rc==LSM_OK && nRhs>0 && eSeek==LSM_SEEK_GE && aPtr[0].pPg==0 ){ - assert( aPtr[0].pKey==0 ); res = 0; } } if( res>=0 ){