)]}'
{"nova/virt/baremetal/db/api.py":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"a4c7d4b9d69f6727ef0aa30bfcd813fb6b20c748","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"db_opts \u003d ["},{"line_number":50,"context_line":"    cfg.StrOpt(\u0027baremetal_db_backend\u0027,"},{"line_number":51,"context_line":"               default\u003d\u0027sqlalchemy\u0027,"},{"line_number":52,"context_line":"               help\u003d\u0027The backend to use for db\u0027),"},{"line_number":53,"context_line":"    ]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F5v4%3D","line":50,"updated":"2012-12-21 22:16:30.000000000","message":"should this be in the baremetal group as well?","commit_id":"7e0030f43cb85f141286491c774fe62b3c66831a"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"709601dabad6ee86ee0d131c7a27f4190603dbf0","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"db_opts \u003d ["},{"line_number":50,"context_line":"    cfg.StrOpt(\u0027baremetal_db_backend\u0027,"},{"line_number":51,"context_line":"               default\u003d\u0027sqlalchemy\u0027,"},{"line_number":52,"context_line":"               help\u003d\u0027The backend to use for db\u0027),"},{"line_number":53,"context_line":"    ]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F5pU%3D","line":50,"in_reply_to":"AAAAM3%2F%2F5pc%3D","updated":"2012-12-22 04:59:53.000000000","message":"Done","commit_id":"7e0030f43cb85f141286491c774fe62b3c66831a"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"f038d1636bc3ecfa0f68fae0d3d6fe056e466be1","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"db_opts \u003d ["},{"line_number":50,"context_line":"    cfg.StrOpt(\u0027baremetal_db_backend\u0027,"},{"line_number":51,"context_line":"               default\u003d\u0027sqlalchemy\u0027,"},{"line_number":52,"context_line":"               help\u003d\u0027The backend to use for db\u0027),"},{"line_number":53,"context_line":"    ]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F5pc%3D","line":50,"in_reply_to":"AAAAM3%2F%2F5qw%3D","updated":"2012-12-22 04:18:13.000000000","message":"How about, file a bug about utils.LazyPluggable, not supporting OptGroups. And leave as is, with a comment above linking to the bug.","commit_id":"7e0030f43cb85f141286491c774fe62b3c66831a"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"4fdaa243d7628eaf64c2037f8b765bd83f68b398","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"db_opts \u003d ["},{"line_number":50,"context_line":"    cfg.StrOpt(\u0027baremetal_db_backend\u0027,"},{"line_number":51,"context_line":"               default\u003d\u0027sqlalchemy\u0027,"},{"line_number":52,"context_line":"               help\u003d\u0027The backend to use for db\u0027),"},{"line_number":53,"context_line":"    ]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F5qw%3D","line":50,"in_reply_to":"AAAAM3%2F%2F5v4%3D","updated":"2012-12-22 03:03:09.000000000","message":"I tried to do that, but it seems to break utils.LazyPluggable, which doesn\u0027t appear to support OptGroups yet.\n\nSince this option does not currently have any reason to be changed (only supported backend is \u0027sqlalchemy\u0027) I don\u0027t think it will ever appear in nova.conf, but if there is a way to move it, I\u0027m happy to change it.\n\nAnother option is to remove it entirely, and force baremetal to use nova\u0027s db_backend.\n\nThoughts?","commit_id":"7e0030f43cb85f141286491c774fe62b3c66831a"}],"nova/virt/baremetal/driver.py":[{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"6822e8120615c98934e10b83d870ef0e2525876a","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        super(BareMetalDriver, self).__init__(virtapi)"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        self.baremetal_nodes \u003d importutils.import_object("},{"line_number":122,"context_line":"                CONF.driver)"},{"line_number":123,"context_line":"        self._vif_driver \u003d importutils.import_object("},{"line_number":124,"context_line":"                CONF.vif_driver)"},{"line_number":125,"context_line":"        self._firewall_driver \u003d firewall.load_driver("}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F4%2FA%3D","line":122,"updated":"2012-12-25 01:48:49.000000000","message":"Is it no problem? I wonder it should be CONF.baremetal.driver.","commit_id":"2638184a223660f0d0f3837e01dc8a3a7a510269"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"6822e8120615c98934e10b83d870ef0e2525876a","unresolved":false,"context_lines":[{"line_number":121,"context_line":"        self.baremetal_nodes \u003d importutils.import_object("},{"line_number":122,"context_line":"                CONF.driver)"},{"line_number":123,"context_line":"        self._vif_driver \u003d importutils.import_object("},{"line_number":124,"context_line":"                CONF.vif_driver)"},{"line_number":125,"context_line":"        self._firewall_driver \u003d firewall.load_driver("},{"line_number":126,"context_line":"                default\u003dDEFAULT_FIREWALL_DRIVER)"},{"line_number":127,"context_line":"        self._volume_driver \u003d importutils.import_object("}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F4%2B4%3D","line":124,"updated":"2012-12-25 01:48:49.000000000","message":"same","commit_id":"2638184a223660f0d0f3837e01dc8a3a7a510269"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"6822e8120615c98934e10b83d870ef0e2525876a","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        self._firewall_driver \u003d firewall.load_driver("},{"line_number":126,"context_line":"                default\u003dDEFAULT_FIREWALL_DRIVER)"},{"line_number":127,"context_line":"        self._volume_driver \u003d importutils.import_object("},{"line_number":128,"context_line":"                CONF.volume_driver, virtapi)"},{"line_number":129,"context_line":"        self._image_cache_manager \u003d imagecache.ImageCacheManager()"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"        extra_specs \u003d {}"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F4%2B0%3D","line":128,"updated":"2012-12-25 01:48:49.000000000","message":"same","commit_id":"2638184a223660f0d0f3837e01dc8a3a7a510269"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"6822e8120615c98934e10b83d870ef0e2525876a","unresolved":false,"context_lines":[{"line_number":129,"context_line":"        self._image_cache_manager \u003d imagecache.ImageCacheManager()"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"        extra_specs \u003d {}"},{"line_number":132,"context_line":"        extra_specs[\"baremetal_driver\"] \u003d CONF.driver"},{"line_number":133,"context_line":"        for pair in CONF.instance_type_extra_specs:"},{"line_number":134,"context_line":"            keyval \u003d pair.split(\u0027:\u0027, 1)"},{"line_number":135,"context_line":"            keyval[0] \u003d keyval[0].strip()"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2F4%2Bw%3D","line":132,"updated":"2012-12-25 01:48:49.000000000","message":"same","commit_id":"2638184a223660f0d0f3837e01dc8a3a7a510269"}]}
