This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-10-16
Channels
- # beginners (1)
- # boot (69)
- # carry (1)
- # cider (29)
- # cljs-dev (17)
- # cljsrn (100)
- # clojure (13)
- # clojure-austin (13)
- # clojure-brasil (1)
- # clojure-dev (1)
- # clojure-korea (3)
- # clojure-russia (3)
- # clojure-spec (20)
- # clojure-uk (5)
- # clojurescript (45)
- # cloverage (3)
- # datomic (5)
- # figwheel (1)
- # hoplon (198)
- # klipse (25)
- # lein-figwheel (2)
- # leiningen (3)
- # off-topic (35)
- # om (7)
- # om-next (2)
- # onyx (8)
- # proton (8)
- # re-frame (3)
- # untangled (1)
- # vim (13)
When the docs and learn-onyx say that exceptions cannot be serialized, do you mean that onyx won't serialize them because they are not maps, right? Because technically I believe they are serializable.
@yonatanel: yeah, it's partially because you should send them on in maps, it's also partially because it's a little old and nippy can serialise exceptions and send them on now. That said, it's pretty easy for Clojure ex-infos to contain non serializable objects, which is why the the point was originally included in the docs. We should probably revise it to say
Why does :onyx/uniqueness-key
belong in the catalog task definition and not the window definition?
The filtering mechanisms happens at the segment level, agnostic to any windows. That parameter will go away in the next major release, the ABS streaming engine can infer duplicates without the user telling it what key to look at.
I believe there's a mistake in the user guide, using a :global
window together with :window/range
, and it also contradicts the doc string which mentions "fixed windows": http://www.onyxplatform.org/docs/user-guide/0.9.11/#state-example