This is the next step after disallowing user databases on replicas. It
broke some of my tools but I recently rewrote them to move joining logic
into my application. I also replicate small amounts of data (e.g. page
titles for a subset of pages) into my user db for joins.
I found it quite off-putting at first. Volunteers are effectively forced to
do substantial amounts of extra work after creating tools that "work
perfectly fine".
But I can understand the need to provide more scalable infrastructure with
the ever growing projects.

On Sat, Mar 13, 2021, 3:46 PM Yetkin Sakal via Cloud <
cloud@lists.wikimedia.org> wrote:

> I completely agree with Maarten. It would be a step backward to stop
> supporting cross-database joins on wiki replicas. This is a breaking change
> and should not be applied unless a feasible solution to the problem is
> found.
> On Saturday, March 13, 2021, 8:17:39 PM GMT+3, Maarten Dammers <
> maar...@mdammers.nl> wrote:
>
>
> Hi Joaquin,
>
> Completely nothing was done with the community input about not being able
> to do cross wiki joins anymore [1]. In the past the WMF would do something
> with community input. I guess the new strategy is to just give the
> appearance of community input to legitimize a decision. Nice way to
> alienate the volunteers.
>
> Maarten
>
> [1]
> https://lists.wikimedia.org/pipermail/cloud/2020-November/thread.html#1309
> On 12-03-2021 19:16, Joaquin Oltra Hernandez wrote:
>
> TLDR:
> - Instead of `*.db.svc.eqiad.wmflabs` use `*.db.svc.wikimedia.cloud` to
> use the new replicas
> - Quarry will migrate March 23 to use the new cluster
> - In a ~month (April 15) the old cluster will start retiring. See
> https://wikitech.wikimedia.org/wiki/News/Wiki_Replicas_2020_Redesign#Timeline
> for more details
>
> Hi everyone,
>
> I'm happy to announce that the new replicas cluster is available for use
> after a few weeks open for testing.
>
> To use the new cluster, you will only need to change the hostname when
> connecting to the databases. Instead of `*.db.svc.eqiad.wmflabs` you can
> use `*.db.svc.wikimedia.cloud`. See:
>
> -
> https://wikitech.wikimedia.org/wiki/News/Wiki_Replicas_2020_Redesign#New_host_names
> -
> https://wikitech.wikimedia.org/wiki/News/Wiki_Replicas_2020_Redesign#How_can_I_test_the_new_replicas_before_the_switchover?
> - https://wikitech.wikimedia.org/wiki/Help:Toolforge/Database
>
>
> This brings us to the timeline updates:
>
> https://wikitech.wikimedia.org/wiki/News/Wiki_Replicas_2020_Redesign#Timeline
>
> - March 2021
>   - Announce new cluster domains for all users - March 12
>   - Migrate Quarry to use the new cluster - March 23
> - April 2021
>   - PAWS migration - Estimated first week of April
>   - Migrate the old cluster to utilize new replication hosts. Replication
> may stop. - April 15
>   - Redirect old hostnames to the new cluster - April 28
>
> Quarry is ready so it will transition first to use the new replicas. This
> will happen on March 23, at which point we will deploy the changes and
> update the docs. We are publishing a note on Tech news but if there are
> other venues where this information would be useful please help us spread
> the word.
>
> PAWS is in the process of being migrated. We estimate it could be ready to
> use the new cluster at the beginning of April, and will publish more
> details as soon as we know.
>
> On April 15 the old cluster will be moved under the new replication hosts,
> at which point there may be side effects and replication may stop.
> We recommend you update your code earlier to use the new hostnames to
> verify things are working normally.
>
> Not long after, the old hostnames (`*.db.svc.eqiad.wmflabs`) will be
> redirected to the new ones (`*.db.svc.wikimedia.cloud`), at which point the
> old cluster will effectively be inaccessible.
>
>
> If you have questions or need help please reply to
> cloud@lists.wikimedia.org, join the #wikimedia-cloud IRC channel, or open
> a ticket in Phabricator with the Data-Services tag.
>
> Thanks,
>
> _______________________________________________
> Wikimedia Cloud Services announce mailing 
> listcloud-annou...@lists.wikimedia.org (formerly 
> labs-annou...@lists.wikimedia.org)https://lists.wikimedia.org/mailman/listinfo/cloud-announce
>
>
> _______________________________________________
> Wikimedia Cloud Services mailing listcl...@lists.wikimedia.org (formerly 
> lab...@lists.wikimedia.org)https://lists.wikimedia.org/mailman/listinfo/cloud
>
> _______________________________________________
> Wikimedia Cloud Services mailing list
> Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
> https://lists.wikimedia.org/mailman/listinfo/cloud
> _______________________________________________
> Wikimedia Cloud Services mailing list
> Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
> https://lists.wikimedia.org/mailman/listinfo/cloud
>
_______________________________________________
Wikimedia Cloud Services mailing list
Cloud@lists.wikimedia.org (formerly lab...@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/cloud

Reply via email to