From f34a25a23bbf51a57c2ccbb6126eba77ecf4ae63 Mon Sep 17 00:00:00 2001 From: drh Date: Tue, 24 May 2016 18:50:41 +0000 Subject: [PATCH] Minor change to the walcrash4.test module so that it works when SQLITE_DEFAULT_WAL_SYNCHRONOUS is set to something other than 2. FossilOrigin-Name: 61e239bc4310eff172e1e50d51522ecc75dd997e --- manifest | 14 +++++++------- manifest.uuid | 2 +- test/walcrash4.test | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/manifest b/manifest index f15691dac1..8b597e7bf2 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Fix\san\sobscure\sproblem\swith\stransactions\swritten\sin\s"PRAGMA\ssynchronous=full"\smode\son\ssystems\sthat\sdo\snot\ssupport\sPOWERSAFE_OVERWRITE\scausing\san\sxSync()\scall\sto\sbe\somitted\sif\sthe\slast\sframe\swritten\sby\sa\stransaction\sis\saligned\sto\sa\ssector\sboundary.\sThis\smeans\sthat\sif\sa\spower\sfailure\sor\sOS\scrash\soccurs\svery\ssoon\safter\ssuch\sa\stransaction\sis\scommitted,\sit\smay\sbe\slost\sfollowing\ssystem\srecovery. -D 2016-05-24T16:20:51.379 +C Minor\schange\sto\sthe\swalcrash4.test\smodule\sso\sthat\sit\sworks\swhen\nSQLITE_DEFAULT_WAL_SYNCHRONOUS\sis\sset\sto\ssomething\sother\sthan\s2. +D 2016-05-24T18:50:41.162 F Makefile.in f59e0763ff448719fc1bd25513882b0567286317 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 306d73e854b1a92ea06e5d1e637faa5c44de53c7 @@ -1356,7 +1356,7 @@ F test/walcksum.test bb234a1bb42248b3515d992b719708015c384278 F test/walcrash.test 21038858cc552077b0522f50b0fa87e38139306a F test/walcrash2.test a0edab4e5390f03b99a790de89aad15d6ec70b36 F test/walcrash3.test e426aa58122d20f2b9fbe9a507f9eb8cab85b8af -F test/walcrash4.test 2907eaa670156daf41bb865c30a08ad13088262c +F test/walcrash4.test fa7d92ab84fe3ff409e1cda88a622545e2bc2b66 F test/walfault.test 1f8389f7709877e9b4cc679033d71d6fe529056b F test/walhook.test ed00a40ba7255da22d6b66433ab61fab16a63483 F test/walmode.test 4022fe03ae6e830583672caa101f046438a0473c @@ -1494,7 +1494,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 3b28b68e232060f8b2fe2fe6fa478280da2006ff -R 517787a46c326083f1c71f4f2bce6c10 -U dan -Z 8b1bf46b6e26241c0a55d35f24f797fc +P 37de3eab67f12ae1ce5bc8d5e541c64fc6b1fd80 +R a85ab0cafd821231f355609347ddd044 +U drh +Z c6593df9e63293d2b7fb6ab3cfe0f9b0 diff --git a/manifest.uuid b/manifest.uuid index 374fcadf94..0dbb5b2cbc 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -37de3eab67f12ae1ce5bc8d5e541c64fc6b1fd80 \ No newline at end of file +61e239bc4310eff172e1e50d51522ecc75dd997e \ No newline at end of file diff --git a/test/walcrash4.test b/test/walcrash4.test index df0f12b510..d2f07730a0 100644 --- a/test/walcrash4.test +++ b/test/walcrash4.test @@ -46,6 +46,7 @@ for {set nExtra 0} {$nExtra < 10} {incr nExtra} { sqlite3_test_control_pending_byte $::sqlite_pending_byte sqlite3 db test.db -vfs crash db eval { + PRAGMA main.synchronous=FULL; BEGIN; CREATE TABLE t1(x UNIQUE); }