From: drh Date: Wed, 1 Nov 2017 19:22:08 +0000 (+0000) Subject: Adjust page numbers in the ext/repair/test/checkfreelist01.test module due to X-Git-Tag: version-3.22.0~215^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fheads%2Fcheckindex;p=thirdparty%2Fsqlite.git Adjust page numbers in the ext/repair/test/checkfreelist01.test module due to 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 --- diff --git a/ext/repair/test/checkfreelist01.test b/ext/repair/test/checkfreelist01.test index 7c33862583..7e2dd51c37 100644 --- a/ext/repair/test/checkfreelist01.test +++ b/ext/repair/test/checkfreelist01.test @@ -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; diff --git a/manifest b/manifest index 1e2056b04c..4d5258d691 100644 --- 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 diff --git a/manifest.uuid b/manifest.uuid index 6e77603c23..6eea893785 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -0593a2ba74c886afe8a65cea1310025bb9777c320d093278044719210c9f6ba2 \ No newline at end of file +c1641affae31a4350727ce940c92499263880e672dc2c3f47e78e1c23ae99b78 \ No newline at end of file