[ https://issues.apache.org/jira/browse/SAMZA-1118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Navina Ramesh updated SAMZA-1118: --------------------------------- Fix Version/s: (was: 0.13.0) 0.14.0 > Deprecate the SystemStream configurations in favor of StreamId > -------------------------------------------------------------- > > Key: SAMZA-1118 > URL: https://issues.apache.org/jira/browse/SAMZA-1118 > Project: Samza > Issue Type: Task > Affects Versions: 0.13.0 > Reporter: Jake Maes > Assignee: Jake Maes > Fix For: 0.14.0 > > > SAMZA-1096 introduced a new config namespace to set properties on a stream: > streams.{streamId}.X > which is meant to replace the legacy way to set stream properties: > systems.{systemName}.streams.{streamName}.X > In the past, streamName was used as both: > 1. a logical identifier in samza. e.g. to look up stream properties in the > config > 2. a physical identifier in the System e.g. as the topic name for Kafka > StreamId and physicalName represent the separation of those two roles and > provide the following benefits: > 1. StreamId is now a single unique identifier for a stream. A streams ID is > no longer coupled to a System, so it's more portable and less verbose. > 2. A streamID does not allow special characters so we can guarantee config > parsing, etc. Whereas physicalName does, and that enables physical > identifiers that have special characters like an HDFS file URN > This task is to deprecate and remove the old configs from documentation. It > also involves switching all the code to use streamId to identify a stream, > rather than SystemStream, so not trivial. -- This message was sent by Atlassian JIRA (v6.3.15#6346)