Elek, Marton created HDDS-1469:
----------------------------------
Summary: Generate default configuration fragments based on
annotations
Key: HDDS-1469
URL: https://issues.apache.org/jira/browse/HDDS-1469
Project: Hadoop Distributed Data Store
Issue Type: Sub-task
Reporter: Elek, Marton
Assignee: Elek, Marton
See the design doc in the parent jira for more details.
In this jira I introduce a new annotation processor which can generate
ozone-default.xml fragments based on the annotations which are introduced by
HDDS-1468.
The ozone-default-generated.xml fragments can be used directly by the
OzoneConfiguration as I added a small code to the constructor to check ALL the
available ozone-default-generated.xml files and add them to the available
resources.
With this approach we don't need to edit ozone-default.xml as all the
configuration can be defined in java code.
As a side effect each service will see only the available configuration keys
and values based on the classpath. (If the ozone-default-generated.xml file of
OzoneManager is not on the classpath of the SCM, SCM doesn't see the available
configs.)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]