| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
changes to code.
FossilOrigin-Name: 9b19b847533f944f289d93dcdba29c0d67bf251c
|
|
|
|
|
| |
unprivileged reader while a checkpoint is running. Also, if one or more transactions are recovered from a log file, initialize one of the aReadMark slots to contain mxFrame as part of the recovery process.
FossilOrigin-Name: e4163596339c2166f9c4356ab824fff8bda8d0b0
|
|
|
|
|
| |
that one read mark is left at zero when a WAL resets.
FossilOrigin-Name: 8c9ee1d78f99394eef73a177141ca9e1c67e4e07
|
|
|
|
|
| |
initialized as a WAL database by a second connection.
FossilOrigin-Name: 16330a2f7262173a32ae48a72c0ee2522b6dc554
|
|
|
|
|
| |
used by ZIPVFS.
FossilOrigin-Name: 3130275c64a60c5cfacbd11123305e6d99ea866d
|
|
|
| |
FossilOrigin-Name: f0640615f25ebe8bf2eed0e1a0f2e309471889fe
|
|
|
| |
FossilOrigin-Name: 786e24dc56504d1958db0618e645610f2600a087
|
|
|
| |
FossilOrigin-Name: 722735a4f316630c907149f08d3d7dccc0facd9a
|
|
|
|
|
| |
sqlite3OsFileControl() except that it does not simulate OOM errors. This saves adding calls to the BenignMalloc() functions around each of the invocations of sqliteOsFileControl() that ignore the return code.
FossilOrigin-Name: af59b182d797642e5ec3ddf291cf62662a136bd1
|
|
|
|
|
|
| |
new ones around sqlite3OsDelete(). Fix an assert that causes problems for
the nx-devkit.
FossilOrigin-Name: 38bc4236d5a9d9f22a525bf9308d90cd4d9ce5a4
|
|
|
| |
FossilOrigin-Name: e3a929e43180f41095cc2cd00c6b0781856a4474
|
|
|
| |
FossilOrigin-Name: 1f24ae716df6232de768e245ea990049deee3c22
|
|\
| |
| |
| |
| | |
statvfs branch into trunk.
FossilOrigin-Name: 2370d70eb51d2259aaa8073d861ab79d6637cbd9
|
| |
| |
| |
| |
| | |
The query parameter used to control this device characteristic is now "psow".
FossilOrigin-Name: 6191c5e45175f5c6040e891843b0725a929d6dd7
|
| |
| |
| | |
FossilOrigin-Name: 19a6852a1e5905b35bc69b309951c5ec8ecd0bef
|
| |
| |
| |
| |
| | |
The code is made obsolete by syncing the WAL header.
FossilOrigin-Name: 7ac713a14e24c48651c2a97acc9839850fa7f3c3
|
| |
| |
| |
| |
| |
| |
| | |
Do the padded transaction sync as the write pointer crosses the final
sector boundary instead of at the end, for efficiency. Always sync
the WAL header immediately after it is written.
FossilOrigin-Name: 92c73b421b6242b09247dfb759777a531a107523
|
| |
| |
| |
| |
| | |
refactor some of the code associated with ZERO_DAMAGE and sector-size.
FossilOrigin-Name: 1dde96c9ee88af1c4e37c2e65acb7c0fe6a20e2a
|
| |
| |
| |
| |
| |
| |
| | |
this device characteristic to reduce the required work in journaling.
A side effect is that this changes the default page exists back to 1024
even with the use of statvfs().
FossilOrigin-Name: a0be6ea464695fdf1eaf2b7cf0652778617814f2
|
|/
|
|
|
| |
only if the nTruncate parameter is zero.
FossilOrigin-Name: 979daf92e09305665d943e197b93b81139197c5b
|
|\
| |
| |
| |
| |
| | |
when the WAL restarts. This is a fix for the power-loss corruption
problem described in ticket [ff5be73dee086]
FossilOrigin-Name: 44ca4d123385d759c11919865525c998c2e35bdb
|
| |
| |
| |
| |
| | |
pragmas, settings, and device characteristics.
FossilOrigin-Name: 9799241f7de952c4d1ea8bf6508b577d2b57a370
|
| |
| |
| |
| |
| | |
first commit mark.
FossilOrigin-Name: 91d0437c0702904d27f0ef7b1b52d0797efe1826
|
|/
|
|
|
| |
each checkpoint, as it says it should be in the documentation.
FossilOrigin-Name: 7b63b11b93396079131686abb36c4221354fa50e
|
|\
| |
| |
| |
| |
| | |
fix the persistent-wal mode feature of truncating the WAL on close so that
it always truncates the WAL to zero bytes.
FossilOrigin-Name: 09ccc4a1be7ba81890f10aac6623dd90dab4f990
|
|/
|
| |
FossilOrigin-Name: 6492af76ea6585a1b377d69751af930c0ccfe688
|
|
|
|
|
| |
journal_size_limit pragma when disconnecting from the WAL.
FossilOrigin-Name: 9687b305c2320109a8649612181eecd2e0da7c7b
|
|
|
|
|
| |
run with -DSQLITE_DEFAULT_CACHE_SIZE=0.
FossilOrigin-Name: 87614b62ace530761e0e1170ec5840b212735ec6
|
|
|
|
|
|
|
| |
to get the clang scan-build utility to report zero problems against the
SQLite core. Clang's static analysis did find one real problem - but it was
in the command-line shell, not in the SQLite core.
FossilOrigin-Name: 60fee9574b0125705787e33c16f116cf188c8323
|
|
|
|
|
| |
-wal and -shm files to persist after the last database connection closes.
FossilOrigin-Name: e34c553bf04761e86f3bd72f91439c05886caa5c
|
|
|
| |
FossilOrigin-Name: a13cfe616284f4ee86f0406e7b8fe8f9ba6e6990
|
|
|
|
|
| |
anything other than os_unix.c and wal.c and a couple of new error codes.
FossilOrigin-Name: d6b4709de4d1f8af001f58938247f00a652a616e
|
|\
| |
| | |
FossilOrigin-Name: 2c6b5a28e3f6b7cb96b944d0a254f3707885f1ce
|
| |
| |
| |
| |
| | |
journal_size_limit.
FossilOrigin-Name: dd19105aa9521ffc0edcf16b84c064d5ebad55d7
|
| |
| |
| |
| |
| | |
by PRAGMA journal_size_limit.
FossilOrigin-Name: db7e500f69faf1906a84991ba67d26a195f02ae5
|
| |
| |
| | |
FossilOrigin-Name: 6a2ea52e6c09a570428161090c2f087c66f714ec
|
| |
| |
| |
| |
| | |
option is specified as part of the database file URI (and if a read-write connection fails).
FossilOrigin-Name: 671ba5fc59f7a958e5a4138d2425b1173a442ad7
|
|/
|
| |
FossilOrigin-Name: bb59f9862da45d25fb51d7821130854828c91c98
|
|
|
| |
FossilOrigin-Name: 01a79d5a7af48fb7e50291c0c7c6283d3fb359d0
|
|
|
|
|
| |
purposes.
FossilOrigin-Name: e87d499a4f8a456111c1f96ca6da31d0810fb7c8
|
|
|
| |
FossilOrigin-Name: 6f3dad32aa0e1e9ee374302c82bea9bd60d5854b
|
|
|
|
|
| |
walTryBeginRead() are tested.
FossilOrigin-Name: 262b6fca0b7a251c02604c684a9f7e7a1434d630
|
|
|
| |
FossilOrigin-Name: fd578a32f8e9f04957359e73f244a60f02afe08c
|
|
|
|
|
| |
wal_checkpoint" and once using calls to sqlite3_wal_checkpoint_v2(). Also fix edge cases surrounding the output variables set by wal_checkpoint_v2().
FossilOrigin-Name: 5a4b6652cf3780ffed6fe0fe669e8090b0b71e81
|
|
|
|
|
| |
and tests.
FossilOrigin-Name: aef61036b31963e4c3ff4e8acf8c1734dc9394af
|
|\
| |
| |
| |
| |
| | |
sqlite3_wal_checkpoint_v2() interface and the
PRAGMA wal_checkpoint(full) statement.
FossilOrigin-Name: bac7342c368a7c4f5f2878e08d9581dcbf57dd58
|
| |
| |
| | |
FossilOrigin-Name: 4c663a4dcc77e00558edd94f58410605b95db33a
|
| |
| |
| | |
FossilOrigin-Name: 72787c010c8944e8fcf9c98aa4482f129142d8e9
|
| |
| |
| |
| |
| | |
busy-handler to block until all readers have finished in order to ensure the next writer will be able to wrap around to the start of the log file.
FossilOrigin-Name: 7e3fc2c833a5baa08820c499867b6902bdc2ed5a
|
| |
| |
| |
| |
| |
| |
| | |
WAL content into the database. This prevents a concurrent write to the
database from resetting the wal-index out from under the WalIterator of
the checkpoint as it is initializing.
FossilOrigin-Name: cf86affcb7d3089496e9849cbf43a211097e4f64
|