onyx-datomic
onyx-datomic copied to clipboard
Onyx plugin for Datomic
@lbradstreet it looks like I missed a few things in the 0.9.15.2 branch that prevented the tasks from being restarted. I honestly wasn't expecting for it to be merged straight...
I was able to reproduce the failure with the below command, running it once does not always cause a failure. Also, running only `lein test :only onyx.plugin.tx-async-output-test/datomic-tx-output-test` does NOT reproduce...
If you use tx ids for start and end with `read-log`, it never ends since it compares the `end-tx` with `t`, which is (effectively) always smaller. https://github.com/onyx-platform/onyx-datomic/blob/0.10.x/src/onyx/plugin/datomic.clj#L200 This leads me...
Build was failing sometimes with onyx-0.10.0-beta8. We removed the timeout to make the build go green. Once we figure out the cause, ensure that this doesn't occur with this timeout...
We often have our transactor failover in production, and whenever this happens, we end up having to restart Onyx, which gets stuck. I suspect this is because the current datomic...
There have been cases in the wild where async writes never complete, but also never fail. Looking into the issue, it appear that this happens during especially bad GCs. We...
The task map entries are getting more complicated over time, and we're having to add validation for kvs that are changing between versions. We should add a schema check for...
It may be possible to improve the way read-datoms recovers by seeking directly rather than dropping datoms until we've hit checkpointed index. See http://docs.datomic.com/clojure/#datomic.api/seek-datoms It may be a little complex...