Skip to content

Commit 57e5ebe

Browse files
committed
Add progress 100 before set long job state to succeeded
Signed-off-by: AlanJager <alanjager@outlook.com>
1 parent 287ef6e commit 57e5ebe

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

longjob/src/main/java/org/zstack/longjob/LongJobManagerImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727

2828
import java.util.List;
2929

30+
import static org.zstack.core.progress.ProgressReportService.reportProgress;
31+
3032
/**
3133
* Created by GuoYi on 11/14/17.
3234
*/
@@ -181,6 +183,7 @@ public void run(SyncTaskChain chain) {
181183

182184
@Override
183185
public void success() {
186+
reportProgress("100");
184187
vo.setState(LongJobState.Succeeded);
185188
vo.setJobResult("Succeeded");
186189
dbf.update(vo);
@@ -298,6 +301,7 @@ private LongJobVO doLoadLongJob(LongJobVO vo) {
298301
job.start(vo, new Completion(null) {
299302
@Override
300303
public void success() {
304+
reportProgress("100");
301305
vo.setState(LongJobState.Succeeded);
302306
dbf.update(vo);
303307
logger.info(String.format("successfully run longjob [uuid:%s, name:%s]", vo.getUuid(), vo.getName()));

0 commit comments

Comments
 (0)