It looks like upgrading meronense from stretch to buster would solve #30351 (moved). The reason is that there's a bug in one of the R libraries that we get from stretch-backports and that is fixed in a newer version.
Is there a reason why meronense is still on stretch? If not, can we try updating it to buster? Similarly, are there plans to upgrade the other metrics hosts from stretch to buster? Thanks!
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
Is there a reason why meronense is still on stretch?
No, just time I guess. I also like to checkin with the service admins to make sure they're okay with the upgrade beforehand. A ticket like this does wonders!
If not, can we try updating it to buster?
Yes! Absolutely!
Similarly, are there plans to upgrade the other metrics hosts from stretch to buster?
Our current timeline is to upgrade all TPO hosts to buster by the end of may, or, worst case, before the stretch EOL (summer 2020), but we're working on a TPA-wide roadmap that will confirm this.
Is there a reason why meronense is still on stretch?
No, just time I guess. I also like to checkin with the service admins to make sure they're okay with the upgrade beforehand. A ticket like this does wonders!
If not, can we try updating it to buster?
Yes! Absolutely!
Cool! How about tomorrow? If so, I'd make some backups and turn off the daily updater. Ideally, the upgrade would happen between 8:00 and 12:00 UTC or between 13:00 UTC and 17:00 UTC.
Similarly, are there plans to upgrade the other metrics hosts from stretch to buster?
Our current timeline is to upgrade all TPO hosts to buster by the end of may, or, worst case, before the stretch EOL (summer 2020), but we're working on a TPA-wide roadmap that will confirm this.
Sounds good. Having a heads-up of one or two workdays should be sufficient in most cases.
Cool! How about tomorrow? If so, I'd make some backups and turn off the daily updater. Ideally, the upgrade would happen between 8:00 and 12:00 UTC or between 13:00 UTC and 17:00 UTC.
Tomorrow is a little rushed for me, but maybe I could squeeze that in. Could we coordinate on this tomorrow morning?
This ticket mentions "metrics hosts", but in the description you talk only of meronense... are there other boxes you were thinking of?
Sounds good. Having a heads-up of one or two workdays should be sufficient in most cases.
Cool! How about tomorrow? If so, I'd make some backups and turn off the daily updater. Ideally, the upgrade would happen between 8:00 and 12:00 UTC or between 13:00 UTC and 17:00 UTC.
Tomorrow is a little rushed for me, but maybe I could squeeze that in. Could we coordinate on this tomorrow morning?
Sure. I'll be on IRC starting at around 8:00 UTC.
This ticket mentions "metrics hosts", but in the description you talk only of meronense... are there other boxes you were thinking of?
I was referring to the other hosts with services run by the metrics team: CollecTor on colchicifolium and corsicum, Onionoo on omeiense and oo-hetzner-03, and ExoneraTor on materculae. These are all unrelated to #30351 (moved), and we can do them one by one over the next weeks or months.
In any case, there is just one host for the Metrics website, and that's meronense. That's the one I'd like to get upgraded first.
Sounds good. Having a heads-up of one or two workdays should be sufficient in most cases.
i'm at step 2 and i checked the backups. they are surprisingly old (full is from december 26th) but there's a recent diff (jan 21th) so we should be good on that step.
Trac: Owner: tpa to anarcat Status: new to assigned
the upgrade is partially complete: the main operating system was upgraded, but the PostgreSQL still need to be migrated to the new version. i also wonder if I can remove the old JDK 8 packages. specifically, those packages should be examined:
the userdir-ldap and tor-nagios-checks are normal, and I can take care of that kernel, but the OpenJDK-8 and PostgreSQL packages should be removed before this upgrade is completed.
Ah, I just remembered that I'm using PostgreSQL 11 locally, which works just fine with metrics-web. So, yes, upgrading from PostgreSQL 8 to 11 should be good.
alright, so we had a bit of trouble with the upgrade because of a change in the pg_proc internal table. that table format changed, which broke a view used by the metrics team for internal test.
after a bit of wrangling, karsten was able to figure out those views were not in use in production and dropped them from the 9.6 cluster. then the upgrade went along smoothly.
i've made the cluster v11 online. the 9.6 cluster is still around in case we need it, and we have full backups of that cluster before the upgrade. i've also launched a new full/base backup of the new cluster right now, which should take about an hour to complete.
we'll wait ~12h for the new batch or results to come into the database and then, if the metrics team is happy with the results, we can remove the old cluster and (maybe after a delay?) the 9.6 backups.
Everything looks good now. Feel free to proceed with removing the old cluster. Maybe keep the backups a few more days just in case. Thanks for your support yesterday!
great! removed the old cluster and scheduled backup removals in one week from now:
root@bungei:~# echo 'rm -r /srv/backups/pg/meronense-9.6/' | at now + 7daywarning: commands will be executed using /bin/shjob 17 at Wed Jan 29 19:18:00 2020
closing now. other metrics hosts will be done as part of the regular buster upgrade schedule and your team will receive a 2 day advance notice, as requested. :)
Trac: Status: needs_information to closed Resolution: N/Ato fixed