]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Remove a test from sqlite3PagerCommitPhaseOne which is now always true
authordrh <drh@noemail.net>
Fri, 30 Jul 2010 16:44:29 +0000 (16:44 +0000)
committerdrh <drh@noemail.net>
Fri, 30 Jul 2010 16:44:29 +0000 (16:44 +0000)
after the multi-file transaction fix.

FossilOrigin-Name: 6758f6a8ec97941e09847b309812b3194eb57f19

manifest
manifest.uuid
src/pager.c

index 0c611181fb00084a565ccfcc5b9ddfc8deae8e18..f3536c77ad0a951fc5c05ed1e7129e075225b8fa 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,8 @@
-C Changes\sto\sthe\scomments\sdescribing\sthe\sPager.setMaster\svariable\sin\spager.c.\sAdd\san\sassert()\sstatement\sto\sverify\sthat\stwo\smaster\sjournal\spointers\sare\snot\swritten\sto\sa\ssingle\sjournal\sfile.
-D 2010-07-30T11:31:13
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+C Remove\sa\stest\sfrom\ssqlite3PagerCommitPhaseOne\swhich\sis\snow\salways\strue\nafter\sthe\smulti-file\stransaction\sfix.
+D 2010-07-30T16:44:30
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in ec08dc838fd8110fe24c92e5130bcd91cbb1ff2e
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -156,7 +159,7 @@ F src/os_common.h a8f95b81eca8a1ab8593d23e94f8a35f35d4078f
 F src/os_os2.c 72d0b2e562952a2464308c4ce5f7913ac10bef3e
 F src/os_unix.c 3109e0e5a0d5551bab2e8c7322b20a3b8b171248
 F src/os_win.c 1f8b0a1a5bcf6289e7754d0d3c16cec16d4c93ab
-F src/pager.c 3f2373792cb5c23043cef31878a13b37b0ade1f6
+F src/pager.c 202e3dcb3f36c858d4339c0f6fa3d04d67258127
 F src/pager.h 80726162dc3942f59ab27b738fb667b9ba0a89d5
 F src/parse.y 12b7ebd61ea54f0e1b1083ff69cc2c8ce9353d58
 F src/pcache.c 1e9aa2dbc0845b52e1b51cc39753b6d1e041cb07
@@ -840,7 +843,14 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P 40f7f0a583e6bba66cd006253a0ef4623ea74f17
-R 9a1109c31f7ded9ef1e129e63eeacbd6
-U dan
-Z 55381d586c03f9b763a259356223e4c4
+P ad78ccacb00e2f8a5ca93e2c9006266d9477fe48
+R ab9c5083b94a38201583f7f7d962aec2
+U drh
+Z 731cac3ef7411b3c0b31c9abc868e228
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+iD8DBQFMUwFzoxKgR168RlERAs0AAJ4r8+wS17WmbvJdavU0h3g2I0y8FwCfRtkq
+kzxM3lMJD9/oWhUWCEVKnVw=
+=ua+E
+-----END PGP SIGNATURE-----
index 3917952cf19fbf967181d86286997458778b3018..a3166c1391732f9da4a98b1a712a3b7fd1a5feae 100644 (file)
@@ -1 +1 @@
-ad78ccacb00e2f8a5ca93e2c9006266d9477fe48
\ No newline at end of file
+6758f6a8ec97941e09847b309812b3194eb57f19
\ No newline at end of file
index ed7a8d2c74ea407efc0a4a546e7c40f8c54cbdfa..5f8a90c58a88e6b1b867ddd86412492c1eddb173 100644 (file)
@@ -1082,7 +1082,6 @@ static int writeMasterJournal(Pager *pPager, const char *zMaster){
   u32 cksum = 0;                   /* Checksum of string zMaster */
 
   assert( pPager->setMaster==0 );
-
   if( !zMaster 
    || pPager->journalMode==PAGER_JOURNALMODE_MEMORY 
    || pPager->journalMode==PAGER_JOURNALMODE_OFF 
@@ -5139,7 +5138,7 @@ int sqlite3PagerCommitPhaseOne(
     ** backup in progress needs to be restarted.
     */
     sqlite3BackupRestart(pPager->pBackup);
-  }else if( pPager->state!=PAGER_SYNCED && pPager->dbModified ){
+  }else if( pPager->dbModified ){
     if( pagerUseWal(pPager) ){
       PgHdr *pList = sqlite3PcacheDirtyList(pPager->pPCache);
       if( pList ){
@@ -5277,6 +5276,7 @@ int sqlite3PagerCommitPhaseOne(
       IOTRACE(("DBSYNC %p\n", pPager))
     }
 
+    assert( pPager->state!=PAGER_SYNCED );
     pPager->state = PAGER_SYNCED;
   }