This is an archive of the discontinued Mercurial Phabricator instance.

phabricator: introduce a `phabricator.retry` option
ClosedPublic

Authored by marmoute on Nov 28 2020, 3:04 PM.

Details

Summary

For the past 2 days, my connection to phab.mercurial-scm.org became extremely
poor. In practice this mean that any conduit call has a fairly high change to
hang and die. Giving the amount of call done by the phabricator extension, it
means the when I am lucky I can get 1 or 2 Diff to update after a few try, but
anything sizeable doesn't have any hope to get through.

This changesets introduce a new option for the fabricator extension to try retry
failed command itself. So that I can get Diff through.

As you can guess, this changeset managed to reach Phabricator thanks to itself.

Diff Detail

Repository
rHG Mercurial
Branch
default
Lint
No Linters Available
Unit
No Unit Test Coverage

Event Timeline

marmoute created this revision.Nov 28 2020, 3:04 PM

Do not take this yet, they are some compat thing to setup right first.

marmoute updated this revision to Diff 23790.Nov 28 2020, 3:18 PM

These should be fixed with the next update

marmoute updated this revision to Diff 23791.Nov 28 2020, 5:05 PM
marmoute updated this revision to Diff 23794.Nov 28 2020, 6:00 PM
marmoute updated this revision to Diff 23795.Nov 28 2020, 6:03 PM

I confirm that this is ready to review.

marmoute updated this revision to Diff 23800.Nov 28 2020, 6:26 PM
pulkit accepted this revision.Nov 29 2020, 1:55 PM
This revision is now accepted and ready to land.Nov 29 2020, 1:55 PM
This revision was automatically updated to reflect the committed changes.