[
https://issues.apache.org/jira/browse/DRILL-7636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Guzenko updated DRILL-7636:
--------------------------------
Description:
At the moment Drill uses combination of Freemarker template generator, Jetty
embedded server, and Jersey JAX-RS implementation for hosting Web UI client for
submission of queries and monitoring tasks. Historically all the code was
written in one *java-exec* module and part of the web code was copied to
*drill-on-yarn* module.
In order to improve modular structure, reuse web code in drill-on-yarn and
simplify future evolvement of Web UI it makes sense to extract web-related code
into a new module and use it as a dependency for exec and yarn modules.
was:
At the moment Drill uses combination of Freemarker template generator, Jetty
embedded server, and Jersey JAX-RS implementation for hosting Web UI client for
submission of queries and monitoring tasks. Historically all the code was
written in one *java-exec* module and part of the web code was copied to
*drill-on-yarn* module.
In order to improve modular structure, reuse web code in drill-on-yarn and
simplify future evolvement of Web UI it makes sense to extract web-related code
into a separate module and use it as a dependency for exec and yarn modules.
> Extract Web-related code to a new drill-web module
> --------------------------------------------------
>
> Key: DRILL-7636
> URL: https://issues.apache.org/jira/browse/DRILL-7636
> Project: Apache Drill
> Issue Type: Improvement
> Reporter: Igor Guzenko
> Assignee: Igor Guzenko
> Priority: Major
>
> At the moment Drill uses combination of Freemarker template generator, Jetty
> embedded server, and Jersey JAX-RS implementation for hosting Web UI client
> for submission of queries and monitoring tasks. Historically all the code was
> written in one *java-exec* module and part of the web code was copied to
> *drill-on-yarn* module.
> In order to improve modular structure, reuse web code in drill-on-yarn and
> simplify future evolvement of Web UI it makes sense to extract web-related
> code into a new module and use it as a dependency for exec and yarn modules.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)