Hi Ruben, > If I understand it correctly: > • The scheduler will keep sending ALL the catalogs in the iCal file. > • It's up the the CA implementations whether to send those catalogs > back to the server or not. > -- But this may cause data inconsistencies if the scheduled metadata is > changed and the agent starts the recording before polling the new data from > the scheduler. > • Those catalogs which are sent back "overwrite" those that are kept in > the server.
this is from my point of view an exact summary of the proposal. > I've got some remarks here: > • The synch problem explained in 2) is a more general issue. Perhaps we > should somehow check the agent's polling time and lock changes to the > schedules that will surely not be updated on time. In the end, it all goes > down to the communication protocol between server and capture agent --either > we change it completely so that the core can activelly poll the agent or we > assume the limitations of the current model and deal with them. By design there is no communication between core and capture agent that is initiated by the core, since in many cases, the capture devices will not be reachable from the outside world (including the core). > • What happens if, in the agent, one decides to remove the series from > that recording? The agent may remove the series catalog... but then it will > be restored in the core. I know this is a rare use case, but it's worth > pointing it out. Correct. We would need to make sure that the capture agent is also removing the series id field from the mediapackage, which would be a good indicator if a series is just left out to enforce the server's default value or if the series should be removed. What do you think? > • I assume that if the agent sends more catalogs which were not > formerly present in the schedule, those are still added to the new workflow > and kept in the mediapackage. Am I right? In other words: "The resulting > mediapackage will contain all the files contained in the Capture Agent's > mediapackage and in the 'waiting' mediapackage in the server, with the files > in the Capture Agent overwriting those already present in the server". Right. Tobias _______________________________________________ Matterhorn mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn To unsubscribe please email [email protected] _______________________________________________
