FALCON-1984 Provide proper hint and documentation if required titan storage backend...
authoryzheng-hortonworks <yzheng@hortonworks.com>
Fri, 3 Jun 2016 14:53:16 +0000 (07:53 -0700)
committerbvellanki <bvellanki@hortonworks.com>
Fri, 3 Jun 2016 14:53:32 +0000 (07:53 -0700)
commit0e16f5c67c896658dfdc01d2142099e2ba0a1de6
tree579dfbbefc612fa65960461881ed1655b88b33fe
parent5b06e5f6bb3483aec8aa1c7dac749a1803b63897
FALCON-1984 Provide proper hint and documentation if required titan storage backend is not configured in startup.properties

Added validation of required configuration properties for graph db storage backend.
Added error hints on the missing property in Falcon server log.
Reorganized the order of the configuration properties in startup.properties so relevant properties for each backend are grouped in consecutive lines.

Author: yzheng-hortonworks <yzheng@hortonworks.com>

Reviewers: "Balu Vellanki <balu@apache.org>, Venkat Ranganathan <venkat@hortonworks.com>"

Closes #166 from yzheng-hortonworks/FALCON-1984

(cherry picked from commit e84fca7ff2ce235a7d804b3c4806091a2a2c3037)
Signed-off-by: bvellanki <bvellanki@hortonworks.com>
common/src/main/java/org/apache/falcon/metadata/MetadataMappingService.java
common/src/main/resources/startup.properties
common/src/test/java/org/apache/falcon/metadata/MetadataMappingServiceTest.java
docs/src/site/twiki/Configuration.twiki
prism/src/test/java/org/apache/falcon/resource/metadata/MetadataTestContext.java
src/conf/startup.properties