[Bug 6844] New: stable-range cache: skipping write, database drifted under my feet
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Thu Sep 28 13:26:55 UTC 2023
https://bz.mercurial-scm.org/show_bug.cgi?id=6844
Bug ID: 6844
Summary: stable-range cache: skipping write, database drifted
under my feet
Product: Mercurial
Version: 6.3.1
Hardware: Other
OS: Linux
Status: UNCONFIRMED
Severity: bug
Priority: wish
Component: evolution
Assignee: bugzilla at mercurial-scm.org
Reporter: zeger.van_de_vannet at nokia.com
CC: mercurial-devel at mercurial-scm.org,
pierre-yves.david at ens-lyon.org
Python Version: ---
When pulling from a repo (mirror server) which was pulling at that time I got
the following error:
---
remote: stable-range cache: skipping write, database drifted under my feet
remote: (disk: ac8d1535db673f2462a59b31d9931fd2e0b6b9ad-22370 vs mem:
167b64c54fecd6d5fffa0f305850429a9684b815-22367)
remote: abort: 00changelog at ac8d1535db673f2462a59b31d9931fd2e0b6b9ad: filtered
node
abort: stream ended unexpectedly (got 0 bytes, expected 4)
---
I had just pushed from my workspace (WS1) to our central server (Central).
This push triggers a pull on our local read-only mirror (Mirror), from which I
immediately tried to pull in my other workspace (WS2).
So:
WS1 --push--> Central --pull--> Mirror --pull--> WS2
I was pushing a rather large set of commits (~500) and the Central server was
experiencing some heavy load which caused it to respond sluggishly.
I understood that these updates should be atomically and this error should not
occur.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list