Tag status review#227
Conversation
… to discourage use
|
Elevating the flow status tag makes a lot of sense and is being used now in a number of implementations where people need to understand whether a flow is ingesting. There have been some discussions around whether there is more functionality to add around flow status rather than just elevating the existing tag to the core specification. These include:
|
I feel like this might cross the line we've traditionally held that TAMS is about advertising available content, as far as possible. We've traditionally steered away from active behaviour like this. And I'm not sure this is in the same ballpark as garbage collection of Objects, for example. But I wonder if it is similar in scope to AppNote0019 retention management. I wonder if an App Note on how this parameter may be sanitized via (potentially external) automation processes is the better approach, which fits more with existing patterns.
I'd be cautious about this behaviour. It feels like while this adds some convenience, it leads to more opportunity for inconsistencies. Its quite possible for only some, not all, Flows of a given Source to be currently ingesting. So marking the top level Flow/Source as ingesting may not be appropriate. I wonder if this would better solved by adding a query param to filter by |
|
I've added a query parameter to filter Flows on |
Details
This PR is the result of a review of the status of tags in the AppNote0003 registry. The following changes have been made:
flow_statustag to the core spec, as thestatusFlow parameterauth_classesandlanguage_codetags fromExperimentaltoProposedoriginating_idandoriginating_timerangetagsfirst_referenced_by_flowparameter in Object metadatahls_excludeandhls_segmentstags as Implementation specificIssue (if relevant)
GitHub Issue: #206
Jira ticker: https://jira.dev.bbc.co.uk/browse/CLOUDFIT-5487
Related PRs
Submitter PR Checks
Reviewer PR Checks
Info on PRs
The checks above are guidelines. They don't all have to be ticked, but they should all have been considered.