@@ -503,6 +503,7 @@ public static class GetMd5TO {
503
503
public static class GetMd5Cmd extends AgentCommand {
504
504
public List <GetMd5TO > md5s ;
505
505
public String sendCommandUrl ;
506
+ public String volumeUuid ;
506
507
}
507
508
508
509
public static class Md5TO {
@@ -520,6 +521,7 @@ public static class GetMd5Rsp extends AgentResponse {
520
521
public static class CheckMd5sumCmd extends AgentCommand {
521
522
public List <Md5TO > md5s ;
522
523
public String sendCommandUrl ;
524
+ public String volumeUuid ;
523
525
}
524
526
525
527
@ ApiTimeout (apiClasses = {APILocalStorageMigrateVolumeMsg .class })
@@ -1950,6 +1952,7 @@ public void run(final FlowTrigger trigger, Map data) {
1950
1952
to .resourceUuid = "backing-file" ;
1951
1953
to .path = context .backingFilePath ;
1952
1954
cmd .md5s = list (to );
1955
+ cmd .volumeUuid = struct .getVolume ().getUuid ();
1953
1956
1954
1957
httpCall (GET_MD5_PATH , struct .getSrcHostUuid (), cmd , false , GetMd5Rsp .class , new ReturnValueCompletion <GetMd5Rsp >(trigger ) {
1955
1958
@ Override
@@ -2100,6 +2103,7 @@ public void run(final FlowTrigger trigger, Map data) {
2100
2103
2101
2104
CheckMd5sumCmd cmd = new CheckMd5sumCmd ();
2102
2105
cmd .md5s = list (to );
2106
+ cmd .volumeUuid = struct .getVolume ().getUuid ();
2103
2107
2104
2108
httpCall (CHECK_MD5_PATH , struct .getDestHostUuid (), cmd , false , AgentResponse .class , new ReturnValueCompletion <AgentResponse >(trigger ) {
2105
2109
@ Override
@@ -2124,6 +2128,7 @@ public void fail(ErrorCode errorCode) {
2124
2128
public void run (final FlowTrigger trigger , Map data ) {
2125
2129
GetMd5Cmd cmd = new GetMd5Cmd ();
2126
2130
cmd .sendCommandUrl = restf .getSendCommandUrl ();
2131
+ cmd .volumeUuid = struct .getVolume ().getUuid ();
2127
2132
cmd .md5s = CollectionUtils .transformToList (struct .getInfos (), new Function <GetMd5TO , ResourceInfo >() {
2128
2133
@ Override
2129
2134
public GetMd5TO call (ResourceInfo arg ) {
@@ -2232,6 +2237,7 @@ public void run(final FlowTrigger trigger, Map data) {
2232
2237
CheckMd5sumCmd cmd = new CheckMd5sumCmd ();
2233
2238
cmd .sendCommandUrl = restf .getSendCommandUrl ();
2234
2239
cmd .md5s = context .getMd5Rsp .md5s ;
2240
+ cmd .volumeUuid = struct .getVolume ().getUuid ();
2235
2241
httpCall (CHECK_MD5_PATH , struct .getDestHostUuid (), cmd , false , AgentResponse .class , new ReturnValueCompletion <AgentResponse >(trigger ) {
2236
2242
@ Override
2237
2243
public void success (AgentResponse rsp ) {
0 commit comments