From: drh <> Date: Tue, 26 Oct 2021 10:02:50 +0000 (+0000) Subject: Fix an RBU problem with restarting an update after the *-oal file is already larger... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fheads%2Fbranch-3.36;p=thirdparty%2Fsqlite.git Fix an RBU problem with restarting an update after the *-oal file is already larger than 4GiB. FossilOrigin-Name: e4662603132ffaa29300c059f45f0dd8201046c3638407ef571215b88acb38bf --- diff --git a/ext/rbu/sqlite3rbu.c b/ext/rbu/sqlite3rbu.c index 1a13b6c4ad..a0ecc558ea 100644 --- a/ext/rbu/sqlite3rbu.c +++ b/ext/rbu/sqlite3rbu.c @@ -2727,7 +2727,7 @@ static RbuState *rbuLoadState(sqlite3rbu *p){ break; case RBU_STATE_OALSZ: - pRet->iOalSz = (u32)sqlite3_column_int64(pStmt, 1); + pRet->iOalSz = sqlite3_column_int64(pStmt, 1); break; case RBU_STATE_PHASEONESTEP: diff --git a/manifest b/manifest index 13c24c4de7..99dc319f4e 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Create\snew\sbranch\snamed\s"branch-3.36" -D 2021-07-06T15:47:53.594 +C Fix\san\sRBU\sproblem\swith\srestarting\san\supdate\safter\sthe\s*-oal\sfile\sis\salready\slarger\sthan\s4GiB. +D 2021-10-26T10:02:50.807 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@ -379,7 +379,7 @@ F ext/rbu/rbuvacuum.test 55e101e90168c2b31df6c9638fe73dc7f7cc666b6142266d1563697 F ext/rbu/rbuvacuum2.test b8e5b51dc8b2c0153373d024c0936be3f66f9234acbd6d0baab0869d56b14e6b F ext/rbu/rbuvacuum3.test 8addd82e4b83b4c93fa47428eae4fd0dbf410f8512c186f38e348feb49ba03dc F ext/rbu/rbuvacuum4.test a78898e438a44803eb2bc897ba3323373c9f277418e2d6d76e90f2f1dbccfd10 -F ext/rbu/sqlite3rbu.c badb52388467f58e67ef104c5276d1ac68b316a30f8ccb2f74eac733625ae236 +F ext/rbu/sqlite3rbu.c 6141b8068ba2dbef1e42e6fba69322b61add8ed6bdd810c4fd9d59e09852ba6d F ext/rbu/sqlite3rbu.h 1dc88ab7bd32d0f15890ea08d23476c4198d3da3056985403991f8c9cd389812 F ext/rbu/test_rbu.c 03f6f177096a5f822d68d8e4069ad8907fe572c62ff2d19b141f59742821828a F ext/repair/README.md 92f5e8aae749a4dae14f02eea8e1bb42d4db2b6ce5e83dbcdd6b1446997e0c15 @@ -1918,12 +1918,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 5c9a6c06871cb9fe42814af9c039eb6da5427a6ec28f187af7ebfb62eafa66e5 -R 6b8a0a7cf847af9edb1fb9387491b821 -T *branch * branch-3.36 -T *sym-branch-3.36 * -T -sym-release * -T -sym-trunk * -T -sym-version-3.36.0 * -U larrybr -Z 8c7080a971f669aa451fcca4efe53624 +P 5eea151da59c7b9162d59d5a34add6ad01a8ca36263a63265d4a2ea6fd1973fe +Q +56869f54f31186231a4467f10208bcc08d9edae23c6e21831d6d3dff47da51de +R 620e5de66b14ca2d88668a136c4d357a +U drh +Z efb88455f3e5aeb61b96ed23c3022baf diff --git a/manifest.uuid b/manifest.uuid index bb8bc7b5b3..7859ecb4da 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -5eea151da59c7b9162d59d5a34add6ad01a8ca36263a63265d4a2ea6fd1973fe \ No newline at end of file +e4662603132ffaa29300c059f45f0dd8201046c3638407ef571215b88acb38bf \ No newline at end of file