is-05 icon indicating copy to clipboard operation
is-05 copied to clipboard

IS-05 v1.1-dev "connection_uri" is singular

Open garethsb opened this issue 5 years ago • 4 comments

In general, NMOS specs are written to allow redundancy and versioning of locators, e.g. by array properties for endpoints/URLs in various places in IS-04 and IS-05. The new "connection_uri" transport property is singular (and cannot be an array due to the schema for properties).

Is this a problem?

garethsb avatar May 07 '19 16:05 garethsb

The /constraints endpoint can of course enumerate multiple possibilities for "connection_uri", but that's not quite the same thing as having multiple URLs active simultaneously...

garethsb avatar May 10 '19 17:05 garethsb

When considering this initially I wondered if this ought to be another case where multiple 'legs' in the transport_params array is used. Each leg would have to correspond to an IS-04 interface_binding as before.

andrewbonney avatar May 13 '19 09:05 andrewbonney

Ah, yes, hmmmm. Makes sense - different URLs represent different redundant endpoints - but (perhaps not in this case but in other imagined similar ones) it could be that many/all of the other transport parameters had to be common between all the 'legs', which makes updating them interesting?

Label "Discussion required"? ;-)

garethsb avatar May 13 '19 12:05 garethsb

Hmm, yes, I hadn't considered that aspect.

andrewbonney avatar May 13 '19 12:05 andrewbonney