Sudarshan Vasudevan created GOBBLIN-1462:
--------------------------------------------
Summary: Ensure FsSpecConsumer handles config keys which are
prefixes of other keys
Key: GOBBLIN-1462
URL: https://issues.apache.org/jira/browse/GOBBLIN-1462
Project: Apache Gobblin
Issue Type: Bug
Components: gobblin-cluster
Affects Versions: 0.15.0
Reporter: Sudarshan Vasudevan
Assignee: Sudarshan Vasudevan
Fix For: 0.16.0
Currently, the FsSpecConsumer fails when building a JobSpec if the
configuration contains keys which are prefixes of other keys, which is not
allowed in typesafe config. In practice, this constraint may be violated
particularly when loading system properties which are outside application's
control. To ensure these properties are safely handled, the FsSpecConsumer
should use the proertiesToConfig() method in PropertiesUtils which adds a
suffix to the root properties.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)