feat: initialize

This commit is contained in:
2024-11-30 01:22:51 +03:30
commit 3b0aff5688
16 changed files with 761 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
package managed_job
import (
"gitea.com/logicamp/lc"
"go.uber.org/zap"
)
func (job ManagedJob) createSavepoint() error {
if job.state.JobId == nil {
lc.Logger.Debug("[managed-job] [savepoint] no job id")
return ErrNoJobId
}
resp, err := job.client.SavePoints(*job.state.JobId, "/flink-data/savepoints-2/", false)
if err != nil {
lc.Logger.Error("[managed-job] [savepoint] error in creating savepoint", zap.Error(err))
return err
}
lc.Logger.Debug("[managed-job] [savepoint]", zap.Any("savepoint-resp", resp))
return nil
}