Madhan Neethiraj created ATLAS-5073:
---------------------------------------
Summary: Create Janus property keys before using them
Key: ATLAS-5073
URL: https://issues.apache.org/jira/browse/ATLAS-5073
Project: Atlas
Issue Type: Improvement
Components: atlas-core
Reporter: Madhan Neethiraj
Assignee: Madhan Neethiraj
Atlas stores entity attributes as graph vertex/edge properties; a property-key
(describing characteristics like datatype, cardinality) should be created
before read/write of values in a vertex/edge property. If a property-key
doesn't exist, JanusGraph will create one on first reference to the vertex/edge
property. However, JanusGraph recommends explictly creating property-keys
before using them - see the following at
[https://docs.janusgraph.org/schema/:|https://docs.janusgraph.org/schema/]
{noformat}
It is strongly encouraged to explicitly define all schema elements and to
disable automatic schema creation by setting schema.default=none in the
JanusGraph graph configuration.{noformat}
Atlas does create property-keys while loading typedefs; however, this is missed
in few cases, resulting in such property-keys to be created on first reference.
This should be fixed to avoid automatic creation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)