Series Metadata is overwritten by Ingested Series Catalog

Description

When an Ingested Mediapackage contains a Series Catalog, Matterhorn calls method updateSeries() which replaces the existing Series catalog on the Admin server with the Series Catalog contained in the Ingest Mediapackage.

This is a problem when using capture agents, like Galicaster, that trim out all Series metadata except the title and id in the returned series catalog.

Related tickets:
MH-4571, MH-5533, MH-7851,

Activity

Show:
Greg Logan
June 6, 2013, 9:19 PM

I missed it when this was reopened. Has this discussion occurred? I would be more than willing to sit down and talk about this at some point, either in person (Unconference?) or online.

Former user
June 7, 2013, 12:33 AM
Edited

Tobias's suggestion of making the catalog overwrite a configurable option, is a great compromise. Some sites modify series metadata through the Capture Agent UI. Other sites use the MH Admin UI or the Series REST endpoint directly. Sites that edit both ways are in danger of losing edits made through the Admin UI when a recording is ingested.

The configuration option protects sites that use the Admin UI and Series REST endpoint. If the Capture Agent UI used the Series REST endpoint, Matterhorn would be immediately updated. But, it is understandable, and a feature, that Capture Agents do not always have a network connection to the Matterhorn Admin. The lag time, and and required maturity of the capture agent UI to avoid data loss, is a root cause of the overwrite issue.

Greg Logan
June 7, 2013, 4:04 PM

Ok, then I'll sit on this issue until we've actually managed to hammer out exactly how we're going to do that configuration, sound good?

Former user
August 21, 2013, 10:49 PM
Edited

Hi Greg, I started coding a config option for this. It makes the IngestServiceImpl implement ManagedService so it can use a configuration to overwrite or not overwrite. It's similar to the patch I attached to this last spring but checks the overwrite option if the series already exists. I'll try to finish testing it tomorrow. (It will default to overwrite, for same behaviour as current MH)

I'll attach it as a patch for a proposed option to put to the community list.

Assignee

Greg Logan

Reporter

Former user

Criticality

None

Tags (folksonomy)

Components

Configure