feat: initialize
This commit is contained in:
20
internal/managed_job/savepoint.go
Normal file
20
internal/managed_job/savepoint.go
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user