Page MenuHomePhabricator

Tool-fault-toleranceComponent
ActivePublic

Members (1)

Watchers (1)

Details

Description

Helping SRE improve fault tolerance.

Recent Activity

Jun 6 2025

Ladsgroup closed T390902: Low priority: new elastic hosts not showing in web UI as Resolved.

done.

Jun 6 2025, 2:12 PM · Tool-fault-tolerance

May 9 2025

Ladsgroup closed T389612: Fault-tolerance tool should have a backend option as Resolved.

https://fault-tolerance.toolforge.org/map?cluster=ms+backend

May 9 2025, 2:10 PM · Tool-fault-tolerance
CodeReviewBot added a comment to T389612: Fault-tolerance tool should have a backend option.

ladsgroup merged https://gitlab.wikimedia.org/repos/data_persistence/fault-tolerance/-/merge_requests/7

May 9 2025, 2:08 PM · Tool-fault-tolerance

Apr 3 2025

Ladsgroup added a comment to T390902: Low priority: new elastic hosts not showing in web UI.

We need to update the records of hosts manually from time to time. The plan is to actually productionize the service soonTM so we can leave the netbox token in the code and it would look it up automatically but since then, I need to update the record once every couple of weeks.

Apr 3 2025, 2:24 PM · Tool-fault-tolerance

Apr 2 2025

bking created T390902: Low priority: new elastic hosts not showing in web UI.
Apr 2 2025, 7:03 PM · Tool-fault-tolerance

Apr 1 2025

MatthewVernon added a comment to T389612: Fault-tolerance tool should have a backend option.

Yes, for my purposes, considering e.g. thanos-be* as one cluster would be entirely fine. Sorry, I meant to reply to your previous.

Apr 1 2025, 11:47 AM · Tool-fault-tolerance
Ladsgroup added a comment to T389612: Fault-tolerance tool should have a backend option.

Would that work for you?

Apr 1 2025, 11:25 AM · Tool-fault-tolerance

Mar 22 2025

Ladsgroup added a comment to T389612: Fault-tolerance tool should have a backend option.

My other dumb idea would be: netbox knows the answer, and has http endpoints, could that be the solution?

Mar 22 2025, 12:13 AM · Tool-fault-tolerance

Mar 21 2025

MatthewVernon added a comment to T389612: Fault-tolerance tool should have a backend option.

My other dumb idea would be: netbox knows the answer, and has http endpoints, could that be the solution?

Mar 21 2025, 1:34 PM · Tool-fault-tolerance
MatthewVernon added a comment to T389612: Fault-tolerance tool should have a backend option.

I'm sorry, I don't think I do. The swift (ms and thanos) rings are on the puppetserver and thus available (but probably not by https), but you don't really want to be guddling through them. And the internals of the Ceph clusters aren't exposed to the outside world much because nothing needs to interact with them except the clients (which are the S3 gateways) :-/

Mar 21 2025, 1:27 PM · Tool-fault-tolerance
MatthewVernon added a comment to T389615: fault-tolerance missing thanos-fe2004.

Thanks :)

Mar 21 2025, 12:29 PM · Tool-fault-tolerance
Ladsgroup added a comment to T389612: Fault-tolerance tool should have a backend option.

Reading from puppet repo is not super nice, it's possible but it's brittle, do you have an http endpoint I can reuse?

Mar 21 2025, 12:26 PM · Tool-fault-tolerance
Ladsgroup closed T389615: fault-tolerance missing thanos-fe2004 as Resolved.

Updated netbox file to the latest and it now shows up. Once this is productionized, it would be done automatically.

Mar 21 2025, 12:25 PM · Tool-fault-tolerance
MatthewVernon added a comment to T389612: Fault-tolerance tool should have a backend option.

They're in puppet - for swift it's profile::swift::storagehosts: (different per DC), for thanos it's profile::thanos::swift::backends:, and for apus it's in cephadm_clusters in hieradata/{codfw,eqiad}.yaml

Mar 21 2025, 12:17 PM · Tool-fault-tolerance
MatthewVernon created T389615: fault-tolerance missing thanos-fe2004.
Mar 21 2025, 12:12 PM · Tool-fault-tolerance
Ladsgroup added a comment to T389612: Fault-tolerance tool should have a backend option.

Where can I find the list of them? For example, db sections can be found via https://noc.wikimedia.org/dbconfig/eqiad.json and front-end are being discovered via https://config-master.wikimedia.org/pools.json (powered via pybal I think)

Mar 21 2025, 12:05 PM · Tool-fault-tolerance
MatthewVernon created T389612: Fault-tolerance tool should have a backend option.
Mar 21 2025, 11:51 AM · Tool-fault-tolerance

Apr 2 2024

Aklapper edited Description on Tool-fault-tolerance.
Apr 2 2024, 8:43 AM

Jul 12 2023

Aklapper changed the edit policy for Tool-fault-tolerance.
Jul 12 2023, 11:26 AM

May 15 2023

Peachey88 set Source Repo to https://gitlab.wikimedia.org/toolforge-repos/fault-tolerance on Tool-fault-tolerance.
May 15 2023, 8:45 AM

May 14 2023

Ladsgroup added a watcher for Tool-fault-tolerance: Ladsgroup.
May 14 2023, 11:51 AM
StrikerBot created Tool-fault-tolerance.
May 14 2023, 11:51 AM