RPC failure to contact rack/region - operations on closed handler
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Committed
|
High
|
Jacopo Rota | ||
3.2 |
Fix Committed
|
High
|
Jacopo Rota | ||
3.3 |
Fix Committed
|
High
|
Jacopo Rota | ||
3.4 |
Fix Committed
|
High
|
Jacopo Rota |
Bug Description
[Problem Description]
After applying the fixes proposed in LP:2027735 to MAAS 3.2.8 (taken from ppa:r00ta/
rackd.log:
----------
2023-07-31 23:16:36 provisioningser
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
current.result = callback(
File "/usr/lib/
_inlineCal
--- <exception caught here> ---
File "/usr/lib/
eventloops, maas_url = yield self._get_
File "/usr/lib/
raise config_exc
File "/usr/lib/
eventloops, maas_url = yield self._parallel_
File "/usr/lib/
current.result = callback(
File "/usr/lib/
errors[
File "/usr/lib/
raise self.value.
File "/usr/lib/
raise last_exc
File "/usr/lib/
response = yield self._fetch_
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
raise config_exc
File "/usr/lib/
eventloops, maas_url = yield self._parallel_
File "/usr/lib/
current.result = callback(
File "/usr/lib/
errors[
File "/usr/lib/
raise self.value.
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
raise last_exc
File "/usr/lib/
response = yield self._fetch_
twisted.
2023-07-31 23:16:36 provisioningser
regiond.log:
------------
2023-07-31 23:17:23 maasserver.dhcp: [critical] Error configuring DHCPv6 on rack controller 'pdx01-
Traceback (most recent call last):
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
return deferWithTimeout(
File "/usr/lib/
d = maybeDeferred(func, *args, **kwargs)
--- <exception caught here> ---
File "/usr/lib/
yield client(
File "/usr/lib/
result = f(*args, **kw)
File "/usr/lib/
return co._doCommand(self)
File "/usr/lib/
d = proto._
File "/usr/lib/
return super()
File "/usr/lib/
box.
File "/usr/lib/
proto.
File "/usr/lib/
self.
File "/usr/lib/
FileDescri
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "uvloop/loop.pyx", line 2399, in uvloop.
File "uvloop/loop.pyx", line 808, in uvloop.
File "uvloop/
File "uvloop/
File "uvloop/
builtins.
2023-07-31 23:17:23 maasserver.
Traceback (most recent call last):
File "/usr/lib/
_inlineCal
File "/usr/lib/
status.
File "/usr/lib/
self.
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
current.result = callback(
File "/usr/lib/
d.
File "/usr/lib/
self.
File "/usr/lib/
raise self.value.
File "/usr/lib/
result = g.send(result)
File "/usr/lib/
raise ipv4_exc
File "/usr/lib/
yield client(
builtins.
Ubuntu version: 20.04
MAAS: 3.2.99 (Interim version from PPA)
Format: Debian
PostgreSQL 12
Related branches
- Jack Lloyd-Walters: Approve
- MAAS Lander: Approve
-
Diff: 109 lines (+52/-0)2 files modifiedsrc/maasserver/tests/test_dhcp.py (+33/-0)
src/provisioningserver/rpc/common.py (+19/-0)
- Jerzy Husakowski: Approve
- MAAS Lander: Approve
-
Diff: 119 lines (+55/-1)2 files modifiedsrc/maasserver/tests/test_dhcp.py (+36/-1)
src/provisioningserver/rpc/common.py (+19/-0)
- MAAS Lander: Approve
- Jacopo Rota: Approve
-
Diff: 107 lines (+51/-12)2 files modifiedsrc/provisioningserver/rpc/common.py (+18/-10)
src/provisioningserver/rpc/tests/test_common.py (+33/-2)
- MAAS Lander: Needs Fixing
- Adam Collard (community): Approve
- Jacopo Rota: Approve
-
Diff: 106 lines (+51/-12)2 files modifiedsrc/provisioningserver/rpc/common.py (+18/-10)
src/provisioningserver/rpc/tests/test_common.py (+33/-2)
- MAAS Lander: Approve
- Adam Collard (community): Approve
-
Diff: 107 lines (+51/-12)2 files modifiedsrc/provisioningserver/rpc/common.py (+18/-10)
src/provisioningserver/rpc/tests/test_common.py (+33/-2)
- Adam Collard (community): Approve
- MAAS Lander: Needs Fixing
-
Diff: 118 lines (+52/-13)3 files modifiedsetup.cfg (+1/-1)
src/provisioningserver/rpc/common.py (+18/-10)
src/provisioningserver/rpc/tests/test_common.py (+33/-2)
tags: | added: bug-council |
summary: |
- After applying fix on LP#2027735 RPC Communitation is failing + RPC failure to contact rack/region - operations on closed handler |
description: | updated |
Changed in maas: | |
assignee: | nobody → Jacopo Rota (r00ta) |
status: | New → In Progress |
Changed in maas: | |
status: | Incomplete → Confirmed |
Changed in maas: | |
status: | Confirmed → In Progress |
Changed in maas: | |
milestone: | none → 3.5.0 |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in maas: | |
importance: | Undecided → High |
Changed in maas: | |
status: | In Progress → Fix Committed |
tags: | removed: bug-council |
The planned MAAS 3.2.9 release includes the LP #2027735 fix and that might trigger this issue at more client locations once they upgrade.