[06:00:56] hellooooo [06:44:22] hello super early mforns! :D [06:46:10] hello for once later than me elukey! :] [06:48:20] how is the weather like in India?? [06:48:22] super hot? [06:48:24] I have to go to india to be earlier than you... hehehe [06:48:28] It's hot [06:48:29] ahahah [06:48:37] away [06:48:41] but not super hot [06:48:56] more yoga mforns? :D [06:48:57] will you have time to travel around a bit? [06:49:22] yes madhuvishy, this year I'm practicing as well, or should I say suffering :] [06:49:34] oooh that's awesome :D [06:49:36] ha ha [06:49:51] we might go to bangalore the last week [06:51:03] nice :) i guess i wouldn't know what to do in bangalore except eat and shop :) [06:51:38] when you aren't stuck in traffic, or going to tech meetups [06:53:43] madhuvishy, back in 2007 we were a couple days in bangalore and it was cool, we went to the cinema to watch "om shanti om" (really crazy movie...) [06:54:01] mforns: ha ha yes i've seen it :D [06:55:14] and there are lots of better movies, thankfully! [06:55:21] hehe, sure :] [06:57:55] madhuvishy, I usually like indian movies, even bollywood ones, my favourite one is lagaan :D [07:09:44] mforns: yes that's definitely a better one [07:39:38] * elukey afk a bit (cat to the vet) [09:53:48] * elukey is testing partitioning schemes on analytics1040 [09:53:51] * elukey hates Partman [09:58:40] hey team, will leave for a couple hours now, and be back 1:30h before standup [11:30:27] I think that I found the correct recipe for partman (an1040) [11:30:48] now I am going to run puppet and re-create all the partitions [11:31:38] we talked with Andrew to avoid wiping the datanode partitions for the other reimages [11:31:55] still need to find a good way to do it :) [11:58:31] * elukey lunch! [12:26:59] ok now I am a bit confused [12:27:16] root@analytics1040:/var/lib/hadoop/data/l/hdfs/dn/current# ls -l [12:27:16] total 8 [12:27:16] drwx------ 4 jmxtrans prometheus 4096 Feb 28 16:36 BP-1552854784-10.64.21.110-1405114489661 [12:27:19] -rw-rw-r-- 1 jmxtrans prometheus 229 Feb 28 16:36 VERSION [12:27:31] and hdfs datanode fails to start due to perm issues.. [12:50:01] !log restarted webrequest-load-wf-text-2017-3-7-9 from Hue (oozie id: 0010151-170228165458841-oozie-oozi-W mapred that failed: job_1488294419903_24496) [12:50:03] Logged the message at https://www.mediawiki.org/wiki/Analytics/Server_Admin_Log [12:50:13] this one might have been me playing with analytics1040 [12:50:18] from the logs it is not super clear [12:52:42] !log analytics1040 back in service [12:52:43] Logged the message at https://www.mediawiki.org/wiki/Analytics/Server_Admin_Log [13:01:09] joal: an1040 looks good, first host up and running with Debian! [13:04:35] now let's watch it for the next two weeks and see how it behaves [13:52:57] awesome elukey [13:53:02] elukey: my congratulations [13:53:32] elukey: one little trick with partman, then thing is up and running without trouble - looks good :) [14:02:56] I encountered only some issues that might be due to a race in the first puppet run, or just me doing the wrong things :D [14:02:59] not sure [14:04:43] fdans: are you nearby? [14:05:06] joal yep! [14:06:27] fdans, elukey: is it aqs merge/deploy day? [14:07:02] it could be yes [14:07:16] fdans: you're confortable with us merging and dpeloying? [14:07:19] oh yeah, I should merge that CR [14:07:31] please go ahead, mind if I shadow though? [14:07:48] Please, let's do that [14:08:02] awesome, batcaverna? [14:08:02] elukey, fdans: Merging the 2 CRs first [14:08:32] (03CR) 10Joal: [V: 032 C: 032] "LGTM. Merging for deploy" [analytics/refinery] - 10https://gerrit.wikimedia.org/r/340093 (https://phabricator.wikimedia.org/T156312) (owner: 10Fdans) [14:08:38] * elukey coffee first [14:09:12] (03CR) 10Joal: [V: 032 C: 032] "LGTM. Merging for deploy." [analytics/aqs] - 10https://gerrit.wikimedia.org/r/339419 (https://phabricator.wikimedia.org/T156312) (owner: 10Fdans) [14:10:02] Done [14:10:16] elukey: Do we let you deploy, or do you want me to go for it? [14:10:30] elukey: Ah sorry, had not seen [14:10:40] elukey: Waiting for to be back from coffee :) [14:13:07] fdans: Oh yes sorry [14:13:09] Batcave ! [14:18:03] joal,fdans - it is better if you guys do it, I'll be in standby if you need me [14:18:18] would it be ok? [14:18:25] elukey ! [14:18:29] ok :) [14:22:56] :) [14:23:49] ottomata: o/ [14:24:07] analytics1040 seems to be up and running [14:24:21] great! [14:24:26] I managed to create the "journal" LVM volume without any partition mounted on it [14:24:36] but it takes ~160GB [14:25:01] let me know if it could work [14:25:08] otherwise we might need to find a different solution [14:26:01] i mean, i think it is very very unlikely that journal will ever get close to that [14:26:15] but, we don't really need the space on the flex bay drives [14:26:17] for anything else [14:27:14] yep yep [14:27:44] and root is not 60GB, /boot 1GB and swap 10G [14:27:56] sorry root *is* 60GB [14:32:57] i thought we were going to get rid of swap? [14:34:51] yes I was oriented to get rid of it, but then I found a task in which Moritz mentioned https://lwn.net/Articles/690079/ [14:34:57] that is a really interesting view of it [14:35:02] oo reading [14:35:03] so I thought to keep it [14:35:32] but I am pretty sure we will not ever use it [14:35:53] (03PS1) 10Joal: Update aqs to dd519b8 [analytics/aqs/deploy] - 10https://gerrit.wikimedia.org/r/341536 [14:37:57] yeah [14:38:11] that article seems like it saying: swapping isn't so bad if you use fast drives! [14:38:13] but yeah [14:38:16] i agree that practically it won't matter for us [14:38:20] i'm fine with whatever here really :) [14:38:34] elukey: 160G journal is the rest of the free space on the drive? [14:39:00] well we have fast drives :) [14:39:09] yes if should [14:39:22] lvdisplay should show the breakdown [14:39:27] oh ya looking [14:39:50] and pvdisplay shows 0 Free space [14:39:53] so it should be it [14:40:23] this was what I merged today https://gerrit.wikimedia.org/r/#/c/341337/4/modules/install_server/files/autoinstall/partman/analytics-flex.cfg [14:40:41] oh! [14:40:49] ' This volume might be used if the node will end up [14:40:49] # ** being a Journal node, but the steps to configure it will be done manually.' [14:40:50] hm [14:41:11] elukey: you know, if we are doing manual steps anyway, maybe we should just make it the size we want? [14:41:23] or [14:41:49] we could do this, and then for actual journalnodes reduce the size of the lv before we use it [14:41:53] (03CR) 10Fdans: [V: 032 C: 032] Update aqs to dd519b8 [analytics/aqs/deploy] - 10https://gerrit.wikimedia.org/r/341536 (owner: 10Joal) [14:41:54] dunno [14:43:24] ottomata: the main problem is that partman takes the rest of the PV for the last logical volume [14:43:38] indipendently of what you put in there [14:43:49] the idea was to maybe resize it manually [14:43:52] or something similar [14:44:18] !log Deploy AQS on beta [14:44:19] Logged the message at https://www.mediawiki.org/wiki/Analytics/Server_Admin_Log [14:45:43] ottomata: I am up for discussion, I just wanted to find a working solution :) [14:45:46] elukey: deploy failed on beta :( [14:46:35] that's good! Better than prod :) [14:47:33] huhu [14:47:45] hm yeah, hm. elukey if there are manual steps, and we have to resize anyway...maybe we shouldn't call it journal, and just do the hack thing you mentioned [14:47:54] elukey: fdans experienced this error before [14:47:57] just make an lv called 'delete-me' or 'free-space' or something [14:48:59] (03CR) 10Nikerabbit: [C: 032] Add new error types and abuse filter details printout [analytics/limn-language-data] - 10https://gerrit.wikimedia.org/r/340982 (https://phabricator.wikimedia.org/T158834) (owner: 10Amire80) [14:49:05] (03Merged) 10jenkins-bot: Add new error types and abuse filter details printout [analytics/limn-language-data] - 10https://gerrit.wikimedia.org/r/340982 (https://phabricator.wikimedia.org/T158834) (owner: 10Amire80) [14:50:09] ottomata: we can do what we want [14:50:10] :) [14:50:27] even delete me [14:50:51] or maybe a manual step that deletes the journal logical volume and re-creates it [14:51:10] elukey: error I got: https://gist.github.com/anonymous/a2a837e2563184c1d087a9172aad0883 [14:51:12] yeah, but it seems weird to have the journal partition everywhere if it is indenteded to be deleted [14:51:16] if it is going to be used [14:51:25] elukey: should it prevent us to deploy prod? [14:51:54] elukey: Code gotcopied succesfully, but aqs didn't restart properly [14:51:56] ottomata: ? [14:52:36] joal: what is the deploy-log? [14:52:43] is it a scap issue? [14:53:17] ottomata: anyhow, the label for the partman recipe is one command so we can change it in 5 mins [14:53:53] elukey: yeah, i think we shoudl do that [14:53:58] keep what you got, just change the label so we don [14:54:01] don't confuse folks [14:54:14] if they log into a non journal node, and see a 160G unmounted 'journal' partition [14:54:23] elukey: https://gist.github.com/anonymous/49c05e2d3cb06a39ee190f6407c37b23 [14:54:24] and on a real jounalnode, a 10G mounted journal partition [14:54:47] what should we call it?! [14:55:12] 'allocated-free-space-delete-me' [14:55:13] ? [14:55:13] haha [14:56:07] 'unused-volume' ? [14:56:19] it is not mounted [14:56:24] we can call it batman [14:56:33] it doesn't really matter :) [14:57:09] joal: let me try something [14:57:15] elukey: [14:57:17] sure [14:57:29] joal,fdans - I am going to remove the scap repo on aqs01 and re-deploy [14:57:37] unused-volume +1 elukey [14:57:40] elukey: please [14:58:17] ottomata: Stop stealing elukey's attention ;) He's more interested in the stuff you tell him, but we still need his help :-P [14:58:33] haha [14:58:44] elukey's hammer is getting some good use [14:59:14] I think he should use the Thor nicknqme [14:59:15] joal, helloooo [14:59:18] Hi mforns [14:59:23] What's up? [14:59:26] hey :] [15:00:06] I can not find the table I created on top of projectcounts-raw dataset, do you know something? [15:00:19] it fails as well doing 14:59:39 Executing check 'depool' [15:00:21] I think [15:02:25] elukey: :( [15:02:31] mforns: no idea [15:02:44] joal, ok :[ [15:03:01] mforns: $I don't think we've experienced this type of issues after upgrade :( [15:03:38] joal, also I'm having problems executing [15:03:40] msck repair table [15:03:47] elukey: i'm ready to make a new journalnode [15:03:54] i can proceed, or wait for you if you like too [15:04:07] ottomata: I am fixing aqs01 but I can follow you! [15:04:20] ok [15:04:57] elukey is the hero we all need but don't deserve [15:05:31] ahahhaha [15:05:31] elukey: current status is an28 datanode and nodemanager are up, but jn is down, right? [15:05:45] ottomata: nope, only datanode is down [15:06:09] fdans, joal - now it works, I just deployed - no idea why [15:06:14] elukey: can we help in any way? [15:06:20] okey [15:06:23] weirdooh [15:06:46] ottomata: /etc/init.d/hadoop-hdfs-datanode is exit 0 [15:06:50] the hack that I did [15:07:00] we'll need to re-install the pkg [15:07:01] elukey: on an28? [15:07:03] yeah [15:07:21] afaics the journal node was not using hdfs [15:07:24] oh because the disk that is broken is the datnode disk? [15:07:28] yes! [15:07:29] oh [15:07:34] we don't have to move journalnode then! [15:07:35] :) [15:07:35] haha [15:07:41] ahahaha [15:07:43] its up and running [15:07:44] fine [15:07:50] we can wait for chris to fix a dataanode [15:07:52] this is what I was trying to tell you yesterday! [15:07:52] cool [15:07:54] haha [15:07:55] i didn't get it! [15:10:00] elukey: I'm sorry but we still have issues :( [15:11:12] joal: same error? I thought it could have re-appeared, but I think it is indipendent from your code.. we could ask to releng! [15:11:42] elukey: the node processes running on deployment-aqs01 run the previous version of the code [15:12:18] elukey: if you tell me to go and deploy to prod I'll do it, but I'm afraid, as it's not working as is in beta [15:15:06] well probably they don't get the restart functionality [15:15:14] or I haven't configured it in beta [15:15:18] let's restart aqs01 [15:15:29] elukey: sure ! [15:15:46] now it is /srv/deployment/analytics/aqs/deploy-cache/revs/e0da1bded35e803731d0442a293300ef98c76a27/node_modules/service-runner/service-runner.js [15:16:36] elukey: looks better ! [15:17:51] elukey: And now the manual test request works :) [15:18:00] elukey: Thanks again super hammer man ! [15:18:17] elukey: You +1 us to deploy to prod? [15:18:47] I think that we are good [15:18:55] but [15:18:58] Thanks mate, doing that [15:19:04] let's double check that we have canaries set up [15:19:40] yep aqs1004 [15:19:49] so it will ask you confirmation after it [15:19:52] we can check on it [15:20:25] luca to aqs: "i won’t kill you, but i don’t have to save you." [15:20:31] cos he's still batman [15:20:32] elukey: I'll surely wait to test canary before fully deploying [15:20:56] !log deploying aqs in prod [15:20:56] Logged the message at https://www.mediawiki.org/wiki/Analytics/Server_Admin_Log [15:21:22] fdans: ahahah [15:21:30] I am only learning by master ottomata [15:25:34] elukey: deploy to canary successfull - AQS answers requests, cassandra new table is created [15:25:41] \o/ [15:25:43] elukey: Asking permission to continue full deploy [15:25:54] checking metrics [15:26:01] elukey: sure ! [15:26:35] joal: all good! [15:26:40] awesome [15:26:44] moving forward [15:29:59] Success elukey [15:30:08] Thanks fdans for your support !!! [15:30:44] goooooood [15:30:48] congrats fdans! [15:33:51] 10Analytics, 10Analytics-Cluster, 06Operations, 10hardware-requests: EQIAD: stat1002 replacement - https://phabricator.wikimedia.org/T159838#3080331 (10Ottomata) [15:34:15] 10Analytics, 10Analytics-Cluster, 06Operations, 06Research-and-Data, 10Research-management: GPU upgrade for stats machine - https://phabricator.wikimedia.org/T148843#2734568 (10Ottomata) [15:34:18] 10Analytics, 10Analytics-Cluster, 06Operations, 10hardware-requests: EQIAD: stat1002 replacement - https://phabricator.wikimedia.org/T159838#3080331 (10Ottomata) [15:34:54] 10Analytics, 10Analytics-Cluster, 06Operations, 06Research-and-Data, 10Research-management: GPU upgrade for stats machine - https://phabricator.wikimedia.org/T148843#2734568 (10Ottomata) [15:39:39] 10Analytics, 10Analytics-Cluster, 06Operations, 10hardware-requests: EQIAD: stat1002 replacement - https://phabricator.wikimedia.org/T159838#3080355 (10Ottomata) [15:40:48] ottomata: https://gerrit.wikimedia.org/r/#/c/341553 - WDYT? [15:41:09] 10Analytics, 10Analytics-Cluster, 06Operations, 10hardware-requests: EQIAD: stat1002 replacement - https://phabricator.wikimedia.org/T159838#3080331 (10Ottomata) [15:41:38] 10Analytics, 10Analytics-Cluster, 06Operations, 10hardware-requests: EQIAD: stat1003 replacement - https://phabricator.wikimedia.org/T159839#3080357 (10Ottomata) p:05Triage>03Normal [15:41:45] 10Analytics, 10Analytics-Cluster, 06Operations, 10hardware-requests: EQIAD: stat1002 replacement - https://phabricator.wikimedia.org/T159838#3080375 (10Ottomata) p:05Triage>03Normal [15:42:16] merged elukey :) [15:42:17] thanks [15:42:34] super :) [15:46:47] is there a timeline/plan/ticket for upgrading stat1002 to jessie? if so, could you add that to https://phabricator.wikimedia.org/T159392? [15:47:41] moritzm: [15:47:45] i just made it! [15:47:51] we are replacing stat1002 [15:48:04] and stat1003 [15:48:15] ok, thanks [15:49:56] 10Analytics, 06Operations, 06Performance-Team: Update jq to v1.4.0 or higher - https://phabricator.wikimedia.org/T159392#3080405 (10Ottomata) Oh prefect! We will soon be replacing stat1002 (T159838) and stat1003 (T159839) with newer hardware. When we do so, we will upgrade these to Jessie. [15:50:10] 10Analytics, 06Operations, 06Performance-Team: Update jq to v1.4.0 or higher - https://phabricator.wikimedia.org/T159392#3080410 (10Ottomata) [15:50:34] 10Analytics: Alarm on data quality issues - https://phabricator.wikimedia.org/T159840#3080411 (10Nuria) [15:51:03] ottomata: I create the task to move hue and camus away from an1027, not sure if you have seen it [15:51:41] i did! [16:00:37] trying to join... [16:16:57] 10Analytics: Global Unique Devices Counts - https://phabricator.wikimedia.org/T143927#3080526 (10ema) [16:17:00] 06Analytics-Kanban, 06Operations, 10Traffic, 13Patch-For-Review: Add global last-access cookie for top domain (*.wikipedia.org) - https://phabricator.wikimedia.org/T138027#3080524 (10ema) 05Open>03Resolved a:03ema [16:34:07] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3080590 (10Niedzielski) [17:10:04] (03PS21) 10Joal: Add mediawiki history spark jobs to refinery-job [analytics/refinery/source] - 10https://gerrit.wikimedia.org/r/325312 (https://phabricator.wikimedia.org/T141548) [17:22:06] milimetric: a linute for me? [17:22:46] joal: yes! [17:22:53] batcave? [17:23:42] fdans / mforns: ok, project plan [17:24:01] project plan! [17:24:04] so I was saying: if I do the prototype myself, I can finish probably by the end of the week with the basic skeleton [17:24:17] if I work on it with Marcel, probably a bit earlier [17:24:42] so it's up to mforns really, I'm ok finishing it and syncing up on it next week [17:24:49] that way mforns can finish up [17:24:54] (with aqs work) [17:25:39] milimetric, I guess I have like 1 day to fix the problems I have with projectcounts, and also I'll need to sync with fdans (if he grabs the aqs new endpoint task) [17:26:35] mforns: let's talk after staff if you want about that (or tomorrow, of course, it's probably super late for you) [17:26:37] after those 2 things, I can spend some time with vue, also need to continue with reportcard migration [17:26:56] fdans, yes, after staff, bed awaits :] [17:27:11] haha [17:27:20] * fdans braces for Japan [17:28:03] well actually if you have a min we can go to the baticueva now mforns [17:28:30] fdans, yes, baticueva 2 though, 1 is used by dan and joseph [17:28:40] omw [17:41:59] phewwweee https://wikileaks.org/ciav7p1/ [17:47:13] ottomata: They got a malware called HIVE !!!!! [18:01:13] holy leaks [18:01:15] that's insane [18:35:25] bye team, see you tomorrow! [18:35:39] nite! [18:35:56] byeeee [18:36:35] elukey joal the invitation also extends to you both, each diverting at some point to their home country :D [18:37:11] joal is a dad so he has an excuse, but elukey I'm sure Marika would understand [18:45:16] fdans: thanks for the invite :) [18:49:21] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3080590 (10Nuria) This likely means events are not valid, see: https://wikitech.wikimedia.org/wiki/Analytics/EventLogging/TestingOnBetaCluster#Validated_events [18:49:33] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3081278 (10Nuria) Ping us if you need help. [18:51:03] joal: one question if you are there [18:52:32] (03PS1) 10Joal: Update sqoop and namespace_map scripts for versioning [analytics/refinery] - 10https://gerrit.wikimedia.org/r/341586 [18:53:32] hey nuria [18:53:35] sure [18:56:50] nuria: arf, look like I missed you [19:00:32] gone for the moment a-team, will be back after diner for checking jobs [19:00:42] bon apetit [19:00:52] merci ! [19:27:59] 10Analytics, 10ChangeProp, 06Operations, 10Reading-Web-Trending-Service, 06Services (watching): Build and Install librdkafka 0.9.4 on SCB - https://phabricator.wikimedia.org/T159379#3081445 (10Ottomata) Good news! I think we don't have to rebuild varnishkafka. Quick test on MWV has varnishkafka working... [19:34:22] wikimedia/mediawiki-extensions-EventLogging#638 (wmf/1.29.0-wmf.15 - 838abb7 : Translation updater bot): The build has errored. [19:34:22] Change view : https://github.com/wikimedia/mediawiki-extensions-EventLogging/compare/wmf/1.29.0-wmf.15 [19:34:22] Build details : https://travis-ci.org/wikimedia/mediawiki-extensions-EventLogging/builds/208713217 [19:34:38] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3081498 (10Niedzielski) @nuria, events are not appearing in server-side-events.log. From the docs you mentioned: > server-side-events.log: server side events... [19:37:52] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3081527 (10Nuria) @Niedzielski Take a closer look at docs, your events should appear in all-events if they are valid, I have edited a bit so they are more cle... [19:37:56] fdans: are you testing on EL beta? [19:41:22] nuria: not right now, I'm with aqs [19:45:35] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3081588 (10Niedzielski) @nuria, ah I was thinking that events must appear under client //and// server events before they appear under all events and that beca... [19:55:04] 06Analytics-Kanban, 10ChangeProp, 06Operations, 10Reading-Web-Trending-Service, 06Services (watching): Build and Install librdkafka 0.9.4 on SCB - https://phabricator.wikimedia.org/T159379#3081625 (10Ottomata) [20:30:33] 06Analytics-Kanban, 10ChangeProp, 06Operations, 10Reading-Web-Trending-Service, 06Services (watching): Build and Install librdkafka 0.9.4 on SCB - https://phabricator.wikimedia.org/T159379#3081776 (10Ottomata) @elukey, I've dpkg -i librdkafka 0.9.4 on cp1045 and restarted varnishkafka. Let's let this ru... [20:43:57] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3081819 (10Nuria) @Niedzielski working on this, there was some testing code deployed to eventlogging that i think it might have caused this. [21:28:00] msg madhuvishy [21:32:55] 10Analytics, 10EventBus, 10Reading-Web-Trending-Service, 10Reading Epics (Trending Edits), and 3 others: Compute the trending articles over a period of 24h rather than 1h - https://phabricator.wikimedia.org/T156411#3081948 (10Fjalapeno) Thanks @mobrovac! [21:42:12] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3081994 (10Nuria) I think things should be ok now. [21:54:41] 10Analytics, 10Android-app-Bugs, 06Wikipedia-Android-App-Backlog: Android development event logging broken - https://phabricator.wikimedia.org/T159845#3082015 (10Niedzielski) 05Open>03Resolved a:03Nuria {icon thumbs-up} @Nuria, thank you! Things appear to be working perfectly now! Assigning to you and... [22:40:25] ottomata: discovered that our idea to get rid of `ensure_topics_exist` script wasn't such a bright idea :( https://phabricator.wikimedia.org/T159883 [23:57:30] 10Analytics, 10EventBus, 10Reading-Web-Trending-Service, 10Reading Epics (Trending Edits), and 3 others: Compute the trending articles over a period of 24h rather than 1h - https://phabricator.wikimedia.org/T156411#3082415 (10mobrovac)