Page MenuHomePhabricator

Load Avro schemas from configurable external path
Closed, InvalidPublic13 Estimated Story Points

Description

Currently, mediawiki/event-schemas are a submodule of refinery/source, and are manually included in the refinery-camus.jar at compile time. This makes deploying new schemas brittle.

Instead, refinery-camus should learn how to load schemas at run time from a configurable path. Then we can independently deploy mediawiki/event-schemas, and each run of Camus would look up all deployed Avro schemas from this path.

Event Timeline

Ottomata raised the priority of this task from to Medium.
Ottomata updated the task description. (Show Details)
Ottomata added a project: Analytics.
Ottomata added subscribers: Ottomata, JAllemandou, Nuria and 3 others.

Change 278937 had a related patch set uploaded (by Ottomata):
Clone mediawiki/event-schemas in refinery role

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

Change 278937 merged by Ottomata:
Clone mediawiki/event-schemas in refinery role

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

Nuria set the point value for this task to 13.Apr 19 2016, 5:56 PM
Milimetric set Security to None.
Milimetric moved this task from Dashiki to Backlog (Later) on the Analytics board.

Nope! closing thank you.