optimus
optimus copied to clipboard
Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management.
**Describe the bug** Currently, while deploying the resources, e.g. big query table, if any resource failed to deploy because of any reason, then in next run the resource gets ignored....
**Description** If we check the current implementation of job spec repository (referring implementation until 516c9cd72e509cd740eca7b2a342f066a67ca287), there are some repositories where we can do some operations on job spec. This could...
**Is your feature request related to a problem? Please describe.** Sometimes whenever the changes in the structure of optimus configuration (`./config/config.go`) happens, contributors are sometimes usually forget to update the...
**Description** Current definition of a window uses time.Duration as base for all the calculations, which leads to optimus storing window configuration in nanosecond for both size and delay. Also the...
**Description** Currently not everyone uses window for size of data to use for job, this should be made optional. People should omit window definition when they need to use all...
**Describe the bug** This bug happens when we want to create one or more sensors that already exist. So far, this bug happens when we encounter the following scenario: *...
**Description** User should be capable to replay for a single job in a sequential or parallel way for a single or multiple runs over a period of time. **Acceptance Criteria**...
**Describe the bug** GetJobSpecification and GetJobSpecifications are not returning 404 if the job is not found. **Expected behavior** - If no job is found, should return 404 instead of 200...
**Describe the bug** current logger does not support argumentative logging as used on https://github.com/odpf/optimus/blob/main/job/deployer.go#L51 we need to format this log using `fmt.Sprintf` **To Reproduce** Steps to reproduce the behaviour: 1....
**Description** The plugin command, `optimus plugin install`, which will be used on the server side should belongs to the server package. As part of making the client and server segregation,...