]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Adjust page numbers in the ext/repair/test/checkfreelist01.test module due to checkindex
authordrh <drh@noemail.net>
Wed, 1 Nov 2017 19:22:08 +0000 (19:22 +0000)
committerdrh <drh@noemail.net>
Wed, 1 Nov 2017 19:22:08 +0000 (19:22 +0000)
the fact that the pending-byte page is no longer shifted down to a low-numbered
page but is in its rightful place.

FossilOrigin-Name: c1641affae31a4350727ce940c92499263880e672dc2c3f47e78e1c23ae99b78

ext/repair/test/checkfreelist01.test
manifest
manifest.uuid

index 7c338625833169b0be2c8deabcb063c348ca0229..7e2dd51c3730e399cc923bf37a1ab61ee8e7d181 100644 (file)
@@ -27,8 +27,8 @@ do_execsql_test 1.5 {
   )
   SELECT i FROM freelist_trunk WHERE i!=1;
 } {
-  10010 9716 9344 8970 8596 8223 7848 7475 7103 6728 6355 5983 5609 5235
-  4861 4488 4113 3741 3368 2993 2620 2248 1873 1500 1126 753 378 5
+  10009 9715 9343 8969 8595 8222 7847 7474 7102 6727 6354 5982 5608 5234
+  4860 4487 4112 3740 3367 2992 2619 2247 1872 1499 1125 752 377 5
 }
 
 do_execsql_test 1.6 { SELECT checkfreelist('main') } {ok}
@@ -50,7 +50,7 @@ do_execsql_test 1.7 {
   BEGIN;
     UPDATE sqlite_dbpage 
       SET data = set_int(data, 1, get_int(data, 1)-1) 
-      WHERE pgno=4861;
+      WHERE pgno=4860;
     SELECT checkfreelist('main');
   ROLLBACK;
 } {{free-list count mismatch: actual=6725 header=6726}}
@@ -59,19 +59,19 @@ do_execsql_test 1.8 {
   BEGIN;
     UPDATE sqlite_dbpage 
       SET data = set_int(data, 5, (SELECT * FROM pragma_page_count)+1)
-      WHERE pgno=4861;
+      WHERE pgno=4860;
     SELECT checkfreelist('main');
   ROLLBACK;
-} {{leaf page 10093 is out of range (child 3 of trunk page 4861)}}
+} {{leaf page 10092 is out of range (child 3 of trunk page 4860)}}
 
 do_execsql_test 1.9 {
   BEGIN;
     UPDATE sqlite_dbpage 
       SET data = set_int(data, 5, 0)
-      WHERE pgno=4861;
+      WHERE pgno=4860;
     SELECT checkfreelist('main');
   ROLLBACK;
-} {{leaf page 0 is out of range (child 3 of trunk page 4861)}}
+} {{leaf page 0 is out of range (child 3 of trunk page 4860)}}
 
 do_execsql_test 1.10 {
   BEGIN;
index 1e2056b04cf1ddea2c1bc89d3c0cb98178124834..4d5258d691fead5dbd352b4ae70b6709a1c55f22 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sthe\s"sqlite3_imposter\sDB\sSCHEMA\sROOT\sSQL"\scommand\sto\ssqlite3_checker.\nUse\sit\sto\sfix\sthe\scheckindex01.test\smodule.\s\sThere\sare\sstill\serrors\sreported\nby\sthe\scheckfreelist01.test\smodule.
-D 2017-11-01T18:31:34.119
+C Adjust\spage\snumbers\sin\sthe\sext/repair/test/checkfreelist01.test\smodule\sdue\sto\nthe\sfact\sthat\sthe\spending-byte\spage\sis\sno\slonger\sshifted\sdown\sto\sa\slow-numbered\npage\sbut\sis\sin\sits\srightful\splace.
+D 2017-11-01T19:22:08.991
 F Makefile.in b142eb20482922153ebc77b261cdfd0a560ed05a81e9f6d9a2b0e8192922a1d2
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc a55372a22454e742ba7c8f6edf05b83213ec01125166ad7dcee0567e2f7fc81b
@@ -332,7 +332,7 @@ F ext/repair/checkindex.c a013a0a165b2e6f2b278a31566da04913856c88d6ed5457d477f89
 F ext/repair/sqlite3_checker.c.in 445118c5f7fea958b36fba1b2c464283e60ed4842039ddee3265f1698115ebf7
 F ext/repair/sqlite3_checker.tcl 4820d7f58428d47336874b5a148a95b4dad38fe5da72286c01a861590b8f8337
 F ext/repair/test/README.md 34b2f542cf5be7bffe479242b33ee3492cea30711e447cc4a1a86cb5915f419e
-F ext/repair/test/checkfreelist01.test 185648c046c0e269dc3b5141d525b87a38d72f0f55495d46c65108a5dde1428f
+F ext/repair/test/checkfreelist01.test 3e8aa6aeb4007680c94a8d07b41c339aa635cc78249442da72ff3f8297398a69
 F ext/repair/test/checkindex01.test 98bfac50822da9681d75570087aac92a905290ffdaddf95ab6f69212fb4c7b14
 F ext/repair/test/test.tcl 686d76d888dffd021f64260abf29a55c57b2cedfa7fc69150b42b1d6119aac3c
 F ext/rtree/README 6315c0d73ebf0ec40dedb5aa0e942bc8b54e3761
@@ -1673,7 +1673,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 17f8d5e111a9fe5b074f946e23936ae5a2a7a8d8018bad4212660d8eb81c04b7
-R 789d2ddc9f5813af408c7050793744d3
+P 0593a2ba74c886afe8a65cea1310025bb9777c320d093278044719210c9f6ba2
+R e97da7e6f34a0c98621feff75b5fc1d7
 U drh
-Z 00e34b3226a7a4c513950643ceed7a0f
+Z 33cbf67c611e121ff7dcf902c08c95ea
index 6e77603c23e5147b164200097bc35411710352a0..6eea8937850c107bbff07d5992abcfbfd846fe84 100644 (file)
@@ -1 +1 @@
-0593a2ba74c886afe8a65cea1310025bb9777c320d093278044719210c9f6ba2
\ No newline at end of file
+c1641affae31a4350727ce940c92499263880e672dc2c3f47e78e1c23ae99b78
\ No newline at end of file