Page MenuHomePhabricator

Decom RCStream in Beta Cluster
Closed, ResolvedPublic0 Estimate Story Points

Description

It seems the Beta Cluster is still configured with a JSON-formatted RCFeed pointing to a Redis. Presumably there is an RCStream instance as well.

Both should be decommissioned to match production.

operations/mediawiki-config.git:/wmf-config/CommonSettings-labs.php
// stream recent changes to redis
$wgRCFeeds['redis'] = [
	'formatter' => 'JSONRCFeedFormatter',
	'uri'       => "redis://deployment-stream.eqiad.wmflabs:6379/rc.$wgDBname",
];

Details

Related Gerrit Patches:
operations/mediawiki-config : masterUse EventBus for recentchanges stream instead of RCStream
operations/puppet : productionRemove rcstream puppetization
operations/puppet : productionopenstack: phase out deployment-stream

Event Timeline

Krinkle created this task.Aug 3 2017, 1:56 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 3 2017, 1:56 AM
This comment was removed by Krinkle.

It runs on deployment-stream.deployment-prep.eqiad.wmflabs 10.68.17.106 created by @ori when he did the RCStream project.

The instance has a floating IP attached 208.80.155.138 and a DNS entry instance-deployment-stream.deployment-prep.wmflabs.org. see http://instance-deployment-stream.deployment-prep.wmflabs.org

I guess we will be able to give the public IP back to the Cloud service.

Change 369860 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] openstack: phase out deployment-stream

https://gerrit.wikimedia.org/r/369860

Change 369861 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/mediawiki-config@master] beta: phase out RCStream

https://gerrit.wikimedia.org/r/369861

Change 369860 merged by Andrew Bogott:
[operations/puppet@production] openstack: phase out deployment-stream

https://gerrit.wikimedia.org/r/369860

Just made a patch to use EventBus for RCFeed instead of RCStream. If we merge that, we can remove the RCStream puppet module and the deployment-stream instance.

Change 369861 abandoned by Ottomata:
Use EventBus for recentchanges stream instead of RCStream

Reason:
OH! Great!

https://gerrit.wikimedia.org/r/369861

Change 378913 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/puppet@production] Remove rcstream puppetization

https://gerrit.wikimedia.org/r/378913

Change 378913 merged by Ottomata:
[operations/puppet@production] Remove rcstream puppetization

https://gerrit.wikimedia.org/r/378913

Ottomata moved this task from Next Up to Done on the Analytics-Kanban board.Sep 19 2017, 1:58 PM
Nuria closed this task as Resolved.Sep 19 2017, 5:52 PM

Change 369861 restored by Ottomata:
Use EventBus for recentchanges stream instead of RCStream

Reason:
Hm, ok, but where is the EventBus config? I don't see it in CommonSettings-labs.php anymore.

https://gerrit.wikimedia.org/r/369861

Change 369861 merged by Ottomata:
[operations/mediawiki-config@master] Use EventBus for recentchanges stream instead of RCStream

https://gerrit.wikimedia.org/r/369861

and a DNS entry instance-deployment-stream.deployment-prep.wmflabs.org. see http://instance-deployment-stream.deployment-prep.wmflabs.org

That's a dynamic thing and should go away when certain systems notice the floating IP has been dissociated.