onyx

FYI: alternative Onyx :onyx: chat is at <https://gitter.im/onyx-platform/onyx> ; log can be found at <https://clojurians-log.clojureverse.org/onyx/index.html>
Lutz 2018-11-21T08:24:14.040500Z

I remembered that the "not in a catalog" way was explained in Onyx Template Webcast (starting at 4:43: https://youtu.be/5hFV_W9-10s?t=283). The mechanism is called "task bundles" and are introduced as "nice units of composition". They "group together schema checks with the tasks themselves". You can also specify tasks by parametrizing them. At 7:45 (https://youtu.be/5hFV_W9-10s?t=465) they show an example. And at 8:45 (https://youtu.be/5hFV_W9-10s?t=525) they introduce "bundle modifiers", that can be used e.g. to add logging to a task easily.

2018-11-21T08:51:39.041700Z

actually, under the hood, i believe add-task does add things to the catalog

2018-11-21T08:51:53.042100Z

it's just a convenience function when you want to compose things rather than define them as data

dbernal 2018-11-21T13:59:18.046300Z

I'm trying to run a job with multiple peer nodes (each with 5 virtual peers) but I'm having a hard time getting it to run correctly. The nodes seem to join the cluster and create their peers but once I start the job it hangs and kills the virtual peers and then starts them again. This repeats indefinitely until one I kill one of the peers. And if the job has enough peers to run from just the one peer node it runs correctly until completion. Any ideas on what I could be doing wrong in my set up? Currently I have 2 machines running the start-peer command as a java process that runs forever and I submit the job through my dev laptop.

guillaume 2018-11-21T15:17:31.046700Z

why is the onyx dashboard unmaintained? https://github.com/onyx-platform/onyx-dashboard/commit/55f4a6b0fe35bfda1f228b7476b54248eae3e3a6

guillaume 2018-11-21T15:18:13.047100Z

isn’t it a crucial piece of the onyx platform?

😶 1
ClashTheBunny 2018-11-21T15:59:55.048Z

My guess would be that it was a first pass at the platform that became pyrostore or something? Why would it be crucial? It has nothing to do with actual data processing, right?

guillaume 2018-11-21T16:21:10.048900Z

ok maybe crucial was a strong word 🙂 but it’s part of the getting started instructions https://github.com/onyx-platform/onyx-starter#dashboard

guillaume 2018-11-21T16:28:21.051200Z

just read about pyrostore. looks like it was part of the distributed masonry/confluent acquisition.project page is down right now http://pyrostore.io/

guillaume 2018-11-21T18:47:53.051800Z

http://www.onyxplatform.org/jekyll/update/2017/02/08/Pyroclast-Preview-Simulation.html ah yeah i can definitely see how they leveraged the dashboard

ClashTheBunny 2018-11-21T18:51:27.052400Z

Dashboards are sadly what people pay money for...