Libvirt: Use the virtlogd deamon for logs
If the *serial console* feature is enabled on a compute node with
``[serial_
boot messages. From a REST API perspective, this means that the two APIs
``os-getConsole
Both APIs can be valuable for cloud operators in the case when something
goes wrong during the launch of an instance. This blueprint wants to lift
the XOR relationship between those two REST APIs.
Blueprint information
- Status:
- Complete
- Approver:
- Daniel Berrange
- Priority:
- Medium
- Drafter:
- Markus Zoeller (markus_z)
- Direction:
- Approved
- Assignee:
- Markus Zoeller (markus_z)
- Definition:
- Approved
- Series goal:
- Accepted for ocata
- Implementation:
- Implemented
- Milestone target:
- ocata-2
- Started by
- Markus Zoeller (markus_z)
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Newton
======
Spec
----
Addressed by: https:/
Libvirt: Use the virtlogd deamon for logs
Changes
-------
Addressed by: https:/
libvirt: virtlogd: use "log" element in char devices
Marking this as Medium priority since it should close our old long-standing security bug for console logs growing indefinitely. -- mriedem 20160602
There are still open changes for this and we're past non-priority feature freeze for Newton so this is going to be deferred to Ocata. Landing the feature with the workaround option because of the qemu bug is the real blocker here, so let's get that sorted out by Ocata so this can get in early in that release. -- mriedem 20160705
Ocata
=====
Spec
----
Addressed by: https:/
Libvirt: Use the virtlogd deamon
Changes
-------
Addressed by: https:/
libvirt: simplify "get_console_
Addressed by: https:/
libvirt: virtlogd: use the logd sub-element for char devices
Addressed by: https:/
libvirt: read rotated "console.log" files
Addressed by: https:/
libvirt: Merge all console device creation into one method
Addressed by: https:/
libvirt: create consoles in an understandable/
Addressed by: https:/
libvirt: virtlogd: use virtlogd for char devices