hi,

while doing some testing of scheduling (Matterhorn 1.3.1) we ended up with a weird problem where recordings scheduled on one capture agent ended up with media recorded from a different one. this had me puzzled for a while ;)

it seems that because one of our agents was named 'matterhorn-ca' and another was named 'matterhorn-ca4', the 'matterhorn-ca' agent picked up 'matterhorn-ca4' scheduled recordings.

this is because of the way the scheduler REST endpoint works.

/recordings/calendars?agentid=matterhorn-ca

returns any scheduled recording for agents that BEGIN with 'matterhorn-ca' instead of those that are EXACTLY 'matterhorn-ca' and therefore will also get schedules for 'matterhorn-ca1', 'matterhorn-ca2' etc.

this testing is with epiphan capture devices so it may be that other agents check to make sure that schedules returned by the scheduler REST endpoint are actually for them? i guess this is a reasonably straightforward fix on the epiphan devices (i'll take a look when i get back from the christmas break), but should the service itself be fixed to only return upcoming recordings for the exact device specified or is this intended to behave as it does?

many thanks,

paul.

--
Paul Pettit
Multimedia Development
University of Sussex
+44 (0) 1273 87 3223
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to