Page MenuHomePhabricator

Deploy mediawiki/event-schemas separately instead of using submodule in eventlogging
Closed, ResolvedPublic15 Estimated Story Points

Description

Currently, the mediawiki/event-schemas repo is a git submodule in the eventlogging repo. It would be better if we deployed this separately. If we do, we can then use scap's custom checks feature to run service eventlogging-service-eventbus reload to SIGHUP the eventlogging-service process and get it to reload its schemas, instead of having to do a full restart for a schema change.

Event Timeline

Ottomata claimed this task.
Ottomata raised the priority of this task from to Needs Triage.
Ottomata updated the task description. (Show Details)
Ottomata added a project: Event-Platform.
Ottomata subscribed.

Change 278907 had a related patch set uploaded (by Ottomata):
Create eventschemas module, use this in eventbus role

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

Change 278907 merged by Ottomata:
Create eventschemas module, use this in eventbus role

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

This was too hard to do via scap. Am using git::clone in puppet instead.

Ottomata set the point value for this task to 15.Mar 22 2016, 4:59 PM
Ottomata renamed this task from Deploy mediawiki/event-schemas with scap separately instead of using submodule in eventlogging to Deploy mediawiki/event-schemas separately instead of using submodule in eventlogging.Mar 24 2016, 3:53 PM