You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2021/05/04 15:31:00 UTC

[jira] [Commented] (DRILL-7916) Support new plugin installation on the running system

    [ https://issues.apache.org/jira/browse/DRILL-7916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17339085#comment-17339085 ] 

ASF GitHub Bot commented on DRILL-7916:
---------------------------------------

luocooong opened a new pull request #2215:
URL: https://github.com/apache/drill/pull/2215


   # [DRILL-7916](https://issues.apache.org/jira/browse/DRILL-7916): Support new plugin installation on the running system
   
   ## Description
   
     Drill does not support the new plugin installation on the running system :
   
   1. Boot the Drill.
   2. Load plugins to the persistent storage : `pluginStore`.
      - [x] Upgrade the plugin if the override file exist (storage-plugins-override.conf). (exist)
      - [ ] Check and add new plugin with the new release. (new)
      - [x] If 1 and 2 are not true, then initial all the plugins via loading bootstrap configuration. (exist)
   3. End the boot.
   
     As the above. Before that, We must to export (and import after install new release) all the storage configutation to support the new plugin run on new release (the key point is that  the `pluginStore` must be reset). Now, Everything would be much simpler.
   
   ## Documentation
   1. Add a Start-up option `drill.exec.storage.append.storage`. Set to `true` if users want to using the new plugin in new release (Once only).
   2. Refer to the [Start-Up Options](https://drill.apache.org/docs/start-up-options/). `./drillbit.sh start -Dname=value`
   2. No difference from the current startup process if not set the option (On-demand use).
   
   ## Testing
     To-do
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Support new plugin installation on the running system
> -----------------------------------------------------
>
>                 Key: DRILL-7916
>                 URL: https://issues.apache.org/jira/browse/DRILL-7916
>             Project: Apache Drill
>          Issue Type: New Feature
>            Reporter: Cong Luo
>            Assignee: Cong Luo
>            Priority: Major
>             Fix For: 1.19.0
>
>
> Drill does not support the new plugin installation on the running system :
>  # Boot the Drill.
>  # Load plugins to the persistent storage : `pluginStore`.
>  ## Upgrade the plugin if the override file exist (storage-plugins-override.conf). (Done)
>  ## Check and add new plugin with the new release. (To-do)
>  ## If 1 and 2 are not true, then initial all the plugins via loading bootstrap configuration. (Done)
>  # End the Boot.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)