This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-03-08
Channels
- # aws (3)
- # beginners (126)
- # boot (19)
- # cider (31)
- # cljs-dev (324)
- # clojure (96)
- # clojure-boston (2)
- # clojure-denver (9)
- # clojure-dusseldorf (2)
- # clojure-greece (4)
- # clojure-italy (5)
- # clojure-losangeles (1)
- # clojure-spec (18)
- # clojure-uk (59)
- # clojurebridge (1)
- # clojurescript (184)
- # community-development (29)
- # cursive (2)
- # datascript (2)
- # datomic (5)
- # emacs (1)
- # figwheel (6)
- # fulcro (270)
- # hoplon (2)
- # jobs (1)
- # jobs-discuss (1)
- # keyboards (2)
- # leiningen (2)
- # london-clojurians (2)
- # luminus (10)
- # mount (1)
- # off-topic (26)
- # onyx (8)
- # other-languages (1)
- # parinfer (1)
- # protorepl (6)
- # re-frame (23)
- # reagent (61)
- # reitit (5)
- # shadow-cljs (100)
- # spacemacs (3)
- # sql (19)
- # unrepl (90)
- # vim (25)
hey guys. so turned out that Minio did not work so well for me a while back.
TL;DR: since I already had a partial impl of a Cassandra plugin, I went ahead & implemented checkpointing in it too.
To get it working, I ended up needing to hack the onyx code to include it in the info model & schema defn. Is there a better way or a plan forward for this sort of thing? If not, would you be amenable to either adding a :cassandra
or :custom
(or :some-thing
) key to the :onyx.peer/storage
choices and the Storage
schema enum to eliminate the need for a one-off?
@brianh Yeah, we should definitely loosen the specs to allow for custom implementations. Happy to take a patch for it if you can swing it.
I dont think the information model has to change, but I would imagine the Schema definition was materially problematic?
not entirely sure, tbh. i started this a bit ago and may have changed the info model unnecessarily. i'll double check things & reduce it down to the minimum change needed to get it working
Cool, should slot in nicely if we adjust any overly-constrained schemas. The rest is driven off of multimethods.