Activity log for bug #1392865

Date Who What changed Old value New value Message
2014-11-14 20:59:35 Chris J Arges bug added bug
2014-11-14 21:00:00 Chris J Arges summary virsh power control timeouts prematuraely virsh power control timeouts prematurely
2014-11-14 21:00:28 Chris J Arges description When using maas to power control virsh instances, they are only given 10 seconds which may be too short of a time. I was getting timeout errors, until I used the below patch to use the full timeout value. Thanks, Author: Chris J Arges <chris.j.arges@canonical.com> === modified file 'src/provisioningserver/drivers/hardware/virsh.py' --- src/provisioningserver/drivers/hardware/virsh.py 2014-11-14 20:56:12 +0000 +++ src/provisioningserver/drivers/hardware/virsh.py 2014-09-15 14:28:28 +0000 @@ -74,7 +74,7 @@ def login(self, poweraddr, password=None): """Starts connection to virsh.""" self._execute(poweraddr) - i = self.expect(self.PROMPTS, timeout=self.timeout) + i = self.expect(self.PROMPTS, timeout=min(10, self.timeout)) if i == self.I_PROMPT_SSHKEY: # New certificate, lets always accept but if # it changes it will fail to login. When using maas to power control virsh instances, they are only given 10 seconds which may be too short if the virtual machine host is slow. I was getting timeout errors, until I used the below patch to use the full timeout value. Thanks, Author: Chris J Arges <chris.j.arges@canonical.com> === modified file 'src/provisioningserver/drivers/hardware/virsh.py' --- src/provisioningserver/drivers/hardware/virsh.py 2014-11-14 20:56:12 +0000 +++ src/provisioningserver/drivers/hardware/virsh.py 2014-09-15 14:28:28 +0000 @@ -74,7 +74,7 @@      def login(self, poweraddr, password=None):          """Starts connection to virsh."""          self._execute(poweraddr) - i = self.expect(self.PROMPTS, timeout=self.timeout) + i = self.expect(self.PROMPTS, timeout=min(10, self.timeout))          if i == self.I_PROMPT_SSHKEY:              # New certificate, lets always accept but if              # it changes it will fail to login.
2014-11-14 21:00:36 Chris J Arges tags patch
2014-11-17 22:07:48 Julian Edwards maas: status New Triaged
2014-11-17 22:07:50 Julian Edwards maas: importance Undecided High
2014-11-17 22:07:52 Julian Edwards maas: milestone 1.7.1
2014-11-17 22:07:59 Julian Edwards tags patch patch power trivial
2014-12-11 21:21:24 Andres Rodriguez maas: milestone 1.7.1 1.7.2
2015-01-28 17:42:12 Christian Reis tags patch power trivial patch power trivial virsh
2015-03-03 16:33:09 Andres Rodriguez maas: milestone 1.7.2 1.7.3
2015-06-01 21:12:54 Blake Rouse maas: milestone 1.7.3 1.8.0
2015-06-01 21:12:56 Blake Rouse maas: assignee Blake Rouse (blake-rouse)
2015-06-01 21:12:58 Blake Rouse maas: status Triaged In Progress
2015-06-01 21:17:05 Launchpad Janitor branch linked lp:~blake-rouse/maas/fix-1392865
2015-06-01 23:38:54 MAAS Lander maas: status In Progress Fix Committed
2015-06-22 19:30:26 Andres Rodriguez maas: status Fix Committed Fix Released