Zero shared-memory before attempting recovery operations.
Zero shared-memory before attempting recovery operations.
View ArticleFix a problem with reading very large delete-key entries.
Fix a problem with reading very large delete-key entries.
View ArticleAdd extra tests and fixes. Make the block size and page size configurable.
Add extra tests and fixes. Make the block size and page size configurable.
View ArticleFix a buffer overrun occuring when many overflow pages are recycled by a...
Fix a buffer overrun occuring when many overflow pages are recycled by a merge operation.
View ArticleAdd some human readable text to the bt file header. Refuse to open a database...
Add some human readable text to the bt file header. Refuse to open a database (SQLITE_NOTADB) if a valid header cannot be located in the database or wal files.
View ArticleDefer opening a bt database until it is first read.
Defer opening a bt database until it is first read.
View ArticleHave the bt backend support "PRAGMA page_size".
Have the bt backend support "PRAGMA page_size".
View ArticleAdd crash simulation and recovery test infrastructure. And one test case.
Add crash simulation and recovery test infrastructure. And one test case.
View ArticleFix a couple of problems related to log recovery and checkpointing.
Fix a couple of problems related to log recovery and checkpointing.
View ArticleEdit [18ae7f98554bc110]: Edit check-in comment.
Edit [18ae7f98554bc110]: Edit check-in comment.
View ArticleAdd other bt optimizations. Fix a problem in mutex_noop.c.
Add other bt optimizations. Fix a problem in mutex_noop.c.
View ArticleFix an important typo in the varint decoder documentation.
Fix an important typo in the varint decoder documentation.
View ArticleAdded -lm to the build flags for Makefile.gcc-linux, based on ML feedback.
Added -lm to the build flags for Makefile.gcc-linux, based on ML feedback.
View Article