@tweise I've improve the process startup. It will now fail immediately if the process exists prematurely. Considering the container contract variables, I don't think it makes sense to set them as environment variables. This works for the Python SDK but not for Go because Go does not use environment variables. We could change that but I'm not sure if that is a good idea because that would make a double contract. Instead, I think your startup executable should decide what to do with the provided parameters, e.g. set environment variables before bringing up the SDK harness.
[ Full content available at: https://github.com/apache/beam/pull/6287 ] This message was relayed via gitbox.apache.org for [email protected]
