[08:18:06] hi! [08:19:39] psychoslave: hi! [08:32:36] 06Revision-Scoring-As-A-Service, 10ORES: [spike] Find out if we can get health check warnings when a web node goes down from the load balancer's perspective - https://phabricator.wikimedia.org/T134782#2401158 (10schana) [08:50:57] 10Revision-Scoring-As-A-Service-Backlog, 10EventBus, 06Services, 15User-mobrovac, 05Wikimania-Hackathon-2016: [Discuss] Switch from precached utility to Change Propagation - https://phabricator.wikimedia.org/T138090#2401199 (10mobrovac) >>! In T138090#2400316, @mobrovac wrote: > We have discussed this to... [08:54:36] 10Revision-Scoring-As-A-Service-Backlog, 10EventBus, 06Services, 15User-mobrovac, 05Wikimania-Hackathon-2016: [Discuss] Switch from precached utility to Change Propagation - https://phabricator.wikimedia.org/T138090#2401200 (10Ladsgroup) I'm monitoring it via https://grafana.wikimedia.org/dashboard/db/or... [08:55:48] 10Revision-Scoring-As-A-Service-Backlog, 10EventBus, 06Services, 15User-mobrovac, 05Wikimania-Hackathon-2016: [Discuss] Switch from precached utility to Change Propagation - https://phabricator.wikimedia.org/T138090#2401201 (10mobrovac) On our end, the relevant dashboard is https://grafana.wikimedia.org/... [08:56:58] do you have any conventions for "dirtyier" affixes ? [08:57:35] That is, in Esperanto one can turn any word to a dirty one using fi- as a prefixe. [08:58:04] or -aĉ- as affix [08:58:50] psychoslave: I think affixes should not be there except when they are being used in a separate word [08:59:32] ok [09:01:19] 10Revision-Scoring-As-A-Service-Backlog, 10EventBus, 06Services, 15User-mobrovac, 05Wikimania-Hackathon-2016: [Discuss] Switch from precached utility to Change Propagation - https://phabricator.wikimedia.org/T138090#2401231 (10Ladsgroup) Does grafana for eventbus have something to determine how many of r... [09:04:57] 10Revision-Scoring-As-A-Service-Backlog, 10EventBus, 06Services, 15User-mobrovac, 05Wikimania-Hackathon-2016: [Discuss] Switch from precached utility to Change Propagation - https://phabricator.wikimedia.org/T138090#2401239 (10Ladsgroup) >>! In T138090#2401231, @Ladsgroup wrote: > Does grafana for eventb... [09:06:45] 06Revision-Scoring-As-A-Service, 10EventBus, 06Services, 15User-mobrovac, 05Wikimania-Hackathon-2016: [Discuss] Switch from precached utility to Change Propagation - https://phabricator.wikimedia.org/T138090#2401242 (10Ladsgroup) [09:13:46] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: [Spec] Tracking and blocking specific IP/user-agent combinations - https://phabricator.wikimedia.org/T137962#2401258 (10Ladsgroup) @yuvipanda ping! [09:17:27] Amir1 look at modules/icinga/manifests/monitor/ores.pp in operations/puppet [09:19:40] Ok, it's surely not exhaustive but it's a beggining https://meta.wikimedia.org/wiki/Research:Revision_scoring_as_a_service/Word_lists/eo [09:20:37] also it looks like I misformated the template entries, if anyone could correct that, it would be great ^^ [09:24:50] psychoslave: thank you! It's awesome [09:24:58] yuvipanda: looking at it right now [09:33:48] yuvipanda: this is the icigna for prod https://github.com/wikimedia/operations-puppet/blob/production/hieradata/common/lvs/configuration.yaml#L960 [09:34:05] I was thinking if it is possible to put timestamp there [09:48:32] (03CR) 10Daniel Kinzler: Better performance in changeslist query by using rc_timestamp index (031 comment) [extensions/ORES] - 10https://gerrit.wikimedia.org/r/295528 (owner: 10Ladsgroup) [10:47:36] Amir1: is this the code one would want to adapt? https://github.com/he7d3r/mw-gadget-ScoredRevisions/blob/master/src/ScoredRevisions.js [10:47:49] HaeB: yeah [10:53:47] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 05Wikimania-Hackathon-2016: Make hidenondamaging=1 faster - https://phabricator.wikimedia.org/T138444#2401522 (10Ladsgroup) Old query: ``` EXPLAIN SELECT /* SpecialRecentChanges::doMainQuery Ladsgroup */ rc_id,rc_timestamp,rc_user,rc_user_text,rc... [13:42:38] o/ Amir1 [13:42:54] halfak: o/ [13:42:59] I'm sooo tired [13:43:04] Setting up for workshop [13:43:05] ? [13:43:13] I did some stuff today and I'm ready for the workshop [13:43:18] Get some good hacking in thought? [13:43:20] Good :) [13:44:03] halfak: check the phab board :) [13:44:07] https://phabricator.wikimedia.org/tag/revision-scoring-as-a-service/ [13:44:22] we are waiting for some DBA people to chime in and then we can move faster [13:44:47] Talking about https://phabricator.wikimedia.org/T138444? [13:44:56] yup [13:45:12] and also services people moved ORES precaching to CP [13:45:13] https://grafana.wikimedia.org/dashboard/db/ores [13:45:27] Great. And it does nonbot edits? [13:45:40] not yet, they are working on it [13:45:55] it will be done in two or three days, they need their patch merged and deployed [13:46:16] OK. So is a CP precaching running right now? [13:46:21] yeah [13:46:24] Cool [13:46:37] funny thing is since it's being internally, number of requests that goes to scb1001 and scb1002 [13:46:47] it hits LVS directly [13:47:06] but our precaching goes through varnish first [13:50:03] 06Revision-Scoring-As-A-Service, 10ORES: [spike] Find out if we can get health check warnings when a web node goes down from the load balancer's perspective - https://phabricator.wikimedia.org/T134782#2402050 (10schana) Here's a plan that I think would solve the problem as stated: # Add paths to the load bala... [13:50:54] Amir1, so we have independent precachers for each scb node? [13:51:01] Does it do half and half? [13:51:03] no [13:51:23] since CP hits our load balancer directly [13:51:34] Oh! I see. [13:51:35] our LB cut it into half [13:51:55] So what's the significance of not hitting varnish? [13:54:34] varnish is a cache, and tends to pass requests differently [13:55:07] (it looks at all requests, including outside ones) [13:56:26] Yeah. No. I gotcha, but varnish isn't doing any caching for us, right? [13:56:28] It shouldn't be. [13:57:08] yeah [13:57:24] it can does some caching [13:57:34] but that's different [13:57:51] e.g. in order to control DDoS attacks [13:57:58] but I'm not an expert [13:58:14] we should ask ops [13:58:25] but I need to prepare the presentation [13:58:27] If varnish could do cache invalidating in a saner way, I'd be happy to make use of it. [13:58:37] No prob. I'll be here if you need things. [13:58:38] :) [15:28:55] halfak: the session eneded [15:29:06] we have bad words and informal words ready for Czech [15:29:06] How'd it go? [15:29:09] Woot! [15:29:37] just three people showed up, the venue was super far away from the hacking space and I didn't know it [15:30:12] Bummer. It's OK though. [15:30:21] Did the people who asked about the location show up? [15:30:36] nope [15:30:37] :D [15:32:36] Booo to them [15:32:40] Oh well. [15:32:48] We have Czech! [15:33:59] I need to make the PR for Czech [15:34:11] I will do that soon but first I need a coffee [15:34:45] Totally. [15:34:56] Maybe you could leave it to me and have a nap instead of coffee ;) [15:45:58] is that by a Czech user? [15:46:07] sorry, it had to be done. [15:46:25] I see what you did there. [15:46:35] This was no oversight. [15:49:01] * halfak groans [15:59:59] :D [16:00:39] they renamed their country from check republic to chechia [16:01:08] allegedly less confusing of a name :/ [16:09:16] Well France is officially the French Republic, but everybody calls it France. [16:11:53] Nippon vs. Japan? [16:33:22] guillom yes but czech republic is the only country I know that has republic in its name [16:33:37] halfak Nippon is Japanese, Japan is not [16:33:55] they applied to the un too [16:34:16] "Dear Sir or madam, We would kindly like to rename our country. Sincerely." [16:34:21] o_O [16:34:40] My point was that "French Republic" is the name of France. It's what they use on all ollicial documents, it's what on my passport, etc. [16:34:52] official documents* [16:34:56] 'merca [16:34:58] what's* [16:35:04] I'm going to go with 'merca [16:35:05] * guillom can't write today. [16:36:44] guillom oh indeed [16:36:52] many countries have absurdly long names [16:37:00] there is no country called United Kingdom for example [16:37:26] Officially it is "The United Kingdom of Great Britain and Northern Ireland" [16:38:07] Switzerland is officially "Confoederatio Helvetica" (with declinations in their 3 languages) [16:38:24] if scotland left it would have renamed to "The United Kingdom of Southern Great Britain and Northern Ireland" probably [16:38:31] ya [16:38:35] countries are strange [16:38:43] the least creative name is by the USA [16:38:56] so you are telling me you are a country of states and are in a continent. [16:39:04] doesnt really narrow it down. [16:39:26] almost as bad as micronesia [16:39:39] but at least thats not a continent [16:41:06] poor wales gets no mention [16:42:08] 06Revision-Scoring-As-A-Service, 10ORES: [spike] Find out if we can get health check warnings when a web node goes down from the load balancer's perspective - https://phabricator.wikimedia.org/T134782#2402566 (10Dzahn) @schana check_ores_workers is a wrapper around the standard nagios plugin check_http, the li... [16:43:45] According to the Welsh Government: "Our Prince of Wales at the moment is Prince Charles, who is the present heir to the throne. But he does not have a role in the governance of Wales, even though his title might suggest that he does." [16:43:46] wow [16:44:04] sick burn