]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a race condition during hot-journal rollback on unix that could theoretically...
authordan <Dan Kennedy>
Tue, 31 Jan 2023 20:43:21 +0000 (20:43 +0000)
committerdan <Dan Kennedy>
Tue, 31 Jan 2023 20:43:21 +0000 (20:43 +0000)
FossilOrigin-Name: e365dca4e5775b4897118c8937a1063282d7a1ecc2604529256b0a6b8a3510ba

1  2 
manifest
manifest.uuid

diff --cc manifest
index 7b52f050f331e400277e6b07546cc68888c37575,4b7e37fff560ec04ce7d00b4a450d711466d87c3..35154f60aa46143587dace60bb4332a798cdf4ca
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Additional\stweaks\sto\sthe\senhancement\sat\s[609fbb94b8f01d67]\sto\sfurther\sreduce\nthe\scost\sestimate\sfor\sconstructing\san\sautomatic\sindex\son\san\sephemeral\stable,\nin\sorder\sto\sresolve\sthe\sperformance\sproblem\sdescribed\sby\n[forum:/forumpost/1d571c0296|forum\spost\s1d571c0296].
- D 2023-01-30T20:44:54.399
 -C Fix\sa\srace\scondition\sduring\shot-journal\srollback\sthat\scould\stheoretically\scause\sspurious\scorruption\serrors.
 -D 2023-01-31T20:21:06.739
++C Fix\sa\srace\scondition\sduring\shot-journal\srollback\son\sunix\sthat\scould\stheoretically\scause\sspurious\scorruption\serrors.
++D 2023-01-31T20:43:21.518
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -2045,8 -2046,11 +2046,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 0c2fde767f77d6204e95737edd573f42d72e956a3c20ea7e4daeff906657bbe5
- R eff4b53eb789da902d77064ecbd62787
- U drh
- Z 55e9959d5ae7e5a9913374f5d774ce27
 -P bf1aae7a8c7f2c74681aa29baa35259d10ce6a1737d2607def6bf27fed592131
++P bf1aae7a8c7f2c74681aa29baa35259d10ce6a1737d2607def6bf27fed592131 20ea53ddf590a9dd19501fabd2bfdb9c10b5eb265cd2995bdb335769c936c763
+ R acc2b6cc65d6bb367d9e15964ca7789d
 -T *branch * pending-lock-race
 -T *sym-pending-lock-race *
 -T -sym-trunk *
++T +closed 20ea53ddf590a9dd19501fabd2bfdb9c10b5eb265cd2995bdb335769c936c763
+ U dan
 -Z 4879461e3eb613f63b1ce94cf45161f5
++Z ba4534b9ca16705b4343f518cb36fba2
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index bc5d3b3b4add021efd5a34b0b591f2c6e8ce468d,9dd108c7c6ba7730065fe1618ba71cfe215794bd..34ffae907590746ea089eba6e5091c6a6b357048
@@@ -1,1 -1,1 +1,1 @@@
- bf1aae7a8c7f2c74681aa29baa35259d10ce6a1737d2607def6bf27fed592131
 -20ea53ddf590a9dd19501fabd2bfdb9c10b5eb265cd2995bdb335769c936c763
++e365dca4e5775b4897118c8937a1063282d7a1ecc2604529256b0a6b8a3510ba