Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix block pointer related bug introduced by the previous commit. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
579ee866b7efb02e13f3e81100287f2f |
User & Date: | dan 2012-11-06 11:49:00.468 |
Context
2012-11-06
| ||
19:14 | Fix lsmview.tcl so that it can view databases compressed with zlib. check-in: 7268cf7535 user: dan tags: trunk | |
11:49 | Fix block pointer related bug introduced by the previous commit. check-in: 579ee866b7 user: dan tags: trunk | |
11:23 | Change the format of uncompressed databases so that the prev/next pointers at the end of blocks are the same as for compressed databases. check-in: c93bae9496 user: dan tags: trunk | |
Changes
Changes to src/lsm_file.c.
︙ | ︙ | |||
1182 1183 1184 1185 1186 1187 1188 | || (rc!=LSM_OK && p==0) ); } if( rc==LSM_OK && p ){ if( pFS->pCompress==0 && (fsIsLast(pFS, iPg) || fsIsFirst(pFS, iPg)) ){ p->nData = pFS->nPagesize - 4; | | | 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 | || (rc!=LSM_OK && p==0) ); } if( rc==LSM_OK && p ){ if( pFS->pCompress==0 && (fsIsLast(pFS, iPg) || fsIsFirst(pFS, iPg)) ){ p->nData = pFS->nPagesize - 4; if( fsIsFirst(pFS, iPg) && p->nRef==0 ){ p->aData += 4; p->flags |= PAGE_HASPREV; } }else{ p->nData = pFS->nPagesize; } pFS->nOut += (p->nRef==0); |
︙ | ︙ |