[05:08:08] 10DBA, 10Goal: Productionize db11[26-38] - https://phabricator.wikimedia.org/T222682 (10ops-monitoring-bot) Script wmf-auto-reimage was launched by marostegui on cumin1001.eqiad.wmnet for hosts: ` ['db1133.eqiad.wmnet'] ` The log can be found in `/var/log/wmf-auto-reimage/201906250507_marostegui_110176.log`. [05:13:51] 10DBA, 10Goal, 10Patch-For-Review: Productionize db11[26-38] - https://phabricator.wikimedia.org/T222682 (10Marostegui) [05:28:34] 10DBA, 10Goal, 10Patch-For-Review: Productionize db11[26-38] - https://phabricator.wikimedia.org/T222682 (10ops-monitoring-bot) Completed auto-reimage of hosts: ` ['db1133.eqiad.wmnet'] ` and were **ALL** successful. [05:32:15] 10DBA, 10Operations, 10ops-eqiad, 10Goal, 10User-Marostegui: rack/setup/install db11[26-38].eqiad.wmnet - https://phabricator.wikimedia.org/T211613 (10Marostegui) [07:16:35] 10DBA, 10Goal, 10Patch-For-Review: Productionize db11[26-38] - https://phabricator.wikimedia.org/T222682 (10ops-monitoring-bot) Script wmf-auto-reimage was launched by marostegui on cumin1001.eqiad.wmnet for hosts: ` ['db1133.eqiad.wmnet'] ` The log can be found in `/var/log/wmf-auto-reimage/201906250716_mar... [07:36:31] 10DBA, 10Goal, 10Patch-For-Review: Productionize db11[26-38] - https://phabricator.wikimedia.org/T222682 (10ops-monitoring-bot) Completed auto-reimage of hosts: ` ['db1133.eqiad.wmnet'] ` and were **ALL** successful. [07:38:54] 10DBA, 10Goal: Address Database infrastructure blockers on datacenter switchover & multi-dc deployment - https://phabricator.wikimedia.org/T220170 (10Marostegui) [07:38:56] 10DBA, 10Operations: Decommission db1061-db1073 - https://phabricator.wikimedia.org/T217396 (10Marostegui) [07:39:01] 10DBA, 10Operations, 10ops-eqiad, 10Goal, 10User-Marostegui: rack/setup/install db11[26-38].eqiad.wmnet - https://phabricator.wikimedia.org/T211613 (10Marostegui) 05Stalled→03Open Finally db1133 has been installed correctly! Thanks @Cmjohnson for getting it fixed! ` root@db1133:~# megacli -LdPdInfo -... [07:40:02] 10DBA, 10Goal: Address Database infrastructure blockers on datacenter switchover & multi-dc deployment - https://phabricator.wikimedia.org/T220170 (10Marostegui) [07:40:04] 10DBA, 10Operations: Decommission db1061-db1073 - https://phabricator.wikimedia.org/T217396 (10Marostegui) [07:40:07] 10DBA, 10Operations, 10ops-eqiad, 10Goal, 10User-Marostegui: rack/setup/install db11[26-38].eqiad.wmnet - https://phabricator.wikimedia.org/T211613 (10Marostegui) 05Open→03Resolved [07:59:55] 10DBA, 10Cognate, 10Growth-Team, 10Language-Team, and 2 others: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC - https://phabricator.wikimedia.org/T226358 (10Ladsgroup) A new thing that also gets affected is url shortener. FYI. [08:07:06] 10DBA, 10Cognate, 10Growth-Team, 10Language-Team, and 2 others: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC - https://phabricator.wikimedia.org/T226358 (10Marostegui) Thanks @Ladsgroup! We have always talked about documenting who and which teams to tag when planning x1 switchovers, so I have... [08:07:24] I have finally started: https://wikitech.wikimedia.org/wiki/MariaDB#Special_section:_x1_master_switchover [08:07:30] Better than nothing :) [08:10:20] cool thanks [08:10:51] I will also add the steps (as they are different from a normal section) once I have them on our etherpad [08:16:46] I will put some work on documenting scripts on production [08:17:00] and on 10.3 / buster [08:17:02] thanks! [08:17:03] :) [08:17:27] also testing the WMFReplication.move() [08:18:09] by the way, the backups goal is finally considered done, right? [08:18:17] yes [08:18:23] excellent! [08:19:52] but no one's ever really gone! https://youtu.be/pkqRqDI21lg?t=9 [08:20:12] hahahah [08:20:28] Is that you holding bacula's power cable? [08:24:35] did you edit the backup db recently? [08:24:59] nope [08:25:05] just section_instances table [08:25:21] because aparrently unlike what I said about backups yesterday [08:25:29] they all were successful, even its metadata [08:25:39] s3 was just slow [08:26:02] coooooooool!! [08:26:11] took under 5 hours [08:26:30] so 0% failure rate in the last 3 runs or so [08:26:55] that's great [08:26:58] congratulations :) [08:29:44] https://twitter.com/binlogic/status/1142068667481505792 [08:30:11] nice [08:44:51] 10DBA, 10Cognate, 10Growth-Team, 10Language-Team, and 3 others: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC - https://phabricator.wikimedia.org/T226358 (10Ladsgroup) >>! In T226358#5281302, @Marostegui wrote: > Thanks @Ladsgroup! > We have always talked about documenting who and which teams... [08:45:44] 10DBA, 10Cognate, 10Growth-Team, 10Language-Team, and 3 others: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC - https://phabricator.wikimedia.org/T226358 (10Marostegui) Thank you! :) [08:58:57] 10DBA, 10Epic: Improve regular production database backups handling - https://phabricator.wikimedia.org/T138562 (10jcrespo) [09:00:57] 10DBA, 10Operations, 10Traffic, 10Patch-For-Review: Framework to transfer files over the LAN - https://phabricator.wikimedia.org/T156462 (10jcrespo) transfer.py was modified to add hot mysql backup taking and compression/decompression handling for provisioning. It is still a bit of a clunky mess, and it w... [09:19:56] 10DBA, 10MediaWiki-Cache, 10Performance-Team (Radar), 10User-Marostegui: Replace parsercache keys to something more meaningful on db-XXXX.php - https://phabricator.wikimedia.org/T210725 (10Marostegui) I have finished deploying the last key change. I did it in small batches during a few hours: https://grafa... [10:05:17] 10DBA, 10Cognate, 10Growth-Team, 10Language-Team, and 3 others: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC - https://phabricator.wikimedia.org/T226358 (10Tgr) ` tgr@stat1006:~$ analytics-mysql enwiki --use-x1 mysql:research@dbstore1005.eqiad.wmnet [enwiki]> select distinct table_name from... [10:08:01] 10DBA, 10Cognate, 10ContentTranslation, 10Growth-Team, and 9 others: Failover x1 master: db1069 to db1120 3rd July at 06:00 UTC - https://phabricator.wikimedia.org/T226358 (10Marostegui) Thanks a lot @Tgr I will tag those (better to tag them and they can remove themselves if it no longer applies) and updat... [12:04:15] there is a problem with TokuDB and buster: https://jira.mariadb.org/browse/MDEV-15034 [12:04:21] for now I will disable TokuDB [12:42:07] yeah, eventlogging hosts will not be upgraded anyways, hopefully they'll be removed soon [12:43:44] or we could move them to Rocksdb if necessary [12:43:53] which is now included [12:43:55] is that also an issue that affects mariadb as packaged in Debian? [12:44:22] I am unsure, there is a workaround from percona [12:44:55] but I usually only use upstream because debian does too much common denominator [12:51:38] ack [12:53:21] funnily there is a tokudb related patch on debian [12:53:26] but that would not work at all [12:58:12] there is a "* mariadb-plugin-tokudb: Properly generate the libjemalloc dependency" Changelog, but I would need to see the diff [12:59:11] oh, paravoid is the maintainer of jemalloc, so it is all his fault :-D [12:59:39] clearly :P [12:59:53] paravoid: quick question, do you know where I can see the code tracking for a package? [13:00:01] the debian code tracking? [13:00:32] "apt showsrc | grep ^Vcs" [13:00:36] thanks [13:00:52] or "apt install devscripts; man debcheckout" [13:02:46] salsa.debian.org is usually a good place to search for packaging, but sometimes people use something else [13:03:11] but then they ought to document it in the Vcs-Git header [13:03:27] there is a small minority of strugglers that don't use git but something else like svn, or no VCS at all, sadly :) [13:03:29] oh, maybe mysql-5.7 is back! [13:04:00] https://upsilon.cc/~zack/stuff/vcs-usage/ [13:04:11] thanks, don't worry, I will find it [13:04:12] https://qa.debian.org/cgi-bin/vcswatch [13:04:36] I don't think Debian has oracle mysql at all anymore [13:04:46] I saw an ACCEPTED on unstable [13:04:47] it does, but blocked out of stable [13:04:58] https://packages.qa.debian.org/m/mysql-5.7.html [13:04:59] oh really [13:05:01] TIL [13:05:21] I had seen movement of renames of mysql -> mariadb [13:05:34] so it was only a suspicion before [13:05:52] but I don't thik anyone is working on mysql 8, so 5.7 is probably the end to that story [13:06:18] huh, and that's not even deliberate, it's just because of an RC bug [13:07:36] hah, the uploader for that has an @oracle.com email address [13:08:03] there's a bigger hammer applied there: https://release.debian.org/britney/hints/pochu :-) [13:10:40] oh well [13:15:41] just to be clear how much we will cry if TokuDB doesn't make the cut: https://phabricator.wikimedia.org/T109069 [13:16:29] which is probably somewhat abandonded by Percona too [13:20:13] wait I did nothing and compilation migrated to openssl 1.1 on its own, why? [13:21:05] 10DBA, 10Operations, 10Patch-For-Review, 10codfw-rollout: [RFC] improve parsercache replication and sharding handling - https://phabricator.wikimedia.org/T133523 (10Marostegui) [13:21:07] 10DBA, 10MediaWiki-Cache, 10Performance-Team (Radar), 10User-Marostegui: Replace parsercache keys to something more meaningful on db-XXXX.php - https://phabricator.wikimedia.org/T210725 (10Marostegui) 05Open→03Resolved [13:22:24] I think I know why, there is no libssl1.0 anymore [13:22:49] (which is exactly what I wanted) [13:25:37] yeah, on buster openssl 1.0 is gone [13:26:09] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923491 [13:26:31] stop appearing on my bugs! [13:26:35] XD [13:27:06] 10DBA, 10MediaWiki-API, 10Core Platform Team (Security, stability, performance and scalability (TEC1)), 10Core Platform Team Kanban (Waiting for Review), and 2 others: Certain ApiQueryRecentChanges::run api query is too slow, slowing down dewiki - https://phabricator.wikimedia.org/T149077 (10WDoranWMF) [13:28:36] hahaha [13:29:52] I was telling about our TokuDB deployment to a DBA candidate :P [13:30:01] they were asking how much tolerance there is to trying new stuff :) [13:30:10] "it depends" [13:30:39] I didn't get that, like recently? [13:30:43] yeah, last week? [13:31:09] and telling like our experience (e.g. that ticket?) [13:31:10] paravoid: just send them https://bugs.launchpad.net/percona-server/+bug/1621852 [13:31:25] was explaining that trying new things is part of the game, but we also need to maintain some balance etc. [13:31:54] otherwise we may end up with having a new but unstable piece of tech in prod [13:31:59] and he was proposing to move faster or the opposite?= [13:32:12] *he/she [13:32:13] and then spend a lot of time to keep it stable and/or migrate away from it *cough* [13:32:19] they were not proposing anything, just asking me [13:32:30] sure, I just didn't get the context [13:32:48] indeed it is a balance [13:33:04] but on the other side, there are things that until you truy [13:33:20] you only hear a lot of people commenting on things they dfon't really use [13:33:41] "this technology is wonderful"--everybody says [13:33:54] then you try it and has huge gaps nobody speaks about [13:34:55] it would be great to have more resources for more trials [13:35:10] the funny thing is, if you ask people with 1 or 2 servers, we are behind on many things [13:35:17] that bug report about tokudb+jemalloc sounds like a broken config on fedora's end frankly [13:35:38] but if you ask people with many we are in some cases ahead of the curve [13:35:48] ha, https://jira.percona.com/browse/PS-4393 seems to confirm that, there is a user reporting that it works fine with Ubuntu 18.10 (i.e. Debian's) packaging [13:35:50] paravoid: the bug is legitimate [13:36:05] have you reproduced it in buster? [13:36:05] tokudb doesn't support jemalloc5 [13:36:08] yes [13:36:11] percona says it [13:36:22] the solution is to not use jemalloc for tokudb [13:36:24] what was actually the failure? [13:36:55] same, "test not compatible with jemalloc > 4" (paraphrasing) [13:37:20] mysql core works wekk [13:37:23] what does that mean? [13:37:50] it was explained on the bugh [13:38:29] paravoid: https://jira.percona.com/browse/PS-4393 [13:38:55] I read that, it says nothing specific [13:39:09] yes just that they do not support it [13:39:24] is api normally stable then? [13:39:27] yes it is [13:39:45] then they said somewhere else they (percona) did something weird [13:39:59] I think it's more likely fedora is not configuring their jemalloc properly [13:40:10] well, I am hitting the same error [13:40:13] on buster [13:40:18] ok, how? [13:40:20] but everything is a user error [13:40:30] download the source, see the check failing :-D [13:40:52] honestly, I don't care much [13:41:02] because it is a good excuse to disable tokudb [13:41:06] mariadb 10.2? [13:41:09] we don't want it [13:41:11] 10.3 [13:41:31] please don't spend time on it [13:41:55] the only patch I see on debian [13:42:27] is tokudb-jibjemalloc.path [13:43:11] "RPM building seems to do some trickery instead of linking with jemalloc." [13:43:20] Debian's mariadb-plugin-tokudb seems to link against libjemalloc2 [13:43:25] version 1:10.3.16-1 [13:43:43] ? [13:43:59] what? [13:44:11] nope, it used to be compiled with 4 [13:44:22] upsteam source at leasy [13:44:33] Debian's mariadb 10.3.16 package in buster has a binary package for the tokudb plugin, which links against jemalloc 5 [13:45:10] so it is a mariadb bug [13:45:22] I don't know :) [13:45:31] but linked doesn't mean it has been used [13:45:33] is there a build log with what actually fails? [13:45:45] yes, cmake fails, not the build [13:46:12] but again, I don't care, I prefer to get rid of tokudb [13:46:18] which I did [13:46:19] can you show me a build log? [13:46:22] sure [13:46:52] stop ruining his technical excuse to disable tokudb :-) [13:47:01] :D [13:47:39] I have to configure again, as I build the package already [13:48:36] was the error: [13:48:38] MESSAGE(WARNING "TokuDB is enabled, but jemalloc is not. This configuration is not supported") [13:48:41] or [13:48:43] no [13:48:44] MESSAGE(FATAL_ERROR "static jemalloc_pic.a can only be used up to jemalloc 4") [13:48:50] yes, that one [13:48:58] the second? [13:49:02] I am getting it for you, just configuring takes some time [13:49:35] happy? https://phabricator.wikimedia.org/P8655 [13:50:15] what were the arguments to ./configure? [13:50:43] I think I enabled tokudb with -DBUILD_CONFIG=mysql_release [13:51:32] which is very similar to what debian does [13:51:46] what is the full argument list of ./configure? :) [13:51:52] cmake . -DBUILD_CONFIG=mysql_release -DWITH_SSL=system -DPLUGIN_MROONGA=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_AWS_KEY_MANAGEMENT=NO [13:52:07] ok [13:52:28] and you have libjemalloc-dev 5.1.0-3 installed? [13:52:57] libjemalloc-dev/testing,now 5.1.0-3 amd64 [installed] [13:53:13] if not, mysql itself wouldn't compile [13:53:44] why wouldn't it? it's not using jemalloc by default I think? [13:53:59] with release config yes [13:54:14] honestly, I think debian may just have applied: https://sources.debian.org/patches/mariadb-10.3/1:10.3.15-1/tokudb-libjemalloc.patch/ [13:54:18] and forgotten [13:54:25] no that's not it [13:54:37] I don't think it is at least [13:54:52] I didn't think either [13:55:00] -- Looking for malloc_stats_print in jemalloc_pic [13:55:00] -- Looking for malloc_stats_print in jemalloc_pic - found [13:55:27] this means that this is configured to link with jemalloc statically [13:55:57] rather than dynamically, i.e. with a runtime dependency against libjemalloc2 [13:56:12] (which is the part that doesn't work with tokudb + jemalloc 5) [13:56:20] more reasons to disable it! [13:56:24] that was from your build log [13:56:34] and is a bug, we should not do that [13:56:40] Debian's build log reads instead: [13:56:40] -- Looking for malloc_stats_print in jemalloc [13:56:41] -- Looking for malloc_stats_print in jemalloc - found [13:56:43] which is the right behavior [13:56:46] and that is independent of tokudb [13:57:01] I don't think that is true [13:57:15] IF(WITH_JEMALLOC STREQUAL "static") [13:57:15] SET(libname jemalloc_pic) [13:57:15] as in, it is indeed bad [13:57:18] ELSE() [13:57:18] SET(libname jemalloc c) [13:57:31] that's from cmake/jemalloc.cmake [13:58:03] the question is why $ grep WITH_JEMALLOC cmake/build_configurations/mysql_release.cmake [13:58:06] SET(WITH_JEMALLOC static CACHE STRING "") [13:58:08] there we go [13:58:11] responded to the question I was to ask [13:58:28] which was what I said at the beginning [13:58:35] try [13:58:38] -DWITH_JEMALLOC=yes [13:58:44] oh, I see [13:58:49] it is the implicit [13:59:07] it is implicitly set to "static", not "yes"/"system"/"auto" (all equivalent) [13:59:27] that must be new on 10.3 [13:59:37] probably a bug in Debian's packaging too [13:59:55] hm, no, that can't be it -- I wonder how [14:00:39] it worked [14:00:48] cool [14:01:09] "dpkg --info mariadb*deb |grep ^Depends" should list a libjemalloc2 dependency now [14:01:32] hey, we need 2 hours to compile mysql! [14:01:46] so be patient! [14:01:52] have you tried [14:01:53] export DEB_BUILD_OPTIONS="parallel=8" [14:01:54] already? [14:05:06] still not instant :-D [14:05:45] seems like you'd need to manually add code so that gets translated to cmake flags, search for DEB_BUILD_OPTIONS in Debian's d/rules [14:06:16] I mean, it is using now all cores, but it still takes some time [14:06:21] ah ok [14:06:38] thanks, I thought cmake was parallel by default [14:07:18] I still don't like having tokudb :-( [14:07:26] well ok, that's not up to me :) [14:08:14] both MDEV-15034 and PS-4393 are full of misunderstandings :( [14:08:49] I don't think that much as the build options are not clear [14:09:17] also I can swear jemalloc used to be the default option [14:09:26] dynamically [14:10:00] dunno what to tell you :) [14:10:03] *could [14:10:51] took us what, 10 minutes to find a fix after I saw the build log? [14:11:07] anyway [14:12:22] I still don't see jemalloc dinamically linked [14:13:13] https://phabricator.wikimedia.org/P8655#52019 [14:13:36] did the build log say "- Looking for malloc_stats_print in jemalloc" [14:13:40] or jemalloc_pic? [14:14:38] HAVE_JEMALLOC_IN_jemalloc:INTERNAL=1 [14:15:05] I think it is not yes [14:15:11] but system or something else [14:15:16] no [14:16:39] where was that line from? [14:17:04] CMakeCache.txt [14:17:10] grep for MALLOC_LIBRARY [14:17:24] both CMakeCache.txt, and a config.h that should be there somewhere [14:21:03] hmm, it may be "system jemalloc" [14:21:22] ah! [14:21:32] which may produce the same error [14:21:34] no [14:21:36] not error [14:21:38] what is it? [14:21:43] can you check CMakeCache.txt? [14:22:07] I pasted it to you already but: [14:22:14] https://phabricator.wikimedia.org/P8655#52020 [14:22:36] so no MALLOC_LIBRARY? [14:22:46] check config.h [14:23:49] #define MALLOC_LIBRARY "system" [14:23:57] huh [14:25:56] can you paste your entire build log? [14:26:18] I'm interested in the lines that start with "Looking for malloc_stats_print" [14:26:26] 10DBA, 10Goal: Productionize db11[26-38] - https://phabricator.wikimedia.org/T222682 (10Marostegui) [14:28:07] hmmmmmm [14:28:12] that could be what Debian's patch is about [14:28:22] the IF(... DEB) UNSET(LIBJEMALLOC) [14:28:29] wait [14:28:33] yeah, I bet this is it [14:28:39] I was ldd'ing the wrong binary [14:28:45] so try applying tokudb-libjemalloc.patch [14:29:12] i.e. both the -DWITH_JEMALLOC=yes + tokudb-libjemalloc.patch [14:29:27] but still I get https://phabricator.wikimedia.org/P8655#52021 [14:30:09] see above :) [14:30:12] let me try first a jemalloc=yes + no toku just in case [14:30:21] that will probably also work [14:30:30] because the [14:30:30] UNSET(LIBJEMALLOC) [14:30:31] so toku is bad in many ways [14:30:34] is under storage/tokudb/CMakeLists.txt [14:30:35] lol [14:30:36] this is only one of them [14:31:52] sounds like you've already made up your mind about that :P [14:32:11] so it is not a petty revenge [14:32:14] it has lots and lots of code [14:32:28] I don't really care about tokudb :) [14:32:32] with more opportunity for bugs, increase on package size, etc. [14:32:33] (either way) [14:32:52] and it has specials stuff like this config (probably) [14:32:59] because it requires special version of stuff [14:33:02] nah, this is just weird build system in general [14:33:09] yeah, indeed [14:33:20] but mostly due to mixing lots of plugins [14:33:38] there are basically 3 ways to do jemalloc with (core) mariadb, not counting tokudb's special stuff [14:33:41] we can always pluging it later and compile it separatelly [14:33:45] a) link with jemalloc statically (default) [14:33:57] oh, we had some fun with libssl too :-D [14:33:58] b) link with jemalloc dynamically, but with a hard dependency [14:34:29] c) do neither, but link dynamically at runtime by passing --with-malloc-lib=jemalloc [14:34:51] because the plugins sometimes use external libs too [14:34:57] and they do many hacks [14:35:08] by passing --with-malloc-lib=jemalloc to mysqld_safe, that is [14:35:13] all of that has nothing to do with plugins [14:35:21] mysql_safe doesn't exist any more [14:35:25] at least not for us [14:36:04] systemd equivalent is to do Environment=LD_PRELOAD=... [14:37:03] I don't think that worked, but I am compiling anyway [14:37:10] I think the unset may be the cause [14:37:18] the root one [14:37:36] the UNSET is part of the tokudb cmakefile [14:37:38] and the test runs even with tokudb disabled [14:37:43] ah, maybe [14:37:43] don't ask me why [14:37:46] :-D [14:37:59] no, it shouldn't [14:38:04] paravoid: welcome to mysql development 101! [14:38:14] no, I mean there is code that would prevent that [14:38:14] it is bad indeed [14:38:18] I know [14:38:27] I am stating the state of the build [14:38:37] what did you pass to disable TokuDB? [14:38:59] -DPLUGIN_TOKUDB=NO [14:39:56] Debian seems to do -DWITHOUT_TOKUDB=true instead [14:39:59] (on non-amd64) [14:40:05] interesting [14:40:19] mine was the traditional one [14:40:47] "e.g. this is how you enable/disable/statically link plugins" [14:43:17] and it works as in, it doesn't try to compile it anymore [14:44:55] I know I am sure why it used to compile dynamically [14:45:03] because I did it but messed up my deps [14:45:25] and it basically didn't start, and to fix it manually on puppet for 1 realease [14:46:17] I don't know what that means but OK [14:46:21] don't have to :) [14:46:22] he he [14:46:38] don't worry, I will figure this out one way or another [14:47:11] I wasn't preciselly going to deploy this to production any tiome soon [14:47:29] I'd apply tokudb-libjemalloc.patch anyway [14:47:35] yes, that was next [14:47:48] and pass -DWITH_JEMALLOC=yes if you'd like to run this with jemalloc [14:48:02] and disable tokudb if you so desire :) [14:50:20] grep MALLOC_LIBRARY config.h should (probably!) be "system jemalloc" at the end of all this [14:50:55] that is the plan [14:51:25] gotta say, kind of a shame we're reinventing a mariadb package from scratch [14:51:36] rather than taking what's in Debian and removing the stuff that we don't like [14:51:39] paravoid: there is now a core package we could use [14:51:55] (like toku! :P) [14:51:55] without the mariadb-server horrible stuff [14:52:10] but they compile with yassl or whatever is the nee thing [14:52:14] *new [14:52:34] gnutls looks like [14:53:34] but they don't build anyway mysql and other stuff [14:53:55] nor the package allows multiple versions at the same time [14:55:40] (maybe we should migrate mysql to kubernetes!) [14:56:33] just to be clear- we can and do use the debian package, our puppet accounts for taht option [16:56:54] 10DBA, 10MediaWiki-Database, 10Operations, 10Patch-For-Review: Evaluate and decide the future of relational datastore at WMF after the upgrade of MariaDB 10.1 is finished - https://phabricator.wikimedia.org/T193224 (10jcrespo) [[ https://grafana.wikimedia.org/d/000000273/mysql?orgId=1&var-dc=eqiad%20promet... [17:08:16] 10DBA, 10MediaWiki-Database, 10Operations, 10Patch-For-Review: Evaluate and decide the future of relational datastore at WMF after the upgrade of MariaDB 10.1 is finished - https://phabricator.wikimedia.org/T193224 (10Marostegui) >>! In T193224#5283230, @jcrespo wrote: > [[ https://grafana.wikimedia.org/d/... [17:10:58] 10DBA, 10MediaWiki-Database, 10Operations, 10Patch-For-Review: Evaluate and decide the future of relational datastore at WMF after the upgrade of MariaDB 10.1 is finished - https://phabricator.wikimedia.org/T193224 (10jcrespo) > Nice! Is it replicating from the master? It is, although tendril doesn't seem... [18:06:22] 10DBA, 10MediaWiki-extensions-Babel, 10translatewiki.net: babel database doesn't support language codes longer than 10 characters (e.g. de-x-formal) - https://phabricator.wikimedia.org/T226546 (10Legoktm) Hi #DBA, input requested please :) When I created the `babel` database table nearly 3 years ago, the lo... [18:51:00] 10DBA, 10MediaWiki-extensions-Babel, 10translatewiki.net: babel database doesn't support language codes longer than 10 characters (e.g. de-x-formal) - https://phabricator.wikimedia.org/T226546 (10jcrespo) Is it only on the wikis you pasted, or could it be on more? > If we made the column varchar(30), would... [19:52:37] 10DBA, 10Operations, 10ops-eqiad: Degraded RAID on db1072 - https://phabricator.wikimedia.org/T226569 (10Marostegui) a:03Cmjohnson Can we get this disk replaced - this is m3 master. Thanks! [21:52:52] 10DBA, 10MediaWiki-extensions-Babel, 10translatewiki.net: babel database doesn't support language codes longer than 10 characters (e.g. de-x-formal) - https://phabricator.wikimedia.org/T226546 (10Reedy) >>! In T226546#5283845, @jcrespo wrote: > Is it only on the wikis you pasted, or could it be on more? Nop...