dan
|
02f441e408
|
Add "PRAGMA checkpoint_fullfsync". Similar to "PRAGMA fullfsync", but enables full fsyncs only during checkpoint operations.
FossilOrigin-Name: 756589ad6e286a898ca34ff1b14d5bb4843529e1
|
2010-11-09 20:08:02 +00:00 |
|
drh
|
8c0b44a552
|
Back out the prior attempt to enable full-fsync for WAL and attempt the same
thing using a completely different approach.
FossilOrigin-Name: f59949fac1776ea2f58f41ee8aef8dd95b67725a
|
2010-11-09 01:53:48 +00:00 |
|
adam
|
a6db3f058a
|
Experimental changes to test defaulting to fullfsync for WAL mode
FossilOrigin-Name: 77b343cfc3bef9b1a99e98fec6073626dab05657
|
2010-11-09 00:47:45 +00:00 |
|
adam
|
985be1bce6
|
Integrated proxy locking file support for WAL journal mode and double free fix
FossilOrigin-Name: fd4d38fa66de85676189ff4922fb1bf5f8cac9c4
|
2010-11-09 00:43:59 +00:00 |
|
adam
|
99f24349ea
|
fixed memory leak in proxy lock file error handling
FossilOrigin-Name: e01c5f3eda7fe6e6afe9c3894384f09b58173da1
|
2010-09-10 23:16:16 +00:00 |
|
adam
|
890b69fb83
|
replaced relative lock proxy paths with absolute
FossilOrigin-Name: 782c33512ab2b677b0734c591fcecddc5a655203
|
2010-09-10 20:19:06 +00:00 |
|
adam
|
f5d6f1e0c5
|
replaced relative lock proxy paths with absolute
FossilOrigin-Name: 6a88cd46aeef3c50c91d5aadc61dd0b0982f8a4f
|
2010-09-10 00:59:28 +00:00 |
|
drh
|
5ec0cfe070
|
Make sure SQLite is running with MEMSTATUS enabled at the beginning of every
test script.
FossilOrigin-Name: b6e9a4d8f7d8b683b4098270e0be149df1ef295f
|
2010-09-10 00:18:12 +00:00 |
|
drh
|
3b3b1a538d
|
Make sure MEMSTATUS is enabled at the beginning of the memsubsys2.test
script.
FossilOrigin-Name: cf23a354975f581c2cf2299e2b2a4e00819830ad
|
2010-09-09 23:40:42 +00:00 |
|
drh
|
b0fa210aa3
|
The merge for check-in [415c448dc4] did not do exactly write, resulting in
a subtle bug in the SQLITE_FCNTL_SIZE_HINT logic. This check-in is the
fix.
FossilOrigin-Name: badaaa18fd4a4402add6ae1b3ecadbb79f91fe37
|
2010-09-09 23:31:36 +00:00 |
|
drh
|
801829c812
|
Merge in the R-tree fix from the trunk.
FossilOrigin-Name: 02ee0bd5a305e3a6cd76f2e304f8a7effacd8433
|
2010-08-24 01:51:07 +00:00 |
|
drh
|
ee2c813b72
|
The R-tree module should not assume that its shadow tables are consistent.
If a problem is found in a shadow table, return SQLITE_CORRUPT.
FossilOrigin-Name: 7f2f71cc9e3c39093f09231f448576cff6afb5fe
|
2010-08-24 01:49:47 +00:00 |
|
drh
|
9b3c15e860
|
Merge changes through release 3.7.2 into the apple-osx branch.
FossilOrigin-Name: 415c448dc45a297bd1b0bbce25c4572eeab286f0
|
2010-08-24 01:08:11 +00:00 |
|
drh
|
507f94d763
|
Version 3.7.2 release candidate 1
FossilOrigin-Name: 42537b60566f288167f1b5864a5435986838e3a3
version-3.7.2
|
2010-08-23 18:52:01 +00:00 |
|
dan
|
5f848c3a48
|
Fixes for the SQLITE_CHECK_PAGES debugging feature.
FossilOrigin-Name: 21a1e5961bba148fda50cc0b7d472ca74f90808a
|
2010-08-23 18:19:31 +00:00 |
|
drh
|
b8077be491
|
Update the version number in preparation for the 3.7.2 release.
FossilOrigin-Name: 77889510fa67268043c604826047af81c8bd1ca7
|
2010-08-23 17:09:23 +00:00 |
|
dan
|
f48c355b33
|
Fix for ticket [5e10420e8d].
FossilOrigin-Name: 255f1eefa373153942c67b18b22177933657911d
|
2010-08-23 15:41:24 +00:00 |
|
drh
|
7d105f87fc
|
Update the "showdb" debug utility to handle 64K page database and with
extra options to decode the freelist structure.
FossilOrigin-Name: 1070918e3b68c0ba5bfab11a97214b87c601f93c
|
2010-08-23 15:26:49 +00:00 |
|
drh
|
4396fb8d48
|
Version 3.7.1 release candidate
FossilOrigin-Name: 3613b0695a5e990905ab146fadcab34dd04d5874
version-3.7.1
|
2010-08-21 16:01:46 +00:00 |
|
dan
|
f5d3df405c
|
Add some tests to e_expr.test and pagerfault.test. No code changes.
FossilOrigin-Name: 44de3cab9c89eb28485c0dc36d791b1c61d56b34
|
2010-08-21 15:51:05 +00:00 |
|
drh
|
5f77b2e0ea
|
Fix the ptrmapPageno() routine so that it works correctly for an input of 1.
FossilOrigin-Name: 699a9bf28377f43f58c509878cce60cb906dbf48
|
2010-08-21 15:09:37 +00:00 |
|
drh
|
871919b493
|
Do not allow a backup to change the page size if a codec is in use.
FossilOrigin-Name: 5523ecd32295c188e3bf5dbd57d92d2879461e32
|
2010-08-20 15:32:21 +00:00 |
|
dan
|
4f05e38f09
|
Fix typo in backcompat.test.
FossilOrigin-Name: 6a0cbb272c3f0c1dfdeed381ba92f2f2f16ae824
|
2010-08-20 12:43:01 +00:00 |
|
dan
|
a3e63c4a74
|
Merge leaf created by accident.
FossilOrigin-Name: 1f680cb37584baa106cee0544d5be63049d55858
|
2010-08-20 12:33:59 +00:00 |
|
dan
|
3d5790596e
|
Avoid assuming that the user has "." in their path when running multi-process tests.
FossilOrigin-Name: daa5d461b98fc068cbba52d338ca8690edd27bc9
|
2010-08-20 12:31:30 +00:00 |
|
drh
|
a6c4196604
|
Do not attempt run backwards compatibility tests if no historical
"testfixture" binaries are available.
FossilOrigin-Name: 40e11aabc7668e1c9db43d9183edb445996254bd
|
2010-08-20 10:28:28 +00:00 |
|
drh
|
96dd6a16af
|
Disable the MEMSYS2 auxiliary routines if MEMSYS2 is changed to an alternative
memory allocator using SQLITE_CONFIG_MALLOC.
FossilOrigin-Name: 541dd3b870f123a5fddf0b710474693566a1d659
|
2010-08-20 09:53:19 +00:00 |
|
drh
|
c8f503a8d3
|
Fix the sqlite3_release_memory() interface so that it does not attempt
to free SQLITE_CONFIG_PAGECACHE memory.
FossilOrigin-Name: 0426cd62d5ef2bd09570835c78f8fc3bcb7cdd49
|
2010-08-20 09:14:13 +00:00 |
|
shaneh
|
5ad723f412
|
Adjust filename globbing in backcompat.test for Windows.
FossilOrigin-Name: b0f4796306a2cb11d6897d5c33f5da05c7473e07
|
2010-08-19 18:05:46 +00:00 |
|
dan
|
9ab7fe87e5
|
Fix backcompat.test so that it works with windows mandatory locking.
FossilOrigin-Name: 8d05f66db7d6e8b8916fcf22fa92159d863d2610
|
2010-08-19 17:16:11 +00:00 |
|
dan
|
fc5026d3c2
|
Add tests for WAL mode to test/backcompat.test.
FossilOrigin-Name: 7999910e85b1f24c5860425ba47e7ab10c22e887
|
2010-08-19 15:48:47 +00:00 |
|
dan
|
a1f8da1848
|
Merge two leaves.
FossilOrigin-Name: b03091fc3592896fcf1ec563ae9682a8e0a05baa
|
2010-08-19 15:12:54 +00:00 |
|
dan
|
a35dafcdea
|
Modify the code for reading hot-journal files so that it can handle journals generated by versions 3.5.7 and earlier.
FossilOrigin-Name: b9170f2903c480bca2bdc986e98aaeadfdb9ad2b
|
2010-08-19 15:11:34 +00:00 |
|
shaneh
|
8128bb2910
|
Fix typo in TCL stubs support for configure in Makefile.in
FossilOrigin-Name: 4c7ad73d22b7e8c90955730c2dbb79ed53cd750b
|
2010-08-19 14:41:58 +00:00 |
|
drh
|
6b47fcacb4
|
Remove a NEVER from balance_quick() that can occur in WAL mode on
a corrupt database file.
FossilOrigin-Name: b273891ab05a18b68a76c870ea3be9f1a56c40a9
|
2010-08-19 14:22:42 +00:00 |
|
dan
|
8311c47d83
|
Add new test script backcompat.test, for testing database/journal/wal file compatibility against previous versions.
FossilOrigin-Name: 8804f4989d157707911488781109ce0641c0ad0b
|
2010-08-19 11:05:53 +00:00 |
|
drh
|
e22e03e210
|
Fix two asserts in the btree logic so that they work correctly even for
maximum-size index entries for 32K and 64K pages.
FossilOrigin-Name: e127192d106bd7e036caacf01bf7725eeaa85dbe
|
2010-08-18 21:19:03 +00:00 |
|
shaneh
|
1b8f78ca57
|
Updated tests for CLI. Added some basic tests for the .import command.
FossilOrigin-Name: d46567e5d75a2b9fe96d2a7a30708b2827a0d490
|
2010-08-18 17:16:26 +00:00 |
|
dan
|
5a9e07eb40
|
Disable the SQLITE_MAX_PAGE_SIZE compile time option (it is now always set to 65536). Fix some other problems in test files.
FossilOrigin-Name: 56cc883d3af5574c9dafecef8aa96d1d05c01b83
|
2010-08-18 15:25:17 +00:00 |
|
shaneh
|
35cf908a86
|
Fix issue with wal.test on Windows.
FossilOrigin-Name: 3497f54ac2f85746c50fe6f94380a22033f2464b
|
2010-08-18 14:54:03 +00:00 |
|
shaneh
|
1df2db7fd1
|
Fix some compiler warnings in the MSVC build.
FossilOrigin-Name: 1f5662b7db5d623c8d99c45a8d97a0aa4427593f
|
2010-08-18 02:28:48 +00:00 |
|
drh
|
61d3bfb78b
|
Merge the 3.7.1 pre-release snapshot changes as of [2010-08-18]
into the apple-osx branch.
FossilOrigin-Name: 866e9286ae4226b2bec40ef18c672a41768abf1f
|
2010-08-18 00:24:09 +00:00 |
|
adam
|
45d55a254b
|
Updating apple-osx with minor source fixes, database truncate and replace private calls and a bunch of conditionalization for tests running in different environments
FossilOrigin-Name: 5e2ee7db0f7a2a042b182336438107e2248d7b88
|
2010-08-18 00:09:47 +00:00 |
|
drh
|
89bd82ae9d
|
Remove a NEVER() that is actually reachable.
FossilOrigin-Name: acb171d4cfef2fec8833f761019f5c81f0d138a0
|
2010-08-17 19:49:14 +00:00 |
|
drh
|
43b18e1e55
|
Suppress harmless compiler warning.
FossilOrigin-Name: 3f8c068a41b01f59d7f5d56f3bced78587f4d26c
|
2010-08-17 19:40:08 +00:00 |
|
dan
|
c8d735aed3
|
Return an error when parsing "?NNN" if NNN is so large it cannot be stored as a 32-bit int.
FossilOrigin-Name: fc9014be0f00d046e7ba830a644f9ce93eca5db8
|
2010-08-17 19:34:13 +00:00 |
|
drh
|
0028486b73
|
It is no longer possible to reach pagerStress() while in the error state,
so put a NEVER() around the error state test of that routine.
FossilOrigin-Name: d7ed463496c4474cc435d032874a4e55d780e74a
|
2010-08-17 18:37:12 +00:00 |
|
dan
|
a81a2207a3
|
If an SQLITE_FULL error occurs during rollback or journal finalization, treat it in the same way as SQLITE_IOERR (i.e. require that the pager internals be completely reset before it is next read from or written to).
FossilOrigin-Name: 8ac185236e766becdac7248c1ba3dfa42a9464b1
|
2010-08-17 18:15:48 +00:00 |
|
drh
|
719e3a7a57
|
Changes to pager for improved testability.
FossilOrigin-Name: 61c64b3aeb027fcc9c25591d6b9048ac7850ad3d
|
2010-08-17 17:25:15 +00:00 |
|
dan
|
73625ec3a5
|
Add tests for the BETWEEN operator to e_expr.test.
FossilOrigin-Name: ced6a3480fe4a8e2b93160a8419bdc3ab30935e8
|
2010-08-17 16:06:08 +00:00 |
|