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

ASF GitHub Bot commented on METRON-1529:
----------------------------------------

Github user cestella commented on the issue:

    https://github.com/apache/metron/pull/997
  
    +1 by inspection, great job!


> CONFIG_GET Fails to Retrieve Latest Config When Run in Zeppelin REPL
> --------------------------------------------------------------------
>
>                 Key: METRON-1529
>                 URL: https://issues.apache.org/jira/browse/METRON-1529
>             Project: Metron
>          Issue Type: Bug
>            Reporter: Nick Allen
>            Assignee: Nick Allen
>            Priority: Minor
>
> The configuration values retrieve by CONFIG_GET are incorrect when run in the 
> Zeppelin REPL.  The cache backing CONFIG_GET retrieves the correct value when 
> the function is initialized.  If the value is changed either in the same 
> session or by an external process, the cache is never updated to the latest 
> value.  Restarting the Zeppelin REPL session and forcing reinitialization 
> will cause the correct, latest value to be retrieved.
> Do the following in a Zeppelin Notebook to replicate the bug.
> 1. Follow the README to install the Stellar Zeppelin Interpreter.
> 2. In Zeppelin > Interpreters > Stellar, set the zookeeper URL property.
>     {code}
>     zookeeper.url = localhost:2181
>     {code}
> 3. In Zeppelin > Interpreters > Stellar, set the following additional 
> dependencies.
>     | artifact                                  | exclude                     
>      |
>     | org.apache.metron:metron-management:0.4.3 |                             
>      |
>     | org.apache.metron:metron-common:0.4.3     |                             
>      |
>     | io.thekraken:grok:0.1.0                   | 
> org.apache.commons:commons-lang3 |
>     | org.apache.commons:commons-lang3:3.2      |                             
>      |
>    
>    
> 4. Create a notebook and run the following.
> {code}
> CONFIG_GET("GLOBAL")
> {
>   "k6" : "v6"
> }
> {code}
> {code}
> CONFIG_PUT("GLOBAL",  '{ "k7":"v7" }')
> {code}
> {code}
> CONFIG_GET("GLOBAL")
> {
>   "k6" : "v6"
> }
> {code}
> 5. The last result shold be "k7"/"v7", but is instead the old value "k6"/"v6".



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

Reply via email to