[ 
https://issues.apache.org/jira/browse/DRILL-6564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vitalii Diravka updated DRILL-6564:
-----------------------------------
    Description: 
Storage plugin handler can be improved with:
 * Versioning can be implemented by introducing timestamp:long in the 
DataChangeVersion.
Zookeper ZNode stats has timestamp values. So timestamp when 
storage-plugins.conf file was created can be used in the process of updating 
plugin. When timestamp of file and plugin config from PersistentStore is the 
same - nothing need to do
 * The approach of updating plugins configs without restarting drillbit could 
be implemented.
 * It can be extracted to the separate service, like Installer Agent, which can 
generate _storage-plugins.conf_ files depends on the environment and system env 
properties._

_

  was:
Versioning can be implemented by introducing timestamp:long in the 
DataChangeVersion.
 Zookeper ZNode stats has timestamp values. So timestamp when 
storage-plugins.conf file was created can be used in the process of updating 
plugin. When timestamp of file and plugin config from PersistentStore is the 
same - nothing need to do


> Storage plugins versioning and separate storage plugins handler service
> -----------------------------------------------------------------------
>
>                 Key: DRILL-6564
>                 URL: https://issues.apache.org/jira/browse/DRILL-6564
>             Project: Apache Drill
>          Issue Type: Improvement
>    Affects Versions: 1.13.0
>            Reporter: Vitalii Diravka
>            Priority: Minor
>             Fix For: Future
>
>
> Storage plugin handler can be improved with:
>  * Versioning can be implemented by introducing timestamp:long in the 
> DataChangeVersion.
> Zookeper ZNode stats has timestamp values. So timestamp when 
> storage-plugins.conf file was created can be used in the process of updating 
> plugin. When timestamp of file and plugin config from PersistentStore is the 
> same - nothing need to do
>  * The approach of updating plugins configs without restarting drillbit could 
> be implemented.
>  * It can be extracted to the separate service, like Installer Agent, which 
> can generate _storage-plugins.conf_ files depends on the environment and 
> system env properties._
> _



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to