Madhan Neethiraj created ATLAS-5080:
---------------------------------------
Summary: Improve readability of typedef model files
Key: ATLAS-5080
URL: https://issues.apache.org/jira/browse/ATLAS-5080
Project: Atlas
Issue Type: Improvement
Components: atlas-core
Reporter: Madhan Neethiraj
Assignee: Madhan Neethiraj
Atlas reads type-definitions from model files, in json format, during bootstrap
and loads the type-definitions into Atlas databae. These model files can be
very long and sparse, making it difficult to read at a glance. It will be a lot
easier to read if contents are condensed, as shown below:
currnet:
{noformat}
{
"name": "atlas_operation",
"description": "Defines audit operations in Atlas",
"typeVersion": "1.0",
"serviceType": "atlas_core",
"elementDefs": [
{
"ordinal": 0,
"value": "OTHERS"
},
{
"ordinal": 1,
"value": "PURGE"
},
{
"ordinal": 2,
"value": "EXPORT"
},
{
"ordinal": 3,
"value": "IMPORT"
},
{
"ordinal": 4,
"value": "IMPORT_DELETE_REPL"
},
{
"ordinal": 5,
"value": "TYPE_DEF_CREATE"
},
{
"ordinal": 6,
"value": "TYPE_DEF_UPDATE"
},
{
"ordinal": 7,
"value": "TYPE_DEF_DELETE"
},
{
"ordinal": 8,
"value": "SERVER_START"
},
{
"ordinal": 9,
"value": "SERVER_STATE_ACTIVE"
}
]
}
{noformat}
proposed:
{noformat}
{
"name": "atlas_operation",
"description": "Defines audit operations in Atlas",
"typeVersion": "1.0",
"serviceType": "atlas_core",
"elementDefs": [
{ "ordinal": 0, "value": "OTHERS" },
{ "ordinal": 1, "value": "PURGE" },
{ "ordinal": 2, "value": "EXPORT" },
{ "ordinal": 3, "value": "IMPORT" },
{ "ordinal": 4, "value": "IMPORT_DELETE_REPL" },
{ "ordinal": 5, "value": "TYPE_DEF_CREATE" },
{ "ordinal": 6, "value": "TYPE_DEF_UPDATE" },
{ "ordinal": 7, "value": "TYPE_DEF_DELETE" },
{ "ordinal": 8, "value": "SERVER_START" },
{ "ordinal": 9, "value": "SERVER_STATE_ACTIVE" }
]
}
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)