You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Stephen Mallette (Jira)" <ji...@apache.org> on 2022/03/16 11:36:00 UTC

[jira] [Created] (TINKERPOP-2720) Declarative configuration of Gremlin Server

Stephen Mallette created TINKERPOP-2720:
-------------------------------------------

             Summary: Declarative configuration of Gremlin Server
                 Key: TINKERPOP-2720
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2720
             Project: TinkerPop
          Issue Type: Improvement
          Components: server
    Affects Versions: 3.6.0
            Reporter: Stephen Mallette


To better secure Gremlin Server, it will be important to remove dependence on Groovy. While {{GremlinLanguageScriptEngine}} can do that from a script processing perspective, the init script in Gremlin Server continues to execute Groovy which forces the {{GremlinGroovyScriptEngine}} to be configured (thus not allowing full removal of the Groovy). There needs to be a declarative mechanism to configure the {{Graph}} and the {{GraphTraversalSource}} and to load some data. The "loading data" part is important for tests and for the pre-packaged Gremlin Server but perhaps that is converted to a configuration for TinkerGraph rather than a mechanism within Gremlin Server.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)