|
Revision tags: release, version-3.50.2, version-3.50.1, major-release, version-3.50.0, version-3.49.2, patch-release, version-3.44.4, version-3.49.1, version-3.49.0, major-relase, relase, version-3.48.0, version-3.47.2, version-3.47.1, version-3.47.0, version-3.46.1, version-3.46.0, version-3.45.3, version-3.44.3, version-3.45.2, version-3.45.1, vesion-3.45.1, version-3.45.0, version-3.44.2, version-3.44.1, version-3.44.0, version-3.43.2, version-3.43.1, version-3.43.0, version-3.42.0, version-3.41.2, version-3.41.1, version-3.41.0, version-3.40.1, version-3.40.0, version-3.39.4, version-3.39.3 |
|
| #
2756f806 |
| 16-Aug-2022 |
dan <Dan Kennedy> |
Add assert() statements to verify that the SQLITE_OPEN_EXCLUSIVE flag is always passed to the VFS when opening a temporary file.
FossilOrigin-Name: e123da49ccae61d591abded52f4721aa10f20d75935c9a3e3f
Add assert() statements to verify that the SQLITE_OPEN_EXCLUSIVE flag is always passed to the VFS when opening a temporary file.
FossilOrigin-Name: e123da49ccae61d591abded52f4721aa10f20d75935c9a3e3fe826a9b8df2317
show more ...
|
|
Revision tags: version-3.39.2, version-3.39.1, version-3.39.0, version-3.38.5, version-3.38.4, relese, version-3.38.3, version-3.38.2, version-3.38.1, version-3.38.0 |
|
| #
0ca09883 |
| 15-Feb-2022 |
drh <> |
New assert() statements to help prove correctness of memjournal.c.
FossilOrigin-Name: d74ec88c2f9b9e056988add8322186750229e14a609d1a6969ba393a5b8c5174
|
| #
e63b7bda |
| 14-Feb-2022 |
drh <> |
Generalize the in-memory journal so that it is able to accept writes that begin at any offset less than or equal to the current file size.
FossilOrigin-Name: c039d5476e0836c16d8c1ad99a2620f7fd04eb4b
Generalize the in-memory journal so that it is able to accept writes that begin at any offset less than or equal to the current file size.
FossilOrigin-Name: c039d5476e0836c16d8c1ad99a2620f7fd04eb4b0e5dcb2246b42dde2ae1f95a
show more ...
|
|
Revision tags: version-3.37.2 |
|
| #
0f42f71d |
| 01-Jan-2022 |
dan <Dan Kennedy> |
Fix an obscure problem with releasing savepoints stored in an in-memory journal that could cause subsequent savepoint rollback to fail.
FossilOrigin-Name: 73c2b50211d3ae26aeb89976ec7b9fcd7de9f152b28
Fix an obscure problem with releasing savepoints stored in an in-memory journal that could cause subsequent savepoint rollback to fail.
FossilOrigin-Name: 73c2b50211d3ae26aeb89976ec7b9fcd7de9f152b283ec7d0809ad18bddc603e
show more ...
|
|
Revision tags: version-3.37.1, version-3.37.0, version-3.36.0 |
|
| #
c00727ab |
| 24-May-2021 |
dan <Dan Kennedy> |
Fix a problem in the in-memory journal code that could occasionally lead to a segfault when a sub-transaction that modified zero pages was committed.
FossilOrigin-Name: 17960165f5840cab45b7a8bb02779
Fix a problem in the in-memory journal code that could occasionally lead to a segfault when a sub-transaction that modified zero pages was committed.
FossilOrigin-Name: 17960165f5840cab45b7a8bb02779ebfb321c68f33ec6da9ab14063ccd134fa4
show more ...
|
|
Revision tags: version-3.35.5, version-3.35.4, version-3.35.3, same-as-3.35.3, version-3.35.2, version-3.35.1, version-3.35.0 |
|
| #
1b1a1dda |
| 02-Mar-2021 |
drh <> |
Add ALWAYS() to an always-true conditional.
FossilOrigin-Name: fa3506db2051ceade8aa535d92c0900b3cfdd8850c6d00adedeb1ebfaf6f885f
|
| #
f43fef29 |
| 22-Feb-2021 |
dan <Dan Kennedy> |
When a sub-transaction is released, if no pages required by containing sub-transactions were journaled, truncate the statement journal. This might prevent out-of-control statement journal growth in s
When a sub-transaction is released, if no pages required by containing sub-transactions were journaled, truncate the statement journal. This might prevent out-of-control statement journal growth in some cases.
FossilOrigin-Name: e36327fb22db08763a82fb517407ff5ab0dbc053953098033e7e50796a777810
show more ...
|
|
Revision tags: patch, version-3.34.1, version-3.34.0, version-3.33.0 |
|
| #
d9059bdb |
| 24-Jul-2020 |
drh <[email protected]> |
Fix pointer aliasing problem in the in-memory journal code. Ref: [https://sqlite.org/forum/forumpost/d44eb2fc44|forum post d44eb2fc44]
FossilOrigin-Name: 892e9191dc8f805678a501db1993437ee99a1e184949
Fix pointer aliasing problem in the in-memory journal code. Ref: [https://sqlite.org/forum/forumpost/d44eb2fc44|forum post d44eb2fc44]
FossilOrigin-Name: 892e9191dc8f805678a501db1993437ee99a1e1849496a0a24ceec9b84123257
show more ...
|
|
Revision tags: version-3.32.3, version-3.32.2, version-3.32.1, version-3.32.0, version-3.31.1, version-3.31.0, version-3.30.1, version-3.30.0 |
|
| #
908e7c43 |
| 14-Aug-2019 |
drh <[email protected]> |
Always check for reads past the end of the file on the in-memory journal driver. This used to be an assert().
FossilOrigin-Name: 4d41ca7d6efbdac70890a8d4159488fc7f59bf78a550b00597b4df990c4fcaef
|
|
Revision tags: version-3.29.0, version-3.28.0, version-3.27.2, version-3.27.1, version-3.27.0, version-3.26.0, version-3.25.3, version-3.25.2, version-3.25.1, version-3.25.0, version-3.24.0, version-3.23.2, version-3.23.1, version-3.23.0, version-3.22.0, version-3.21.0, version-3.20.1, version-3.19.4, version-3.20.0 |
|
| #
9e61104c |
| 28-Jul-2017 |
drh <[email protected]> |
More precise determination of when an in-memory journal needs to be spilled to disk.
FossilOrigin-Name: 6a505bdd9347783d3d8105cb8185aa787801bad0c855b623cfd780fb406f0e7b
|
| #
94e32acb |
| 20-Jul-2017 |
drh <[email protected]> |
Transform two #ifdef statements into #if statements.
FossilOrigin-Name: f2c6b5845028ef25dcd17e23e11b93c9f7296c26c7a21718fdae8f4b48c4e1da
|
| #
d67a9770 |
| 20-Jul-2017 |
dan <[email protected]> |
Split SQLITE_ENABLE_ATOMIC_WRITE into two options - the original and SQLITE_ENABLE_BATCH_ATOMIC_WRITE.
FossilOrigin-Name: 7eb9bf2c5b42c39901fd571553c1f70aa5a9dac71fdc8e318b3063b928ad58f7
|
| #
efe16971 |
| 20-Jul-2017 |
dan <[email protected]> |
Add support for F2FS atomic writes. Untested at this point.
FossilOrigin-Name: 416973ede3bde8567d1f2699728f72352979e054ef988d1c1e1cfe4290f6f8b8
|
|
Revision tags: version-3.18.2, version-3.18.1, version-3.19.3, version-3.19.2, version-3.19.1, version-3.19.0, version-3.18.0, version-3.17.0, version-3.16.2, version-3.16.1, version-3.16.0, version-3.15.2, version-3.15.1, version-3.15.0, version-3.14.2, version-3.14.1, version-3.14.0, version-3.13.0, version-3.12.2 |
|
| #
70b8d6bb |
| 12-Apr-2016 |
drh <[email protected]> |
Update the header comment on the memjournal.c file. No code changes.
FossilOrigin-Name: 07f10deabb0f4207408142541e3913d638dfcdeb
|
|
Revision tags: version-3.12.1 |
|
| #
38b3dde0 |
| 07-Apr-2016 |
drh <[email protected]> |
Prevent the in-memory journal read cursor from entering an inconsistent state when it reads the last few bytes out of the journal file. Fix for ticket [7f7f8026eda38].
FossilOrigin-Name: c4b9c611bd
Prevent the in-memory journal read cursor from entering an inconsistent state when it reads the last few bytes out of the journal file. Fix for ticket [7f7f8026eda38].
FossilOrigin-Name: c4b9c611bdcd85f31d68aaf114ee34a9f27eba6d
show more ...
|
|
Revision tags: version-3.9.3, version-3.12.0 |
|
| #
13969f5a |
| 21-Mar-2016 |
drh <[email protected]> |
Fix harmless compiler warnings.
FossilOrigin-Name: 25d776e4523aefeec007943fe29aa17c23ccb301
|
| #
d93b2b84 |
| 09-Mar-2016 |
drh <[email protected]> |
Simplifications to the memjournal.c logic to facilitate testing.
FossilOrigin-Name: 8baa2c2c7698e03418531482a8314a5d7ae2c7d3
|
| #
769b4c95 |
| 09-Mar-2016 |
drh <[email protected]> |
Move the write failure test in memjrnlCreateFile() to just after the actual write, thus reducing the number of instances of the test by one.
FossilOrigin-Name: 7f00d80c63b15376391f661d872f2b29a97070
Move the write failure test in memjrnlCreateFile() to just after the actual write, thus reducing the number of instances of the test by one.
FossilOrigin-Name: 7f00d80c63b15376391f661d872f2b29a970702d
show more ...
|
| #
273021d7 |
| 09-Mar-2016 |
drh <[email protected]> |
Add an #ifdef and an ALWAYS() for coverage.
FossilOrigin-Name: 069337a922867ad0d023f5bf36e13ea46e047000
|
| #
7ed40208 |
| 08-Mar-2016 |
dan <[email protected]> |
Modify the memjournal.c code to make it a bit smaller.
FossilOrigin-Name: d99ac4154812065eef26c298de52954d7ee0bd75
|
| #
c2f18add |
| 05-Mar-2016 |
drh <[email protected]> |
Remove the unused journal.c source file (its function have been subsumed into memjournal.c). Refactor some of the names in memjournal.c. No functional changes.
FossilOrigin-Name: 5f2a262d3f6b15310
Remove the unused journal.c source file (its function have been subsumed into memjournal.c). Refactor some of the names in memjournal.c. No functional changes.
FossilOrigin-Name: 5f2a262d3f6b1531001326faf1d3b3d92c20a30a
show more ...
|
| #
65a7e769 |
| 05-Mar-2016 |
drh <[email protected]> |
Work around (incorrect) ASAN warnings in memjournal.c.
FossilOrigin-Name: 4de09777dad6188b7e897473700af3c9655e8547
|
| #
ff6b8266 |
| 04-Mar-2016 |
drh <[email protected]> |
Get in-memory subjournals working for builds without SQLITE_ENABLE_ATOMIC_WRITE.
FossilOrigin-Name: b5378dcea53d4cd1744d13ddee5e50869607b771
|
|
Revision tags: version-3.11.1 |
|
| #
6e76326d |
| 29-Feb-2016 |
dan <[email protected]> |
When using a temporary file for a statement journal, store the first 64KiB in memory. If the file grows larger than that, flush it to disk and free the memory. Hardcoding to 64KiB is just an experime
When using a temporary file for a statement journal, store the first 64KiB in memory. If the file grows larger than that, flush it to disk and free the memory. Hardcoding to 64KiB is just an experiment to check that the memjournal.c code works.
FossilOrigin-Name: 44b2dc18e200e87cf062cb8f1659727c53fa36e9
show more ...
|
| #
5f37ed51 |
| 29-Feb-2016 |
dan <[email protected]> |
Fix minor problems with new code in memjournal.c.
FossilOrigin-Name: 9fd3f7b9c93325a83cdbe7dc9ee312b22a9c2898
|