Robert Joseph Evans created STORM-683:
-----------------------------------------

             Summary: Configs set to false do not always evaluate to false.
                 Key: STORM-683
                 URL: https://issues.apache.org/jira/browse/STORM-683
             Project: Apache Storm
          Issue Type: Bug
            Reporter: Robert Joseph Evans
            Priority: Blocker


We just ran into a situation where for a specific boolean config a user was 
setting it to false, and it was evaluating as true.

Turns out this is expected behavior

http://dev.clojure.org/jira/browse/CLJ-1640

The issue comes up that (Boolean. false) is not the same as Boolean/FALSE and 
can evaluate to true, but the way we deserialize the config (using JSON) all 
the booleans are the bad form.

Ideally we cleanup the deserialization code to look for booleans and translate 
them to the appropriate values.  This feels cleaner than trying to have every 
place we access a config try to convert it first.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to