This entails a rearrangement on how the schema on a execution calls its validation. This ensures that any apis that get injected by operations have the validations called and properly connect their apis to the context and execution
v0.70.0
This release of Teraslice includes the following changes:
k8s job resources will be cleaned up if Teraslice scheduling fails - closes #2141
an active property is added to the jobs, mostly to filter API output - closes #856
v0.69.4
This release of Teraslice changes the stop execution behavior in Kubernetes again. The new process will delete the Kubernetes Job for the Execution controller first, then delete the Worker Deployment.
v0.69.3
Fixes a regression introduced in v0.69.2 that caused an increase number of stuck workers. This is due to a newer version of node-rdkafka/librdkafka.
v0.69.2
Updates base docker image:
terafoundation_kafka_connector to include librdkafka@1.4.2 (from 1.2.2) which includes a fix for disconnects while rebalancing
node to 12.18.3 (from 12.18.1) for a potential memory leak fix
v0.69.1
Teraslice Changes
Add retries to k8s API calls where it is safe to do so.
Job shutdown is more controlled, the workers will be stopped first, when completed then the execution controller will be stopped.
The Kubernetes Deployment for the Teraslice Workers now use ownerReferences to set the Kubernetes Job for the Teraslice Execution Controller as a parent resource. So deleting the execution controller job will remove all Kubernetes resources related to the Teraslice job.
Commits
d4d0a5b Merge pull request #2182 from terascope/feature/add-data-frame
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @terascope/scripts from 0.69.0 to 0.71.0.
Release notes
Sourced from
@terascope/scripts
's releases.Commits
d4d0a5b
Merge pull request #2182 from terascope/feature/add-data-frame01b21dc
bump: (minor)@terascope/types
@0
.6.0,@terascope/utils
@0
.32.0c7b21ef
Update yarn.lock402aaf3
Add more testsee406d3
Fix Date timezone offsets once and for alled29251
Fix handling of null values in groupby3bac4c9
Fix data builder to use UTC in one case89dac56
Remove TODO on StringBuilder148d468
Ensure dates before 1970 workb6d84b2
Clarify the usage of forkDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show