Austin Godber
Austin Godber
When I started this implementation, there was no official kubernetes client. There is one now: https://github.com/kubernetes-client/javascript The client I am using is in the process of switching to using it...
If `pRetry` is used with the `matches` option specified and the `reason` option is also specified, the `reason` will be added to ALL errors that pass through `pRetry` and not...
The documentation only talks about connectors but I am unable to find the parameters available to those connectors documented anywhere. Specifically the differences between the `elasticsearch` and `elasticsearch-next` parameters and...
I had a question this morning that I didn't get to ask. Can Teraslice Asset A require code that is provided in Asset B?
We should have a way to set up anti-afinities to k8s node labels. I think this would be most easily achieved by adding a new `exclude` or similar keyword to...
I think we can do something like this to dynamically generate the asset registry for Teraslice assets: ``` 'use strict'; const glob = require('glob'); glob('**/{processor,schema}.js', { ignore: ['node_modules/**', '__lib/**'] },...
Does Teraslice work with OpenSearch? Lets try it out, replace elasticsearch with opensearch in the e2e tests.
When the kubernetes node running an execution controller for a job dies, that job is left in the running state, calling stop on the job doesn't work (the execution controller...
For the initial first pass of implementing support for kubernetes I am going to punt on implementing `readyForAllocation`. This issue should serve as a reminder that the k8s clustering doesn't...
When POSTING to `_stop` a job, one can provide a `timeout` as shown here: https://github.com/terascope/teraslice/blob/master/docs/api.md#post-v1jobsjobid_stop This is not applied in the case of kubernetes clustering because I had forgotten about...