| Commit message (Collapse) | Author | Age |
|
|
| |
FossilOrigin-Name: 81b6360050eea95e4367de1b41b5864a640b4d1c5c8fc3bea3b96ed770cb0325
|
|
|
|
|
|
| |
some corner cases. It makes the query appear to hang. So make it an
EXPENSIVE_ASSERT instead.
FossilOrigin-Name: bb9dcdaf3244c4fc6872850a82b80c469203911e2f6e3a3211e508be39b59fa3
|
|
|
| |
FossilOrigin-Name: 26c1bb4bd9e9f56613c3aa87407a7f562fd4ebde5bfd6dece02078001d9a45f8
|
|
|
| |
FossilOrigin-Name: 0a43235b8368a0996d1856c4e956786a5321275458cb9179ce818aa47bb824ed
|
|
|
| |
FossilOrigin-Name: f2d6756731caadf9a30214ab7d19717a2ca1dae2652bcc6b211f6b0830362240
|
|
|
|
|
|
|
| |
any reasonable possiblity of overflowing the counters.
There is a performance and memory penality for this.
[forum:/forumpost/b741f15a35|Forum post b741f15a35].
FossilOrigin-Name: 6c5d99a813e8498c2ea91383ac8886a43eaf47023919c03900e893640c03778d
|
|
|
|
|
|
|
|
| |
overwrite an existing page number. This approach does not change the
semantics of the underlying pluggable pcache and it is easier to prove
correct. This replaces the changes at
[aadd38f99a3e5abc] and [81cff9f1955874aa].
FossilOrigin-Name: 7dbddde79e3ca1b81e00288616fc27434698ce6dcb47714728fce8602ae91f45
|
|
|
|
|
| |
second page.
FossilOrigin-Name: 81cff9f1955874aade55daa94263f58f06d966bd51ad558755f92777069a7347
|
|
|
| |
FossilOrigin-Name: 7c96a56c0d1de966844da6c5a84c0cd6066130a10724797ce6f228a9182d9b85
|
|
|
|
|
|
| |
PGHDR_CLEAN bit set, even during transient page reshuffling during btree
balancing.
FossilOrigin-Name: e67f03c166277951725c194674c84da61c152a5820aa6df55a726f7dda838e92
|
|
|
|
|
| |
accordingly. Also improve comments.
FossilOrigin-Name: 88d69f60cceb22bde42cfe43c23259c7bad47b8e06f918a79bd089a77b480d46
|
|
|
|
|
| |
[forum:/forumpost/f1e83b77b5ff37db|Forum post f1e83b77b5ff37db]
FossilOrigin-Name: 3c9f5c9defd7d36684132ae4ade9db2e2148dad4bd91bfe9374620ecafc35348
|
|
|
|
|
| |
detected by OSSFuzz. Test case in TH3.
FossilOrigin-Name: 2262a49467fa56c386080dac3e99a66e16c1700e138dba74db66e7b93ae76bf5
|
|
|
|
|
| |
false-positives.
FossilOrigin-Name: 9e66458592d40fbd96ea5f21339573110ca1cfe328238a020c9420a87d35dd72
|
|
|
| |
FossilOrigin-Name: ebb81dad1f43dac4636cd44d4055d1d4b198c675f73e23c5a2d8d992ae27fe1f
|
|
|
|
|
| |
builds.
FossilOrigin-Name: 81629ba91475938b6ad528e7b1dbef4ad22239782bb2e9c1bb59413aba11da87
|
|
|
| |
FossilOrigin-Name: 7e68cdab20f50cf776b92b2138bb4aba7cb070f2bd855dd4cbbf46d447f2dc88
|
|
|
| |
FossilOrigin-Name: 0171d4a71ca7911a9fd409a42eeed0eda4521b6e48df5cd058364c0a736313b7
|
|
|
| |
FossilOrigin-Name: 1c80c75d4be2f3d44fb18bb4c07eccac2aba79b688215a741317dfc47dc7c2ce
|
|
|
|
|
| |
was recently making the code a little slower.
FossilOrigin-Name: c4e7e175eecfd79015f4fae99618dfce6baf97c21bf3c909ea535d4e12dcaaad
|
|
|
|
|
|
| |
zeroing the PgHdr.pDirtyNext and PgHdr.pDirtyPrev pointers for PgHdr objects
that are not on the dirty list.
FossilOrigin-Name: 919863b14859d958d6c078097faae02070c7bd082e2814cf3f84bd84921e4419
|
|
|
|
|
| |
consistency.
FossilOrigin-Name: 670f10b24230863688270d12ac519609ade2302b
|
|
|
|
|
| |
a new page.
FossilOrigin-Name: dee20ba982125ea98c280ad1571789af0f393903
|
|
|
|
|
| |
to be reinitialized before use anyhow. A smaller and faster binary results.
FossilOrigin-Name: 01ada3d1068476f90dcae02cb089001ea4bcc23d
|
|
|
| |
FossilOrigin-Name: 34edbfd12d6cfa6bbfa30eef9276a4865eadc869
|
|
|
| |
FossilOrigin-Name: 9db8f2147339ba519c4ec32e34068e9f4a25e099
|
|
|
|
|
|
| |
rowset.c. Resulting binaries are 10 bytes smaller and use 0.03% fewer CPU
cycles.
FossilOrigin-Name: 9033afbb31b28a8ad6856ac1f773d8e83bc9ec1c
|
|
|
| |
FossilOrigin-Name: b369980f0c4550a9034833caa2c7c85d6030f5ff
|
|
|
|
|
| |
SQLITE_DEBUG builds only) for the PgHdr object.
FossilOrigin-Name: 771c5411e9ebcad00fb4b97556b519488284b87b
|
|
|
|
|
| |
using an "#if 0".
FossilOrigin-Name: 32a62e3bd46cf58586617d3f8b1a971c91df205e
|
|
|
| |
FossilOrigin-Name: 9d55b8f541de43deb82d460d32005fd62f5430b2
|
|\
| |
| |
| |
| | |
"clean" or "writable".
FossilOrigin-Name: 06c1e27ca868f247f8c27b03eb19aac004f28650
|
| |
| |
| |
| |
| | |
"clean" or "writable".
FossilOrigin-Name: ad601c7962a60a11699cf31f1faee09b95d5c710
|
| |
| |
| |
| |
| | |
logic.
FossilOrigin-Name: 0dc50d9915cd88916229ca5c3834de82fa16f017
|
|/
|
| |
FossilOrigin-Name: bc202e5b418d5a57bfc766883c4417c94829d96e
|
|
|
|
|
| |
comment to another condition that requires it.
FossilOrigin-Name: 3bfd2621d13b4f842f3af6d35519653f4eb8cad7
|
|
|
|
|
| |
pcache.c.
FossilOrigin-Name: 9cc8cad78fdfe044ad6726ebfe6909c1e242fa55
|
|
|
|
|
| |
and recompiling to enable.
FossilOrigin-Name: d9313d19c75a62f558b3df6b15595b15bbfa0b62
|
|
|
| |
FossilOrigin-Name: 85f3d80eb7319754792eef76996b2c740a2b0073
|
|
|
|
|
| |
25% or more of the cache is dirty.
FossilOrigin-Name: f6babf2920340f25815c0a3c58de1e902c2f5542
|
|
|
|
|
| |
tables are stored) until the database is too large to reside entirely within the cache. There are likely still problems on this branch.
FossilOrigin-Name: be5a549eba6cf8e29cb6b9824fd6d0db9d03ca7f
|
|
|
| |
FossilOrigin-Name: 6a9c4a3ebfb7cc0738ef6634440ccab44a21ff28
|
|
|
| |
FossilOrigin-Name: 9a431362dccbc9b8f93375f30a3b8955903cca79
|
|
|
|
|
| |
cache threashold size.
FossilOrigin-Name: 549d42be0dac87dc04c3eeccfdc60615c3a6ad3f
|
|
|
|
|
|
| |
all pages rather than the number of pages references, for a performance
improvement and size reduction.
FossilOrigin-Name: f00a9e1e998c4bd249a45444dc2d71a7e4903b8b
|
|
|
| |
FossilOrigin-Name: d9a0481ce0fd9824b1566f182d68ec46ef091b1b
|
|
|
|
|
|
| |
distinguish between pages that are on the dirty list and pages that are
safe to modify.
FossilOrigin-Name: 7c4ef7b7c8744af19075bb96d1e0b63e35978ed1
|
|
|
|
|
|
| |
the opposite of PGHDR_DIRTY. Use the extra bit to avoid a comparison
for a small performance boost.
FossilOrigin-Name: 8619fc346d9a5a66a3c4566b4cc032b6b6bf73fd
|
|
|
|
|
| |
just loading page 1 on the rare occasions when it is actually needed.
FossilOrigin-Name: 015302f15e46a087ec92f3644c6741600dbf4306
|
|
|
|
|
| |
marks related to cache_size changing.
FossilOrigin-Name: 766ad65025a9d5815300978e6e349f5af5db6012
|