Nova Resource:Wdq-mm

From Wikitech


Resource Type Resource Type::project
Project Name [[Project::wdq-mm]]
Monitoring nagf
Admins {{#arraymap:User:multichill,User:novaadmin,User:yuvipanda|,|x|* Member::x|\n}}
Members {{#arraymap:User:multichill,User:novaadmin,User:yuvipanda|,|x|* Member::x|\n}}

Documentation

{{#formlink:form=Nova Project Documentation |target=Nova Resource:Wdq-mm/Documentation |link text=Edit documentation }} This project primarily provides https://wdq.wmflabs.org, a WikiData query service.

It is fully puppetized and runs on two machines (wdq-mm-01 and wdq-mm-02), load balanced via a simple round robin mechanism. The load balancer is an nginx proxy that does passive health checks (stops routing to an instance if wdq is not responding), and lives on wdq-mm-01. Each instance also has a local version of monit running, that restarts the local wdq deamon if it is not responding. This fights against the deadlocks that wdq is sometimes prone to (multi-threaded C++ applications are hard).

Server admin log

2015-11-19

  • 20:09 YuviPanda: bounce wdq-mm on wdq-mm-01

June 3

  • 09:18 YuviPanda: deleted wdq-mm-02

February 23

  • 19:39 multichill: Added Daniel Kinzler, Aude and Hoo man to the project

January 9

  • 17:24 YuviPanda: re-seed complete
  • 14:16 YuviPanda: importing new dump into binary file, process running on wdq-mm-02

December 29

  • 19:36 YuviPanda: add multichill to project

December 19

  • 13:11 YuviPanda: ma... (more)

Instances for this project

{{#ask:Resource Type::instance[[Project::wdq-mm]] |?Instance Type |?Image Id |?Public IP |?Number of CPUs |?RAM Size |?Amount of Storage |?Modification date |mainlabel=FQDN |format=broadtable |limit=20 |order=DESC |sort=Modification date |offset=0 }}