]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
When a sub-transaction is released, if no pages required by containing sub-transactio...
authordan <Dan Kennedy>
Tue, 23 Feb 2021 16:40:47 +0000 (16:40 +0000)
committerdan <Dan Kennedy>
Tue, 23 Feb 2021 16:40:47 +0000 (16:40 +0000)
FossilOrigin-Name: 23ca23894af352ea351c9efcdd7d86b82455f4c81b6001052a6d13aa2d705e84

1  2 
manifest
manifest.uuid

diff --cc manifest
index 6ec713d5fa173a8f3b6c2f5a125b612a4e38424c,8a3fcf5859cd802656b1e9199b095c98deac830b..be925758bffde1a70da9a23788bf29d492cfacc2
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Allow\sWHERE\sterms\sto\sbe\spushed\sdown\sinto\ssub-queries\sthat\scontain\swindow\sfunctions,\sprovided\sthat\sthe\sWHERE\sterm\sis\smade\sup\sof\sentirely\sof\sconstants\sand\scopies\sof\sexpressions\sfound\sin\sthe\sPARTITION\sBY\sclauses\sof\sall\swindow\sfunctions\sin\sthe\ssub-query.
- D 2021-02-23T15:53:22.797
 -C When\sa\ssub-transaction\sis\sreleased,\sif\sno\spages\srequired\sby\scontaining\ssub-transactions\swere\sjournaled,\struncate\sthe\sstatement\sjournal.\sThis\smight\sprevent\sout-of-control\sstatement\sjournal\sgrowth\sin\ssome\scases.
 -D 2021-02-22T15:44:45.441
++C When\sa\ssub-transaction\sis\sreleased,\sif\sno\spages\srequired\sby\scontaining\ssub-transactions\swere\sjournaled,\struncate\sthe\sstatement\sjournal.\sThis\sprevents\sout\sof\scontrol\sstatement\sjournal\sgrowth\sin\ssome\scases.
++D 2021-02-23T16:40:47.708
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -529,9 -529,9 +529,9 @@@ F src/os_setup.h 0dbaea40a7d36bf311613d
  F src/os_unix.c adbbcea4c63d3b400d405f60a5da4c01433753ec4a12e2dc695beb2bbd671fe9
  F src/os_win.c 77d39873836f1831a9b0b91894fec45ab0e9ca8e067dc8c549e1d1eca1566fe9
  F src/os_win.h 7b073010f1451abe501be30d12f6bc599824944a
- F src/pager.c c49952ac5e9cc536778eff528091d79d38b3e45cbeeed4695dc05e207dc6547d
+ F src/pager.c 970691daea03f9f15e34de671bd8675c1e136232b529e21bfd36d4dba6d41753
  F src/pager.h 4bf9b3213a4b2bebbced5eaa8b219cf25d4a82f385d093cd64b7e93e5285f66f
 -F src/parse.y e6019e934cbbb4108ed3b9a6a225ee388d9a93fd12877ed5ba72c1dd16ebdd3c
 +F src/parse.y f3e8d7978c10495850c0bb502fe2669b55cf2841c4670b1f7261782e82069471
  F src/pcache.c 385ff064bca69789d199a98e2169445dc16e4291fa807babd61d4890c3b34177
  F src/pcache.h 4f87acd914cef5016fae3030343540d75f5b85a1877eed1a2a19b9f284248586
  F src/pcache1.c 6596e10baf3d8f84cc1585d226cf1ab26564a5f5caf85a15757a281ff977d51a
@@@ -1907,8 -1905,10 +1907,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 64878124c160f790bc5861fd799ada03bd7db0c4426b8abc3b7ad1f7aa181168 4b089f70117bfb440eaefd830c05576be0cc624d9d6018c869270dc68e44513e
- R 267c5ff70b9a1aed147827dba5df0c68
- T +closed 4b089f70117bfb440eaefd830c05576be0cc624d9d6018c869270dc68e44513e
 -P bfd5bf2c73110fcb36db9ba2a949ff516131fbd3e89325f88fe9f5c2b4ed87b2
 -R 54537f477ff92d6f9883b3b55586620b
 -T *branch * stmt-jrnl-truncate
 -T *sym-stmt-jrnl-truncate *
 -T -sym-trunk *
++P 20689468100aed264877111367b42837ca19e63e717fed2ebd4b20b908f13178 e36327fb22db08763a82fb517407ff5ab0dbc053953098033e7e50796a777810
++R eafbf0e4dfaf16461818378d022a25c1
++T +closed e36327fb22db08763a82fb517407ff5ab0dbc053953098033e7e50796a777810
  U dan
- Z f3731ba7b880bf6d7b3236243b9b4e61
 -Z 89681e18982564f6dc1e76e8bd67344b
++Z 3cd8f5166b5a86884f09832023069c0d
diff --cc manifest.uuid
index c99b49c75f85665789e064b94b93dcbefd0c2621,48c77f3bcde2db06be548b0cc4738323aa93a8a7..a767bdc3c668d56b23d877f3103850119c93f79f
@@@ -1,1 -1,1 +1,1 @@@
- 20689468100aed264877111367b42837ca19e63e717fed2ebd4b20b908f13178
 -e36327fb22db08763a82fb517407ff5ab0dbc053953098033e7e50796a777810
++23ca23894af352ea351c9efcdd7d86b82455f4c81b6001052a6d13aa2d705e84