Commit 0366dd0
Anthony Xu
use slaveconnection instead of masterconnection for all host plugin calls.
tested by creating domr and user vm and migrating them
1. if you add host for kvm , you need specify kvm://ip_address, otherwiset there is no to differ kvm and xenserver hosts, edison cloud you please test this, may need some minor fixes.
2. if you want to session inside your plugin call, you can not use the one which is passed in, due to it is a slavesession, you need to call get_xapi_session() to get a new local session and use it. I have modified some of these, I may ignore some. Please let me know if you see XENAPI_PLUGIN_EXCEPTION.1 parent 89cd313 commit 0366dd0
6 files changed
Lines changed: 89 additions & 41 deletions
File tree
- client/tomcatconf
- core/src/com/cloud/hypervisor/xen/resource
- scripts/vm/hypervisor/xenserver
- server/src/com/cloud/hypervisor
- kvm/discoverer
- xen/discoverer
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
152 | 153 | | |
153 | 154 | | |
154 | 155 | | |
| |||
Lines changed: 35 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3491 | 3491 | | |
3492 | 3492 | | |
3493 | 3493 | | |
| 3494 | + | |
| 3495 | + | |
3494 | 3496 | | |
3495 | | - | |
3496 | | - | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
3497 | 3513 | | |
3498 | 3514 | | |
3499 | 3515 | | |
| |||
3502 | 3518 | | |
3503 | 3519 | | |
3504 | 3520 | | |
3505 | | - | |
| 3521 | + | |
3506 | 3522 | | |
3507 | 3523 | | |
3508 | 3524 | | |
| |||
3511 | 3527 | | |
3512 | 3528 | | |
3513 | 3529 | | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
| 3533 | + | |
| 3534 | + | |
| 3535 | + | |
| 3536 | + | |
3514 | 3537 | | |
3515 | 3538 | | |
3516 | 3539 | | |
| |||
3979 | 4002 | | |
3980 | 4003 | | |
3981 | 4004 | | |
| 4005 | + | |
| 4006 | + | |
| 4007 | + | |
| 4008 | + | |
3982 | 4009 | | |
3983 | 4010 | | |
3984 | 4011 | | |
| |||
3998 | 4025 | | |
3999 | 4026 | | |
4000 | 4027 | | |
4001 | | - | |
| 4028 | + | |
4002 | 4029 | | |
4003 | 4030 | | |
4004 | 4031 | | |
| |||
4008 | 4035 | | |
4009 | 4036 | | |
4010 | 4037 | | |
| 4038 | + | |
4011 | 4039 | | |
4012 | 4040 | | |
4013 | 4041 | | |
| |||
4026 | 4054 | | |
4027 | 4055 | | |
4028 | 4056 | | |
| 4057 | + | |
4029 | 4058 | | |
4030 | 4059 | | |
4031 | 4060 | | |
| |||
4039 | 4068 | | |
4040 | 4069 | | |
4041 | 4070 | | |
| 4071 | + | |
4042 | 4072 | | |
4043 | 4073 | | |
4044 | 4074 | | |
| |||
4061 | 4091 | | |
4062 | 4092 | | |
4063 | 4093 | | |
| 4094 | + | |
4064 | 4095 | | |
4065 | 4096 | | |
4066 | 4097 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 10 | + | |
16 | 11 | | |
17 | | - | |
18 | 12 | | |
19 | 13 | | |
20 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
38 | 45 | | |
39 | 46 | | |
40 | 47 | | |
41 | 48 | | |
42 | 49 | | |
43 | 50 | | |
44 | | - | |
| 51 | + | |
| 52 | + | |
45 | 53 | | |
46 | 54 | | |
47 | 55 | | |
| |||
454 | 462 | | |
455 | 463 | | |
456 | 464 | | |
457 | | - | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
458 | 468 | | |
459 | 469 | | |
460 | 470 | | |
| |||
481 | 491 | | |
482 | 492 | | |
483 | 493 | | |
484 | | - | |
| 494 | + | |
485 | 495 | | |
486 | 496 | | |
487 | 497 | | |
| |||
496 | 506 | | |
497 | 507 | | |
498 | 508 | | |
499 | | - | |
500 | | - | |
| 509 | + | |
| 510 | + | |
501 | 511 | | |
502 | 512 | | |
503 | 513 | | |
| |||
875 | 885 | | |
876 | 886 | | |
877 | 887 | | |
| 888 | + | |
| 889 | + | |
878 | 890 | | |
879 | 891 | | |
880 | 892 | | |
| |||
897 | 909 | | |
898 | 910 | | |
899 | 911 | | |
900 | | - | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
901 | 915 | | |
902 | 916 | | |
903 | 917 | | |
| |||
913 | 927 | | |
914 | 928 | | |
915 | 929 | | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
916 | 934 | | |
917 | 935 | | |
918 | | - | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
919 | 940 | | |
920 | 941 | | |
921 | 942 | | |
| |||
942 | 963 | | |
943 | 964 | | |
944 | 965 | | |
| 966 | + | |
| 967 | + | |
945 | 968 | | |
946 | 969 | | |
947 | 970 | | |
| |||
1005 | 1028 | | |
1006 | 1029 | | |
1007 | 1030 | | |
| 1031 | + | |
| 1032 | + | |
1008 | 1033 | | |
1009 | 1034 | | |
1010 | 1035 | | |
| |||
1101 | 1126 | | |
1102 | 1127 | | |
1103 | 1128 | | |
| 1129 | + | |
| 1130 | + | |
1104 | 1131 | | |
1105 | 1132 | | |
1106 | 1133 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
103 | | - | |
| 102 | + | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
Lines changed: 16 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| |||
170 | 171 | | |
171 | 172 | | |
172 | 173 | | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
180 | 177 | | |
181 | | - | |
182 | 178 | | |
183 | 179 | | |
184 | 180 | | |
| |||
379 | 375 | | |
380 | 376 | | |
381 | 377 | | |
382 | | - | |
383 | | - | |
| 378 | + | |
| 379 | + | |
384 | 380 | | |
385 | 381 | | |
386 | 382 | | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
396 | | - | |
397 | | - | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
398 | 393 | | |
399 | 394 | | |
400 | 395 | | |
| |||
0 commit comments