James Xu created STORM-170:
------------------------------

             Summary: serialize all storm zk state as EDN
                 Key: STORM-170
                 URL: https://issues.apache.org/jira/browse/STORM-170
             Project: Apache Storm (Incubating)
          Issue Type: Improvement
            Reporter: James Xu
            Priority: Minor


https://github.com/nathanmarz/storm/issues/525

this will make it possible to add new entries without breaking backwards 
compatibility.

I implemented push away from java serialization in issue #419 and pr #497. It 
seems straightforward to change the serialization in this pr to EDN. Is this 
what everyone would like me to do?

----------
hausdorff: I want to make sure I know specifically what you want, since I'm a 
new contributor to the project.

Currently the pr mentioned above transitions zk serialization clojure s-exps, 
represented as UTF-8 strings.

This issue proposes changing the zk serialization to EDN so we can "add new 
entries without breaking backwards compatibility." I don't know EDN that well, 
but the spec says it's a superset of Clojure, so will what I've written already 
work? It's unclear to me whether the answer is yes, because I'm not actually 
sure what you mean by adding "new entries."

----------
jasonjckn: clojure data is sufficient to meet "add new entries without breaking 
backwards compatibility."
I suggest you wait for Nathan's feedback before doing anymore work, he's busy 
doing a start-up though.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to