From: drh <> Date: Fri, 12 Apr 2024 15:02:16 +0000 (+0000) Subject: Fixes and new tests logic to ensure that the btree overflow page cache is X-Git-Tag: version-3.46.0~66 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6f4e5ee4c91690baf7b05241f6d30acd9e5ccf68;p=thirdparty%2Fsqlite.git Fixes and new tests logic to ensure that the btree overflow page cache is only used when it is consistent. This resolves the malfunction observed in [forum:/forumpost/284955a3cd454a15|forum post 284955a3cd454a15]. FossilOrigin-Name: 5dede50d9e7b6942df9f7b00fbfeaa2103c36c5da01d63d88136fb0ef4b7d26d --- 6f4e5ee4c91690baf7b05241f6d30acd9e5ccf68 diff --cc manifest index eab5ebd169,17af620303..ceff35c009 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\shandling\sof\sthe\sSQLITE_OMIT_WAL\scheck\sin\sone\splace.\sResolves\s[forum:87cc13302de160eb|forum\spost\s87cc13302de160eb]. - D 2024-04-11T19:08:12.217 -C Add\sassert()\sstatements\sto\shelp\sverify\sthe\soverflow\spage\scache. -D 2024-04-12T13:05:36.039 ++C Fixes\sand\snew\stests\slogic\sto\sensure\sthat\sthe\sbtree\soverflow\spage\scache\sis\nonly\sused\swhen\sit\sis\sconsistent.\s\sThis\sresolves\sthe\smalfunction\sobserved\nin\s[forum:/forumpost/284955a3cd454a15|forum\spost\s284955a3cd454a15]. ++D 2024-04-12T15:02:16.718 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2184,8 -2184,8 +2184,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 6d2c7ac4ecfc1ec408cb1820985a70650d7cc5613b4b8fd1829f68ea48fce6a3 - R 0071938b1b4e5105037f1334ca733633 - U stephan - Z d6eaf14882bbc596d43b8bd29ecbee42 -P 4efecd6167de71500c90b63155eba1b8567c90e9d1e282fbea54130f9ee21813 ++P 5dae6e6df4921f42e45c6c8de40853ab63f53a4bd1d9088a8cdac957ce62f196 0ebc65481f4a3e7974558adea51c620a025bc0e76c0a139e549b56c5abe0cabb + R 733b2640d8dc44517728193a890baeff ++T +closed 0ebc65481f4a3e7974558adea51c620a025bc0e76c0a139e549b56c5abe0cabb + U drh -Z 6194d89088ab528754e159fb92573073 ++Z 49129cd4194bac4dbb6265651119b7c1 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 4d8c2440ec,621be8e4f9..8b1f8f1238 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 5dae6e6df4921f42e45c6c8de40853ab63f53a4bd1d9088a8cdac957ce62f196 -0ebc65481f4a3e7974558adea51c620a025bc0e76c0a139e549b56c5abe0cabb ++5dede50d9e7b6942df9f7b00fbfeaa2103c36c5da01d63d88136fb0ef4b7d26d