bd808 (Bryan Davis)
Engineering Manager, Wikimedia Foundation

Projects (30)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:36 PM (133 w, 5 d)
Availability
Available
IRC Nick
bd808
LDAP User
BryanDavis
MediaWiki User
BDavis (WMF)

I'm BDavis (WMF) on wiki, bd808 on irc, and BryanDavis on Gerrit and Wikitech.

I've got a thing for ๐Ÿฆ„s. Don't judge.

I work for or provide services to the Wikimedia Foundation, but this is my only Phabricator account. Edits, statements, or other contributions made from this account are my own, and may not reflect the views of the Foundation.

Recent Activity

Today

bd808 added a comment to T152801: "index-pack failed" when installing new MediaWiki-Vagrant box.

I would like to apologize to @Paladox for publicly confronting him in T152801#3214129 and T152801#3214150.

Wed, Apr 26, 3:32 PM ยท Gerrit, MediaWiki-Vagrant
bd808 added a comment to T152801: "index-pack failed" when installing new MediaWiki-Vagrant box.
Wed, Apr 26, 3:09 PM ยท Gerrit, MediaWiki-Vagrant
bd808 added a comment to T152801: "index-pack failed" when installing new MediaWiki-Vagrant box.
Wed, Apr 26, 2:59 PM ยท Gerrit, MediaWiki-Vagrant
bd808 moved T139743: Update static tools host to be jessie from Waiting for code review to Backlog on the Tool-Labs board.
Wed, Apr 26, 5:13 AM ยท Tool-Labs, Labs
bd808 removed a project from T156626: k8s webservice restart failure with `ValueError: get() more than one object; use filter`: Patch-For-Review.
Wed, Apr 26, 5:11 AM ยท Tools-Kubernetes, Tool-Labs, Labs
bd808 closed T158383: deb.tools.wmflabs.org is not accessible from outside Tool Labs as "Resolved".
Wed, Apr 26, 5:01 AM ยท Patch-For-Review, Labs, Tool-Labs
bd808 closed T158383: deb.tools.wmflabs.org is not accessible from outside Tool Labs, a subtask of T157733: Create developer environment using Docker images from Tool Labs Kubernetes, as "Resolved".
Wed, Apr 26, 5:01 AM ยท Labs, Tool-Labs
bd808 moved T162508: Implement Tool Labs membership application and processing in Striker from In Progress to Waiting for code review on the Tool-Labs board.
Wed, Apr 26, 4:59 AM ยท User-bd808, Tool-Labs, Labs, Striker
bd808 edited projects for T132987: Write documentation on new webservice code, added: Documentation; removed Labs-Sprint-100.
Wed, Apr 26, 4:59 AM ยท Documentation, Labs, Tool-Labs
bd808 claimed T163355: webservice stop says service not running but service.manifest not cleared.
Wed, Apr 26, 4:35 AM ยท User-bd808, Labs, Tool-Labs
bd808 moved T163355: webservice stop says service not running but service.manifest not cleared from Triage to Waiting for code review on the Tool-Labs board.
Wed, Apr 26, 4:35 AM ยท User-bd808, Labs, Tool-Labs

Yesterday

bd808 created P5331 Caught in the act.
Tue, Apr 25, 11:46 PM ยท MediaWiki-Vagrant
bd808 removed a project from T149458: Manage shared tool accounts via Striker: Goal.
Tue, Apr 25, 10:03 PM ยท Epic, Striker
bd808 removed projects from T45580: Automatically updated list of all configured domains: Patch-For-Review, User-bd808.
Tue, Apr 25, 9:47 PM ยท User-bd808, Tool-Labs-tools-Other, Labs, Labs-Infrastructure
bd808 closed T163651: Something should clean up dangling dynamicproxy records as "Resolved".

@Andrew did a one time cleanup and is now looking at T163765: When an instance is deleted, remove proxy records that point to it

Tue, Apr 25, 5:37 PM ยท Labs
bd808 added a comment to T163765: When an instance is deleted, remove proxy records that point to it.

It looks like it would fairly trivial to add the instance id to the Backend tracked in the canonical sqlite database. The complete change would probably be a bit more involved. The easiest thing to do would probably be to design a v2 url scheme that supports our desired use cases and then implement the flask routes to make that happen. While we are at it we could make things like dumping the list of all mappings easier as well.

Tue, Apr 25, 5:26 PM ยท Labs-Infrastructure, Labs
bd808 added a project to T91509: Re-organize Tool Labs documentation: Epic.
Tue, Apr 25, 4:41 PM ยท Epic, Labs, Documentation, Tool-Labs
bd808 added a comment to T158909: Spambot detection.

Why would it be invasive? We already collect and correlate browser details and edit actions, and timing/velocity of typing and mouse movements on the registration page is not even PII.

Tue, Apr 25, 3:14 PM ยท artificial-intelligence
bd808 added a comment to T158909: Spambot detection.

the system collects as much information (timing, mouse movements, browser details etc) as possible and makes a judgement

Tue, Apr 25, 3:03 AM ยท artificial-intelligence
bd808 committed rGCMP6e3f0247a48d: Word wrap README (authored by bd808).
Word wrap README
Tue, Apr 25, 2:39 AM
bd808 committed rGCMP1bc876a46c8e: Add "ignore-duplicates" option for dependency resolution. (authored by Matthew Grasmick <matthew.grasmick@acquia.com>).
Add "ignore-duplicates" option for dependency resolution.
Tue, Apr 25, 2:39 AM
GitHub <noreply@github.com> committed rGCMP81c6ac72a24a: Word wrap README (authored by bd808).
Word wrap README
Tue, Apr 25, 2:39 AM

Mon, Apr 24

bd808 added a comment to T163737: List of leaked dns precords for Andrew to clean up.
  • 10.68.20.115
  • 10.68.20.50
  • 10.68.21.145
  • 10.68.18.55
  • 10.68.17.219
Mon, Apr 24, 8:30 PM ยท Labs
bd808 committed R2073:f2512df681db: Add '?purge' support for project and proxy pages (authored by bd808).
Add '?purge' support for project and proxy pages
Mon, Apr 24, 8:16 PM
bd808 closed T163694: Get labtestwikitech/labtestweb2001 on the deployment train as "Resolved".

It was already on the train, but now it is in group0 so it will get new MediaWiki changes before wikitech does. We should probably try to remember to test basic things like editing there after each new train deploy. Or maybe better yet setup some bots/jenkins jobs to exercise things for us.

Mon, Apr 24, 5:52 PM ยท User-bd808, Release-Engineering-Team, Labs
bd808 closed T115752: invisible-unicorn (dynamicproxy) should provide an easy way to see where a host routes without knowing the project as "Resolved".

We didn't do exactly what was asked for here, but the end result is pretty much the same. Any tool can query the list of all projects from the keystone api and can also query proxy data from the dynamicproxy instances. As a POC/reference implementation we have a lightly cached dump of all the proxies at https://tools.wmflabs.org/openstack-browser/proxy/. Resolution was a group effort by @Krenair, @Andrew, and myself over time.

Mon, Apr 24, 5:10 PM ยท User-bd808, Patch-For-Review, Community-Tech-Tool-Labs, Labs-Infrastructure, Labs
bd808 added a comment to T163694: Get labtestwikitech/labtestweb2001 on the deployment train.

labtestweb2001.wikimedia.org is already in the mediawiki-installation dsh group. This should mean that any scap or sync-* run triggers rsyncs from the fanout servers there.

Mon, Apr 24, 4:41 PM ยท User-bd808, Release-Engineering-Team, Labs
bd808 closed T163611: Temporary Tool Labs projectadmin right for Tgr as "Resolved".

@Tgr please do ask again any time you need this access to help support a hackathon that other Tools admins are not attending.

Mon, Apr 24, 3:35 PM ยท User-bd808, Tool-Labs, Labs

Sun, Apr 23

bd808 created T163651: Something should clean up dangling dynamicproxy records.
Sun, Apr 23, 10:52 PM ยท Labs
bd808 closed T159257: Delete test-spm-1.project-proxy as "Resolved".

{{done}}

Sun, Apr 23, 10:44 PM ยท User-bd808, Labs
bd808 added a comment to T115752: invisible-unicorn (dynamicproxy) should provide an easy way to see where a host routes without knowing the project.

https://tools.wmflabs.org/openstack-browser/proxy/ now lists all proxies that are currently registered.

Sun, Apr 23, 10:37 PM ยท User-bd808, Patch-For-Review, Community-Tech-Tool-Labs, Labs-Infrastructure, Labs
bd808 committed R2073:04cfc22d843a: Check for proxy backends that are still IPv4 addrs (authored by bd808).
Check for proxy backends that are still IPv4 addrs
Sun, Apr 23, 10:26 PM
bd808 committed R2073:1421a1f0173e: Guard against unexpected backend information (authored by bd808).
Guard against unexpected backend information
Sun, Apr 23, 10:01 PM
bd808 committed R2073:c61a0018e49c: Simplify tablesorter usage (authored by bd808).
Simplify tablesorter usage
Sun, Apr 23, 9:57 PM
bd808 committed R2073:aaa87601c7ab: Link to instances from proxy listings (authored by bd808).
Link to instances from proxy listings
Sun, Apr 23, 9:57 PM
bd808 committed R2073:631fa2a99d2f: Add sorting to project page tables (authored by bd808).
Add sorting to project page tables
Sun, Apr 23, 8:44 PM
bd808 committed R2073:9c3514321142: Add table sort to giant proxy list (authored by bd808).
Add table sort to giant proxy list
Sun, Apr 23, 8:41 PM
bd808 committed R2073:3c8c9525f8f0: Add table sort to giant proxy list (authored by bd808).
Add table sort to giant proxy list
Sun, Apr 23, 8:38 PM
bd808 added a comment to T161473: Stop requiring two-factor authentication for horizon.wikimedia.org.

I strongly think requiring two-factor authentication is a barrier to entry.

Sun, Apr 23, 7:30 PM ยท Labs, Horizon
bd808 committed R2073:7d775c6603b8: Fix navigation highlighting for projects section pages (authored by bd808).
Fix navigation highlighting for projects section pages
Sun, Apr 23, 12:13 AM
bd808 committed R2073:dc22de664599: Fix navigation highlighting for projects section pages (authored by bd808).
Fix navigation highlighting for projects section pages
Sun, Apr 23, 12:12 AM

Sat, Apr 22

bd808 committed R2073:86abcd6807ca: Add a view listing all proxies (authored by bd808).
Add a view listing all proxies
Sat, Apr 22, 11:38 PM
bd808 committed R2073:8b300679ebda: Add a view listing all proxies (authored by bd808).
Add a view listing all proxies
Sat, Apr 22, 11:35 PM
bd808 committed R2073:23e6941d6268: Add a view listing all proxies (authored by bd808).
Add a view listing all proxies
Sat, Apr 22, 11:33 PM
bd808 committed R2073:9149ad874a27: Separate usage data from project list (authored by bd808).
Separate usage data from project list
Sat, Apr 22, 10:07 PM
Luke081515 awarded T163611: Temporary Tool Labs projectadmin right for Tgr a Like token.
Sat, Apr 22, 12:00 PM ยท User-bd808, Tool-Labs, Labs

Fri, Apr 21

bd808 moved T163611: Temporary Tool Labs projectadmin right for Tgr from To Do to In Dev/Progress on the User-bd808 board.
Fri, Apr 21, 10:38 PM ยท User-bd808, Tool-Labs, Labs
bd808 moved T163611: Temporary Tool Labs projectadmin right for Tgr from Triage to In Progress on the Tool-Labs board.
Fri, Apr 21, 10:37 PM ยท User-bd808, Tool-Labs, Labs
bd808 claimed T163611: Temporary Tool Labs projectadmin right for Tgr.
Fri, Apr 21, 10:29 PM ยท User-bd808, Tool-Labs, Labs
bd808 added a comment to T163611: Temporary Tool Labs projectadmin right for Tgr.

+1

Fri, Apr 21, 10:26 PM ยท User-bd808, Tool-Labs, Labs
bd808 edited projects for T87279: Make OpenStack Horizon useful for production labs, added: Epic; removed Tracking.
Fri, Apr 21, 8:38 PM ยท Epic, Horizon, Labs
bd808 changed the visibility for T105690: Support 2fa in keystone/horizon.
Fri, Apr 21, 8:37 PM ยท Security-Team, labs-sprint-117, labs-sprint-116, Labs-Sprint-115, Labs-Sprint-114, labs-sprint-113, Labs-sprint-112, Security, Labs
bd808 changed the visibility for T131638: horizon accepts the same 2FA token as wikitech.
Fri, Apr 21, 8:36 PM ยท Labs-Infrastructure, Labs, Security
bd808 added a comment to T131638: horizon accepts the same 2FA token as wikitech.

The MediaWiki code used for this was developed in T144712: Check for 2FA protection and enforce validation of 2FA tokens to support 2FA in Striker. Tokens are now validated by MediaWiki's OATH extension directly using a privileged API endpoint which also maintains a single cache of consumed tokens to prevent replay attacks.

Fri, Apr 21, 8:36 PM ยท Labs-Infrastructure, Labs, Security
bd808 updated subscribers of T161473: Stop requiring two-factor authentication for horizon.wikimedia.org.

Universally requiring 2FA protection for Horizon was a recommendation made by @csteipp during the initial deployment of the application. It would be nice to have input from the current Security-Team on their perceived value of continuing this policy.

Fri, Apr 21, 8:30 PM ยท Labs, Horizon
bd808 triaged T161473: Stop requiring two-factor authentication for horizon.wikimedia.org as "Normal" priority.
Fri, Apr 21, 8:26 PM ยท Labs, Horizon
bd808 added a comment to T161473: Stop requiring two-factor authentication for horizon.wikimedia.org.

I don't want to scan a QR code or treat this account like it's something important.

Fri, Apr 21, 8:25 PM ยท Labs, Horizon
bd808 created T163572: cewbot using '* * * * *' cron that could be replaced with .bigbrotherrc.
Fri, Apr 21, 6:30 PM ยท Tool-Labs-tools-Other, Labs
bd808 added a comment to T163283: Investigation: XTools routing.

And again the "monolithic suite" is mostly Symfony.

Fri, Apr 21, 5:52 PM ยท Community-Tech-Sprint, Tool-Labs-tools-Xtools
bd808 added a comment to T163283: Investigation: XTools routing.

@bd808 Solely in terms of disk space and "overhead", how bad is it to have the full Symfony framework running on each dedicated Tool Labs account? I imagine not that bad...? Nevermind maintenance costs, having to run "composer install" on each, etc. โ€“ I first want to know if there would be any potential negative effects on the Tool Labs ecosystem.

Fri, Apr 21, 5:36 PM ยท Community-Tech-Sprint, Tool-Labs-tools-Xtools
bd808 added a comment to T163283: Investigation: XTools routing.

A few random comments in favor of modular code bases and separate tool accounts for separate activites:

  • Making small modules encourages clean interface design and reduces coupling. Its much more obvious when you are ending up with a "kitchen sink" class.
  • Smaller codebases are easier for new contributors to understand.
  • Making each "tool" (i.e. distinct activity) independent of the others makes it easier for someone to fork the tool and tweak it to do something related but slightly different.
  • In a PHP project, composer can be used to great effect to leverage shared libraries and functionality. For an example, see https://github.com/wikimedia/wikimedia-slimapp and the apps built using it like https://github.com/wikimedia/wikimedia-wikimania-scholarships, https://github.com/bd808/SAL, and https://github.com/bd808/quips. (I still have not gotten around to converting https://github.com/wikimedia/wikimedia-iegreview, but it will remove a ton of code when I do.)
  • Versioned libraries can be used to allow changes to roll out across the suite in a controlled manner. If it's all in one bundle then breaking api changes effect everything at once.
  • The intent of tool accounts in Tool Labs is to make it easier for ownership of a project to be transferred to new people over time as the prior maintainers loose interest. This transfer is smoother when the projects are small and targeted rather than a large collection of things which are only loosely related.
  • Putting all the tools under one account does not solve the problems of instability in one activity effecting all other activities.
  • Putting all the tools under one account does not provide an easy way to delegate maintainership of sub-tools to different people.
  • If everything is kept in one large bundle, three to five years from now there will be another group of people trying to rescue the things they need from the monolithic suite in the same way that all of you are trying to rescue the work of X today.
Fri, Apr 21, 4:38 PM ยท Community-Tech-Sprint, Tool-Labs-tools-Xtools
bd808 added a comment to D622: Add some details to README.

The "Accept Revision" action is the differential version of +2. Once a patch is approved it's up to the original submitter to 'land' the patch using arc. It's also possible to land another submitter's patch, but it's not typical.

Fri, Apr 21, 3:54 AM
bd808 added a reviewer for D622: Add some details to README: Andrew.

Just a simple test of submitting a patch with arc. I didn't have to do any special setup on my client side other than the basic arcanist install that I have for contributing to scap. The info at https://www.mediawiki.org/wiki/Phabricator/Arcanist should cover all of that.

Fri, Apr 21, 3:51 AM
bd808 created D622: Add some details to README.
Fri, Apr 21, 3:47 AM
bd808 added a comment to T115752: invisible-unicorn (dynamicproxy) should provide an easy way to see where a host routes without knowing the project.

The read-only GET routes on the domainproxy instances can now be queried on port 5669 from inside labs.

Fri, Apr 21, 12:30 AM ยท User-bd808, Patch-For-Review, Community-Tech-Tool-Labs, Labs-Infrastructure, Labs
bd808 committed R2073:c491ace8e562: Fix typos in templates/project.html (authored by bd808).
Fix typos in templates/project.html
Fri, Apr 21, 12:02 AM
bd808 committed R2073:af45a70ddb85: Fix string format spec in keystone_browser.proxies.project_proxies (authored by bd808).
Fix string format spec in keystone_browser.proxies.project_proxies
Fri, Apr 21, 12:00 AM

Thu, Apr 20

bd808 committed R2073:9b90fdfacccf: Display proxies on project page (authored by bd808).
Display proxies on project page
Thu, Apr 20, 11:57 PM
bd808 committed R2073:7d1534ff186c: Arbitrary style fixes (authored by bd808).
Arbitrary style fixes
Thu, Apr 20, 11:57 PM
bd808 committed R2073:ce9bb26225bf: Fix flake8 complaints (authored by bd808).
Fix flake8 complaints
Thu, Apr 20, 10:42 PM
bd808 added a comment to T163438: VisualEditor broken on wikitech: "Error loading data from server: apierror-visualeditor-docserver-http: HTTP 500.".

I saw this too right after the DC switch. I imagine it has something to do with the restbase/parsoid setup. I would honestly consider this low to lowest priority. If it doesn't magically get better when eqiad is the primary DC again then we can dig into it.

Thu, Apr 20, 10:10 PM ยท codfw-rollout, wikitech.wikimedia.org, Labs
bd808 created T163478: Allow viewing/searching LDAP account creations including date.
Thu, Apr 20, 6:26 PM ยท Striker, Labs, wikitech.wikimedia.org
bd808 closed T162745: allow paging to work properly in ldap as "Resolved".

Both anon and authed result paging are now working thanks to @MoritzMuehlenhoff and https://gerrit.wikimedia.org/r/#/c/348920/

Thu, Apr 20, 6:04 PM ยท Patch-For-Review, Monitoring, LDAP, Operations
bd808 committed R2073:7abd6ee48e70: Paged LDAP results work correctly now, so show user count (authored by bd808).
Paged LDAP results work correctly now, so show user count
Thu, Apr 20, 5:44 PM
bd808 closed T163265: bigbrother not trying to start missing iabot job as "Resolved".

The bigbrother watchdog script had been broken since I ported it from perl to python. I know that I tested it, but apparently I either changed something after my tests or I was confused about how to tell if it was working. The problem which was corrected in https://gerrit.wikimedia.org/r/348885 was that the loop to actually restart missing jobs iterated over dictionary keys that are the names of tools rather than over the collection of job data for each tool that is the value for each dict entry.

Thu, Apr 20, 5:09 PM ยท User-bd808, Tool-Labs-tools-Other, Labs, Tool-Labs
bd808 created P5300 (An Untitled Masterwork).
Thu, Apr 20, 4:51 PM
bd808 added a parent task for T163075: ruarbcom tool runs count.py job once per minute: T161898: IO issues for Tools instances flapping with iowait and puppet failure.
Thu, Apr 20, 3:50 PM ยท Tool-Labs-tools-Other, Tool-Labs, Labs
bd808 added a subtask for T161898: IO issues for Tools instances flapping with iowait and puppet failure: T163075: ruarbcom tool runs count.py job once per minute.
Thu, Apr 20, 3:50 PM ยท Labs
bd808 added a parent task for T162979: request tool runs secWatch job once per minute: T161898: IO issues for Tools instances flapping with iowait and puppet failure.
Thu, Apr 20, 3:49 PM ยท Tool-Labs, Tool-Labs-tools-Other, Labs
bd808 added a subtask for T161898: IO issues for Tools instances flapping with iowait and puppet failure: T162979: request tool runs secWatch job once per minute.
Thu, Apr 20, 3:49 PM ยท Labs
bd808 added a parent task for T162978: perfectbot runs ListSpeedyDeletions job once per minute: T161898: IO issues for Tools instances flapping with iowait and puppet failure.
Thu, Apr 20, 3:49 PM ยท Tool-Labs, Tool-Labs-tools-Other, Labs
bd808 added a subtask for T161898: IO issues for Tools instances flapping with iowait and puppet failure: T162978: perfectbot runs ListSpeedyDeletions job once per minute.
Thu, Apr 20, 3:49 PM ยท Labs
bd808 merged T163439: wikitech logging constant errors from /MemcachedPeclBagOStuff.php into T158613: PHP Warning: Memcached::touch(): touch is only supported with binary protocol.
Thu, Apr 20, 3:42 PM ยท Wikimedia-log-errors, Labs, wikitech.wikimedia.org
bd808 merged task T163439: wikitech logging constant errors from /MemcachedPeclBagOStuff.php into T158613: PHP Warning: Memcached::touch(): touch is only supported with binary protocol.
Thu, Apr 20, 3:42 PM ยท Operations, Labs
bd808 added a comment to T161898: IO issues for Tools instances flapping with iowait and puppet failure.

I see one maintainer for cobot and I can't find a Phab account for them https://wikitech.wikimedia.org/wiki/Shell_Request/MistrX

Thu, Apr 20, 3:02 PM ยท Labs
bd808 added a comment to T161554: Provide large disk space to WikiBrain for memory-mapped file.

It seems that, right now, at least 200GB is essential. I expect that might double over 5-10 years for a wiki. So maybe 500GB per VM would work OK.

Thu, Apr 20, 5:12 AM ยท artificial-intelligence, Labs-Infrastructure, Labs

Wed, Apr 19

bd808 added a comment to T163208: wsexport tool writing output to $HOME/tool/temp puts load on Tool Labs NFS server.

The long term awesome solution for the wsexport tool might be to move it to a project of its own and put the web frontend on a VM that also has enough CPU/RAM to run the conversion jobs. The big problem is getting the files back to the requesting users. There is really no way to do that in Tool Labs without using NFS as an intermediary file store.

Wed, Apr 19, 9:51 PM ยท Tool-Labs-tools-Other, Labs
bd808 added a comment to T163208: wsexport tool writing output to $HOME/tool/temp puts load on Tool Labs NFS server.

Here's the list of exec nodes with puppet failures so far this month from my irc logs sorted by frequency:

$ grep 'Puppet run on tools-exec-' 2017-04-*|awk '{print $8}'|sort|uniq -c|sort -rn
     42 tools-exec-1432
     26 tools-exec-1430
     16 tools-exec-1434
     16 tools-exec-1433
     12 tools-exec-1441
     12 tools-exec-1436
     10 tools-exec-1442
     10 tools-exec-1435
     10 tools-exec-1431
      6 tools-exec-gift-trusty-01
      6 tools-exec-1439
      6 tools-exec-1438
      6 tools-exec-1421
      6 tools-exec-1416
      6 tools-exec-1415
      4 tools-exec-1437
      4 tools-exec-1428
      4 tools-exec-1423
      4 tools-exec-1420
      4 tools-exec-1418
      4 tools-exec-1412
      4 tools-exec-1410
      4 tools-exec-1409
      4 tools-exec-1407
      4 tools-exec-1406
      4 tools-exec-1405
      4 tools-exec-1404
      4 tools-exec-1401
      2 tools-exec-1440
      2 tools-exec-1429
      2 tools-exec-1417
      2 tools-exec-1414
      2 tools-exec-1413
      2 tools-exec-1411
      2 tools-exec-1408
      2 tools-exec-1403
      2 tools-exec-1402
Wed, Apr 19, 9:01 PM ยท Tool-Labs-tools-Other, Labs
bd808 added a comment to T45580: Automatically updated list of all configured domains.

This page is just a proof of concept (not live-updating) but is this the kind of thing we're talking about?

https://wikitech.wikimedia.org/wiki/Nova_Resource:Testlabs/testpage

Wed, Apr 19, 8:32 PM ยท User-bd808, Tool-Labs-tools-Other, Labs, Labs-Infrastructure
bd808 added a project to T163355: webservice stop says service not running but service.manifest not cleared: Tool-Labs.
Wed, Apr 19, 5:30 PM ยท User-bd808, Labs, Tool-Labs
bd808 created T163355: webservice stop says service not running but service.manifest not cleared.
Wed, Apr 19, 5:30 PM ยท User-bd808, Labs, Tool-Labs
bd808 added a comment to T163208: wsexport tool writing output to $HOME/tool/temp puts load on Tool Labs NFS server.

@chasemp has suggested that we try an experiment to isolate the impact of these jobs to a single exec node on the grid. This would involve adding an -l hostname=$exec_host specification to the jsub command. He would like me/us to pick a host that is not in the set of hosts listed in T163208#3194367.

Wed, Apr 19, 4:46 PM ยท Tool-Labs-tools-Other, Labs
bd808 added a comment to T115752: invisible-unicorn (dynamicproxy) should provide an easy way to see where a host routes without knowing the project.

Putting the host routes for each project into https://tools.wmflabs.org/openstack-browser/ could be done if Tool Labs had access to the /v1/<project_name>/mapping routes of the dynamic proxy service. An nginx reverse proxy in front of the service that allows only GET requests could be exposed to the rest of Labs to allow this without allowing arbitrary manipulation of the routes.

Wed, Apr 19, 5:23 AM ยท User-bd808, Patch-For-Review, Community-Tech-Tool-Labs, Labs-Infrastructure, Labs
bd808 added a comment to T45580: Automatically updated list of all configured domains.

One thing we could do is add a view to https://tools.wmflabs.org/openstack-browser/ that lists the known subdomains registered with the labs web proxy.

Wed, Apr 19, 3:31 AM ยท User-bd808, Tool-Labs-tools-Other, Labs, Labs-Infrastructure
bd808 claimed T163265: bigbrother not trying to start missing iabot job.
Wed, Apr 19, 12:52 AM ยท User-bd808, Tool-Labs-tools-Other, Labs, Tool-Labs

Tue, Apr 18

bd808 placed T163265: bigbrother not trying to start missing iabot job up for grabs.

that's a dumb herald rule :/

Tue, Apr 18, 9:17 PM ยท User-bd808, Tool-Labs-tools-Other, Labs, Tool-Labs
Restricted Application assigned T163265: bigbrother not trying to start missing iabot job to Cyberpower678.
Tue, Apr 18, 9:16 PM ยท User-bd808, Tool-Labs-tools-Other, Labs, Tool-Labs
bd808 created P5285 (An Untitled Masterwork).
Tue, Apr 18, 8:54 PM
bd808 changed the status of T163213: Request increased quota for git labs project, a subtask of T140904: Existing Labs project quota increase requests (Tracking), from "Open" to "Stalled".
Tue, Apr 18, 4:38 PM ยท Tracking, Labs
bd808 changed the status of T163213: Request increased quota for git labs project from "Open" to "Stalled".

See also:

Tue, Apr 18, 4:38 PM ยท Labs