resource was allocated repeatedly in some cases
Bug #1790569 reported by
fupingxie
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Expired
|
Undecided
|
Unassigned |
Bug Description
resources allocated can not be cleaned.
1. Migrate an Instance VM-1 from node-0 to node-1.
2. Scheduler recieved the message and claim resouces for VM-1 on node-1.
3. However, if RabbitMQ exception for pressure overload or other reason, conductor can not received a response , and migration becomes error.
4. At last, the resources allocated for VM-1 on node-1 leaved that, can not be cleaned.
Changed in nova: | |
assignee: | nobody → fupingxie (fpxie) |
Changed in nova: | |
status: | New → In Progress |
Changed in nova: | |
status: | Incomplete → In Progress |
description: | updated |
To post a comment you must log in.
2018-08-27 08:50:38.084 17745 ERROR oslo.messaging. _drivers. impl_rabbit [req-7f47bb6e- 0dae-4fb2- b8c1-594002df92 60 4f2101a461a6470 a867278c965b0cd e4 2dd72e94503e422 2b80ef789ed9b7f 99 - default default] Failed to publish message to topic 'nova': 'NoneType' object has no attribute '__getitem__' _drivers. impl_rabbit [req-7f47bb6e- 0dae-4fb2- b8c1-594002df92 60 4f2101a461a6470 a867278c965b0cd e4 2dd72e94503e422 2b80ef789ed9b7f 99 - default default] Unable to connect to AMQP server on 10.127.3.64:5672 after None tries: 'NoneType' object has no attribute '__getitem__' rpc.server [req-7f47bb6e- 0dae-4fb2- b8c1-594002df92 60 4f2101a461a6470 a867278c965b0cd e4 2dd72e94503e422 2b80ef789ed9b7f 99 - default default] Exception during message handling: MessageDelivery Failure: Unable to connect to AMQP server on 10.127.3.64:5672 after None tries: 'NoneType' object has no attribute '__getitem__' rpc.server Traceback (most recent call last): rpc.server File "/usr/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/server. py", line 163, in _process_incoming rpc.server res = self.dispatcher .dispatch( message) rpc.server File "/usr/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/dispatcher. py", line 220, in dispatch rpc.server return self._do_ dispatch( endpoint, method, ctxt, args) rpc.server File "/usr/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/dispatcher. py", line 190, in _do_dispatch rpc.server result = func(ctxt, **new_args) rpc.server File "/usr/lib/ python2. 7/site- packages/ nova/conductor/ manager. py", line 1200, in schedule_ and_build_ instances rpc.server limits= host['limits' ]) rpc.server File "/usr/lib/ python2. 7/site- packages/ nova/compute/ rpcapi. py", line 1129, in build_and_ run_instance rpc.server limits=limits) rpc.server File "/usr/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/client. py", line 152, in cast rpc.server self.transport. _send(self. target, msg_ctxt, msg, retry=self.retry) rpc.server File "/usr/lib/ python2. 7/site- packages/ oslo_messaging/ transport. py", line 123, in _send rpc.server timeout=timeout, retry=retry) rpc.server File "/usr/lib/ python2. 7/site- packages/ oslo_messaging/ _drivers/ amqpdriver. py", line 578, in send rpc.server retry=retry)
2018-08-27 08:50:38.085 17745 ERROR oslo.messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745 ERROR oslo_messaging.
2018-08-27 08:50:38.086 17745...