)]}'
{"specs/mitaka/approved/libvirt-hardware-policy-from-libosinfo.rst":[{"author":{"_account_id":6772,"name":"Stephen Gordon","email":"sgordon@redhat.com","username":"sgordon"},"change_message_id":"555f88007900bba806c2bed9c0e454e9d647299b","unresolved":false,"context_lines":[{"line_number":300,"context_line":"umbrella of the GNOME project, it does not have any direct requirements for the"},{"line_number":301,"context_line":"graphical desktop infrastructure. It is part of their low level gobject library"},{"line_number":302,"context_line":"which is a reusable component leveraged by many non-desktop related projects"},{"line_number":303,"context_line":"now."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Testing"},{"line_number":306,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da20952f_ffd240d0","line":303,"updated":"2015-09-04 23:33:11.000000000","message":"My recollection is that when we discussed this with Rich Jones of v2v fame he mentioned that they were somehow avoiding pulling in libosinfo and the GObject Introspection framework (I think my taking only what they needed from libosinfo and bundling it - I know, I know). Have you given any consideration to this as an alternative? If we could avoid the dependency I am wondering if there would be as much need to provide YAF (Yet Another Flag) to turn this feature off.","commit_id":"7ac96c5a98450b5fe13614727141dce37f8632d8"},{"author":{"_account_id":8802,"name":"Vladik Romanovsky","email":"vromanso@redhat.com","username":"vladikr"},"change_message_id":"0104afe5d8534796e83e340318bd5594359274f3","unresolved":false,"context_lines":[{"line_number":300,"context_line":"umbrella of the GNOME project, it does not have any direct requirements for the"},{"line_number":301,"context_line":"graphical desktop infrastructure. It is part of their low level gobject library"},{"line_number":302,"context_line":"which is a reusable component leveraged by many non-desktop related projects"},{"line_number":303,"context_line":"now."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"Testing"},{"line_number":306,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da20952f_6f910846","line":303,"in_reply_to":"da20952f_ffd240d0","updated":"2015-09-09 19:56:59.000000000","message":"Yes, essentially, what Rich said, if I remember correctly, was they ended up using the XML files from the libosinfo project, directly.\n\nThis option has been previously discussed: https://review.openstack.org/#/c/149625/\n(See comments on patchset 19, from Daniel)\n\nI also agree that Nova should not try to use the XMLs directly, and rely on an external project. Although, the interface may not be perfect, we can continue improving it in the libosinfo itself.\n\nIn addition, the current implementation of the feature, doesn\u0027t require Nova constantly require gobject module. This is optional, in an absence of the gobject module, nova will continue using the hardware defaults from other sources, not from libosinfo.\nThose who are interested in the feature will install gobject on the host.","commit_id":"7ac96c5a98450b5fe13614727141dce37f8632d8"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ddf1fbd301fc30d523473116a5fb7160a29743c6","unresolved":false,"context_lines":[{"line_number":139,"context_line":"the operating system records. It will then use this to choose the default"},{"line_number":140,"context_line":"disk bus and network model. If available it will also lookup clock and"},{"line_number":141,"context_line":"timer settings, but this requires further development in libosinfo before"},{"line_number":142,"context_line":"it can be used."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"In the case that libosinfo is not installed on the compute host, the"},{"line_number":145,"context_line":"current Nova libvirt driver functionality will be unchanged."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a29b11f_aed161cf","line":142,"updated":"2015-10-20 03:42:06.000000000","message":"For the sake of discussion assume that the default block driver for Fedora21 is virtio-block.  If you specify \"--property os_name\u003dfedora21\" and say \"--property hw_scsi_model\u003dvirtio-scsi\"  Will the manual setting be honoured or ignored?","commit_id":"ad13803c74add2218f10aff973ccfdf40488d1c0"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ddf1fbd301fc30d523473116a5fb7160a29743c6","unresolved":false,"context_lines":[{"line_number":142,"context_line":"it can be used."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"In the case that libosinfo is not installed on the compute host, the"},{"line_number":145,"context_line":"current Nova libvirt driver functionality will be unchanged."},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"It may be desirable to add a new nova.conf setting in the \u0027[libvirt]\u0027"},{"line_number":148,"context_line":"section to turn on/off the use of libosinfo for hardware configuration."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a29b11f_eeee798a","line":145,"updated":"2015-10-20 03:42:06.000000000","message":"Right so we\u0027ll need to support the existing glance properties and libosinfo.","commit_id":"ad13803c74add2218f10aff973ccfdf40488d1c0"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ddf1fbd301fc30d523473116a5fb7160a29743c6","unresolved":false,"context_lines":[{"line_number":156,"context_line":"Where"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"* default - try to use libosinfo, otherwise fallback to fixed defaults"},{"line_number":159,"context_line":"* fixed - always use fixed defaults even if libosinfo is installed"},{"line_number":160,"context_line":"* libosinfo - always use libosinfo and abort if not installed"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"In the future it might be possible to automatically detect what operating"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a29b11f_ae9f2102","line":159,"updated":"2015-10-20 03:42:06.000000000","message":"Here fixed means \"what we\u0027re currently doing\" right.","commit_id":"ad13803c74add2218f10aff973ccfdf40488d1c0"}]}
