Commit 97f21c1
authored
xenserver: Fixed null pointer and deployment issue on Xenserver with L2 Guest network with configDrive (#4004)
This PR fixes an issue where an instance fails to deploy due to a null pointer when using an L2 Guest Network with DefaultL2NetworkOfferingConfigDrive on Xenserver. It also fixes migrating an instance to another host.
This has been tested by:
- Creating an L2 Guest network, using DefaultL2NetworkOfferingConfigDrive as the network offering.
- Deploying an instance using the L2 Guest network created.
- Migrating the instance away from the host and back1 parent 7e50f4a commit 97f21c1
5 files changed
Lines changed: 53 additions & 55 deletions
File tree
- engine/orchestration/src/main/java/com/cloud/vm
- plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource
- wrapper/xenbase
- server/src/main/java/com/cloud/network/element
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1055 | 1055 | | |
1056 | 1056 | | |
1057 | 1057 | | |
1058 | | - | |
1059 | 1058 | | |
1060 | 1059 | | |
1061 | 1060 | | |
| |||
Lines changed: 14 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
204 | 210 | | |
205 | 211 | | |
206 | 212 | | |
| |||
1120 | 1126 | | |
1121 | 1127 | | |
1122 | 1128 | | |
1123 | | - | |
| 1129 | + | |
1124 | 1130 | | |
1125 | 1131 | | |
1126 | 1132 | | |
| |||
1156 | 1162 | | |
1157 | 1163 | | |
1158 | 1164 | | |
1159 | | - | |
| 1165 | + | |
1160 | 1166 | | |
1161 | 1167 | | |
1162 | 1168 | | |
| |||
3868 | 3874 | | |
3869 | 3875 | | |
3870 | 3876 | | |
3871 | | - | |
| 3877 | + | |
3872 | 3878 | | |
3873 | 3879 | | |
3874 | 3880 | | |
| |||
3882 | 3888 | | |
3883 | 3889 | | |
3884 | 3890 | | |
3885 | | - | |
| 3891 | + | |
3886 | 3892 | | |
3887 | 3893 | | |
3888 | 3894 | | |
| |||
3911 | 3917 | | |
3912 | 3918 | | |
3913 | 3919 | | |
3914 | | - | |
| 3920 | + | |
3915 | 3921 | | |
3916 | 3922 | | |
3917 | 3923 | | |
| |||
4098 | 4104 | | |
4099 | 4105 | | |
4100 | 4106 | | |
4101 | | - | |
4102 | | - | |
4103 | | - | |
4104 | | - | |
4105 | | - | |
4106 | | - | |
4107 | | - | |
4108 | | - | |
4109 | | - | |
4110 | | - | |
4111 | | - | |
4112 | 4107 | | |
4113 | 4108 | | |
4114 | 4109 | | |
| |||
5449 | 5444 | | |
5450 | 5445 | | |
5451 | 5446 | | |
5452 | | - | |
| 5447 | + | |
5453 | 5448 | | |
5454 | 5449 | | |
5455 | 5450 | | |
| |||
5542 | 5537 | | |
5543 | 5538 | | |
5544 | 5539 | | |
5545 | | - | |
| 5540 | + | |
5546 | 5541 | | |
5547 | 5542 | | |
5548 | | - | |
| 5543 | + | |
5549 | 5544 | | |
5550 | 5545 | | |
5551 | 5546 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
| 95 | + | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| |||
Lines changed: 32 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | 101 | | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
| 102 | + | |
129 | 103 | | |
130 | 104 | | |
131 | 105 | | |
| |||
228 | 202 | | |
229 | 203 | | |
230 | 204 | | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
231 | 236 | | |
Lines changed: 5 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | | - | |
| 308 | + | |
309 | 309 | | |
310 | | - | |
311 | | - | |
312 | 310 | | |
313 | | - | |
314 | | - | |
| 311 | + | |
| 312 | + | |
315 | 313 | | |
| 314 | + | |
316 | 315 | | |
317 | | - | |
318 | 316 | | |
319 | | - | |
| 317 | + | |
320 | 318 | | |
321 | 319 | | |
322 | 320 | | |
| |||
0 commit comments