add priority in deep copy and jobUpdate
This commit is contained in:
parent
a42d848d58
commit
7bb0ae01b2
3 changed files with 8 additions and 1 deletions
|
@ -221,6 +221,11 @@ func (j *JobUpdate) IsService(isService bool) *JobUpdate {
|
||||||
return j
|
return j
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (j *JobUpdate) Priority(priority int32) *JobUpdate {
|
||||||
|
j.task.Priority(priority)
|
||||||
|
return j
|
||||||
|
}
|
||||||
|
|
||||||
func (j *JobUpdate) TaskConfig() *aurora.TaskConfig {
|
func (j *JobUpdate) TaskConfig() *aurora.TaskConfig {
|
||||||
return j.task.TaskConfig()
|
return j.task.TaskConfig()
|
||||||
}
|
}
|
||||||
|
|
3
task.go
3
task.go
|
@ -78,7 +78,8 @@ func TaskFromThrift(config *aurora.TaskConfig) *AuroraTask {
|
||||||
Role(config.Job.Role).
|
Role(config.Job.Role).
|
||||||
Name(config.Job.Name).
|
Name(config.Job.Name).
|
||||||
MaxFailure(config.MaxTaskFailures).
|
MaxFailure(config.MaxTaskFailures).
|
||||||
IsService(config.IsService)
|
IsService(config.IsService).
|
||||||
|
Priority(config.Priority)
|
||||||
|
|
||||||
if config.Tier != nil {
|
if config.Tier != nil {
|
||||||
newTask.Tier(*config.Tier)
|
newTask.Tier(*config.Tier)
|
||||||
|
|
|
@ -34,6 +34,7 @@ func TestAuroraTask_Clone(t *testing.T) {
|
||||||
RAM(643).
|
RAM(643).
|
||||||
Disk(1000).
|
Disk(1000).
|
||||||
IsService(true).
|
IsService(true).
|
||||||
|
Priority(1).
|
||||||
AddPorts(10).
|
AddPorts(10).
|
||||||
Tier("preferred").
|
Tier("preferred").
|
||||||
MaxFailure(23).
|
MaxFailure(23).
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue