Andrew Bogott has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/322208

Change subject: wikistatus:  Further attempt to solve login races
......................................................................

wikistatus:  Further attempt to solve login races

- Increase the sleep between login attempts by a lot
- Log each login attempt so I can tell if the caching is working

Bug: T139773
Change-Id: Ic632e2bc077c960723a4cadf4d75d1bb5da10a87
---
M modules/openstack/files/liberty/nova/wikistatus/wikistatus.py
1 file changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/08/322208/1

diff --git a/modules/openstack/files/liberty/nova/wikistatus/wikistatus.py 
b/modules/openstack/files/liberty/nova/wikistatus/wikistatus.py
index 817d5f3..9879ea5 100644
--- a/modules/openstack/files/liberty/nova/wikistatus/wikistatus.py
+++ b/modules/openstack/files/liberty/nova/wikistatus/wikistatus.py
@@ -107,6 +107,7 @@
 
     @staticmethod
     def _wiki_login(host):
+        LOG.warning("Logging in to wikitech to update a status page.")
         site = mwclient.Site(("https", host),
                              retry_timeout=10,
                              max_retries=3)
@@ -121,7 +122,7 @@
                 except mwclient.APIError:
                     LOG.exception(
                         "mwclient login failed, %d more tries" % count)
-                    time.sleep(2)
+                    time.sleep(20)
             raise mwclient.MaximumRetriesExceeded()
         else:
             LOG.warning("Unable to reach %s.  We'll keep trying, "

-- 
To view, visit https://gerrit.wikimedia.org/r/322208
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic632e2bc077c960723a4cadf4d75d1bb5da10a87
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <abog...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to