Page MenuHomePhabricator

Prepare and check storage layer for vewikimedia
Closed, ResolvedPublic

Description

The new wiki's visibility will be: Public.

Event Timeline

I'm getting this:

root@db1154:~# for i in vewikimedia; do echo $i; redact_sanitarium.sh -d $i -S /run/mysqld/mysqld.s5.sock | mysql -S /run/mysqld/mysqld.s5.sock $i ; done
vewikimedia

But then:

root@db1154:~# check_private_data.py -S /run/mysqld/mysqld.s5.sock
-- Non-public databases that are present:
DROP DATABASE IF EXISTS `vewikimedia`;
-- Non-public tables that are present:
-- Unfiltered columns that are present:

I think there is something wrong?

(Possibly because it's fishbowl wiki?)

I guess it's due to this wiki having existed in the past, then being deleted and now being recreated. So probably we have some remnants from back then.

I still see it, I need to figure out where does this come from

yep, it uses Git::Clone, which can take a bit (a puppet run?).

Is it in private.dblist too? just checking

nope

Awesome, ran puppet agent and now it's clean:

root@db1154:~# check_private_data.py -S /run/mysqld/mysqld.s5.sock
-- Non-public databases that are present:
-- Non-public tables that are present:
-- Unfiltered columns that are present:
root@db1154:~#
Marostegui moved this task from Triage to Done on the DBA board.

This looks clean and the grants are added GRANT SELECT, SHOW VIEW ON as well as the _p database. This is ready for the views creation

Mentioned in SAL (#wikimedia-operations) [2023-04-25T15:02:00Z] <btullis@cumin1001> Added views for new wiki: vewikimedia T330704

Marostegui claimed this task.

Just checked and all good