Commit c015d67
committed
Support migration between different PowerFlex clusters when connect on demand is enabled
- Prepare the PowerFlex/ScaleIO pool on the host when needed during the migration
- Register the PowerFlex/ScaleIO pool on agent if needed
- Fix live migration between PowerFlex/ScaleIO pools1 parent 31b6855 commit c015d67
11 files changed
Lines changed: 290 additions & 56 deletions
File tree
- engine
- components-api/src/main/java/com/cloud/storage
- orchestration/src
- main/java/com/cloud/vm
- test/java/com/cloud/vm
- storage
- datamotion/src/main/java/org/apache/cloudstack/storage/motion
- volume/src/main/java/org/apache/cloudstack/storage/volume
- plugins/storage/volume/scaleio/src
- main/java/org/apache/cloudstack/storage/datastore/driver
- test/java/org/apache/cloudstack/storage/datastore/driver
- server/src
- main/java/com/cloud
- deploy
- storage
- test/java/com/cloud/storage
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
| 330 | + | |
| 331 | + | |
330 | 332 | | |
331 | 333 | | |
332 | 334 | | |
| |||
Lines changed: 2 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
263 | | - | |
264 | 263 | | |
265 | 264 | | |
266 | 265 | | |
| |||
372 | 371 | | |
373 | 372 | | |
374 | 373 | | |
375 | | - | |
376 | | - | |
377 | 374 | | |
378 | 375 | | |
379 | 376 | | |
| |||
3422 | 3419 | | |
3423 | 3420 | | |
3424 | 3421 | | |
3425 | | - | |
| 3422 | + | |
3426 | 3423 | | |
3427 | 3424 | | |
3428 | 3425 | | |
| |||
3503 | 3500 | | |
3504 | 3501 | | |
3505 | 3502 | | |
3506 | | - | |
| 3503 | + | |
3507 | 3504 | | |
3508 | 3505 | | |
3509 | 3506 | | |
| |||
Lines changed: 6 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
147 | 146 | | |
148 | 147 | | |
149 | 148 | | |
150 | 149 | | |
151 | 150 | | |
152 | | - | |
153 | 151 | | |
154 | 152 | | |
155 | 153 | | |
| |||
226 | 224 | | |
227 | 225 | | |
228 | 226 | | |
229 | | - | |
230 | | - | |
231 | 227 | | |
232 | 228 | | |
233 | 229 | | |
| |||
587 | 583 | | |
588 | 584 | | |
589 | 585 | | |
590 | | - | |
| 586 | + | |
591 | 587 | | |
592 | 588 | | |
593 | 589 | | |
| |||
600 | 596 | | |
601 | 597 | | |
602 | 598 | | |
603 | | - | |
| 599 | + | |
604 | 600 | | |
605 | 601 | | |
606 | 602 | | |
| |||
635 | 631 | | |
636 | 632 | | |
637 | 633 | | |
638 | | - | |
| 634 | + | |
639 | 635 | | |
640 | 636 | | |
641 | 637 | | |
642 | 638 | | |
643 | 639 | | |
644 | | - | |
| 640 | + | |
645 | 641 | | |
646 | 642 | | |
647 | 643 | | |
648 | 644 | | |
649 | | - | |
| 645 | + | |
650 | 646 | | |
651 | 647 | | |
652 | 648 | | |
653 | 649 | | |
654 | 650 | | |
655 | | - | |
| 651 | + | |
656 | 652 | | |
657 | 653 | | |
658 | 654 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2565 | 2565 | | |
2566 | 2566 | | |
2567 | 2567 | | |
2568 | | - | |
2569 | | - | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
2570 | 2571 | | |
2571 | 2572 | | |
2572 | 2573 | | |
| |||
Lines changed: 33 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2060 | 2060 | | |
2061 | 2061 | | |
2062 | 2062 | | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
2063 | 2067 | | |
2064 | 2068 | | |
2065 | 2069 | | |
| |||
2079 | 2083 | | |
2080 | 2084 | | |
2081 | 2085 | | |
2082 | | - | |
| 2086 | + | |
2083 | 2087 | | |
2084 | 2088 | | |
2085 | 2089 | | |
| |||
2088 | 2092 | | |
2089 | 2093 | | |
2090 | 2094 | | |
2091 | | - | |
| 2095 | + | |
2092 | 2096 | | |
2093 | 2097 | | |
2094 | 2098 | | |
| |||
2117 | 2121 | | |
2118 | 2122 | | |
2119 | 2123 | | |
| 2124 | + | |
2120 | 2125 | | |
2121 | 2126 | | |
2122 | 2127 | | |
| |||
2131 | 2136 | | |
2132 | 2137 | | |
2133 | 2138 | | |
| 2139 | + | |
2134 | 2140 | | |
2135 | 2141 | | |
2136 | 2142 | | |
| |||
2141 | 2147 | | |
2142 | 2148 | | |
2143 | 2149 | | |
2144 | | - | |
2145 | | - | |
| 2150 | + | |
| 2151 | + | |
2146 | 2152 | | |
2147 | 2153 | | |
| 2154 | + | |
2148 | 2155 | | |
2149 | 2156 | | |
2150 | 2157 | | |
2151 | 2158 | | |
2152 | 2159 | | |
2153 | 2160 | | |
2154 | 2161 | | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
2155 | 2184 | | |
2156 | 2185 | | |
2157 | 2186 | | |
| |||
Lines changed: 22 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
147 | 148 | | |
148 | 149 | | |
149 | 150 | | |
| 151 | + | |
| 152 | + | |
150 | 153 | | |
151 | 154 | | |
152 | 155 | | |
| |||
200 | 203 | | |
201 | 204 | | |
202 | 205 | | |
| 206 | + | |
203 | 207 | | |
204 | 208 | | |
205 | 209 | | |
| |||
209 | 213 | | |
210 | 214 | | |
211 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
212 | 220 | | |
213 | 221 | | |
214 | 222 | | |
| |||
231 | 239 | | |
232 | 240 | | |
233 | 241 | | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
234 | 251 | | |
235 | 252 | | |
236 | 253 | | |
| |||
1522 | 1539 | | |
1523 | 1540 | | |
1524 | 1541 | | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
1525 | 1547 | | |
1526 | 1548 | | |
1527 | 1549 | | |
| |||
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| |||
597 | 599 | | |
598 | 600 | | |
599 | 601 | | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
600 | 616 | | |
Lines changed: 1 addition & 29 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
117 | 116 | | |
118 | 117 | | |
119 | 118 | | |
120 | 119 | | |
121 | 120 | | |
122 | 121 | | |
123 | | - | |
124 | 122 | | |
125 | 123 | | |
126 | 124 | | |
| |||
227 | 225 | | |
228 | 226 | | |
229 | 227 | | |
230 | | - | |
231 | | - | |
232 | 228 | | |
233 | 229 | | |
234 | 230 | | |
| |||
1667 | 1663 | | |
1668 | 1664 | | |
1669 | 1665 | | |
1670 | | - | |
1671 | | - | |
1672 | | - | |
1673 | | - | |
1674 | | - | |
1675 | | - | |
1676 | | - | |
1677 | | - | |
1678 | | - | |
1679 | | - | |
1680 | | - | |
1681 | | - | |
1682 | | - | |
1683 | | - | |
1684 | | - | |
1685 | | - | |
1686 | | - | |
1687 | | - | |
1688 | | - | |
1689 | | - | |
1690 | | - | |
1691 | | - | |
1692 | | - | |
1693 | | - | |
1694 | | - | |
| 1666 | + | |
1695 | 1667 | | |
1696 | 1668 | | |
1697 | 1669 | | |
| |||
0 commit comments