Github user ottobackwards commented on the issue:

    https://github.com/apache/metron/pull/740
  
    "There really is no such thing as an "incompletely formed" GLOBAL_CONFIG. 
The GLOBAL_CONFIG is just a key/value store. It contains whatever it contains. 
But if there is a missing value in the GLOBAL_CONFIG that your function needs, 
then this change only makes it far simpler to add that missing value to the 
GLOBAL_CONFIG."
    
    Just a clarification.  Let's say the users here are the UDF developer, and 
the metron user.
    They don't know each other, never met, never talked nothing.  The User just 
installed 'bob's stellar lib'.
    
    Bob's stellar lib needs one of the properties from the metron global.js to 
work, and is guarded.
    User just runs the shell without zk and wants to use the function.
    
    It passes the guard, and he can call and use the function, but it blows up 
because it expects a property to be there, but it is not because it is running 
like this.
    User not happy, has no idea why it didn't work, has to track everything 
down...
    
    By the time it get's back to Bob, he makes the point that 'hey, i guard for 
the config, when do you have a metron config that is not a metron config?  what 
is that flag for?'



---

Reply via email to