Skip to content

Commit

Permalink
Fixes bug 987335.
Browse files Browse the repository at this point in the history
Revert bug introduced by commit a837f92 that removed
console_log from get_console_output()

Change-Id: I22a14b5f50c2df0486420b38137328ac87844c1f
  • Loading branch information
alvarolopez committed Apr 23, 2012
1 parent 4fed7ab commit b224759
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions nova/virt/libvirt/connection.py
Expand Up @@ -982,6 +982,7 @@ def get_console_output(self, instance):

self._chown_console_log_for_instance(instance['name'])
data = self._flush_libvirt_console(pty)
console_log = self._get_console_log_path(instance_name)
fpath = self._append_to_file(data, console_log)

return libvirt_utils.load_file(fpath)
Expand Down Expand Up @@ -1132,9 +1133,12 @@ def _create_swap(target, swap_mb):
libvirt_utils.mkfs('swap', target)

@staticmethod
def _chown_console_log_for_instance(instance_name):
console_log = os.path.join(FLAGS.instances_path, instance_name,
'console.log')
def _get_console_log_path(instance_name):
return os.path.join(FLAGS.instances_path, instance_name,
'console.log')

def _chown_console_log_for_instance(self, instance_name):
console_log = self._get_console_log_path(instance_name)
if os.path.exists(console_log):
libvirt_utils.chown(console_log, os.getuid())

Expand Down

0 comments on commit b224759

Please sign in to comment.