)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"696245c4ff322732abc9d01dd8d6e462dd054849","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I8a17b6f00b15e03de55385fc0206bdc82441304a"},{"line_number":15,"context_line":"Depends-On: I0da2ad7daa942b85c3395dc4861c6e18368ece88"},{"line_number":16,"context_line":"Implements: blueprint centralize-config-options"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa0719c6_cf4e616e","line":16,"updated":"2016-03-23 15:42:44.000000000","message":"Please be aware that the effort in Newton is tracked with a\nnew (follow up) blueprint \n\n    centralize-config-options-newton\n\nIf questions arise, ping me. Thanks for your help here!","commit_id":"2f81f315afc0fdf57987c8342d771ea258f91f54"}],"nova/compute/resource_tracker.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":101,"context_line":"]"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"CONF \u003d cfg.CONF"},{"line_number":105,"context_line":"CONF.register_opts(resource_tracker_opts)"},{"line_number":106,"context_line":"CONF.register_opts(allocation_ratio_opts)"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_4ea653c2","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":15},"updated":"2016-03-29 09:42:53.000000000","message":"This should be \u0027CONF \u003d nova.conf.CONF\u0027","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"6164a45d9abd8587b4275d72d31e0fee0ca040ca","unresolved":false,"context_lines":[{"line_number":101,"context_line":"]"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"CONF \u003d cfg.CONF"},{"line_number":105,"context_line":"CONF.register_opts(resource_tracker_opts)"},{"line_number":106,"context_line":"CONF.register_opts(allocation_ratio_opts)"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_8c098998","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":15},"in_reply_to":"ba0121b8_4ea653c2","updated":"2016-03-29 13:23:09.000000000","message":"This change is made is parent patch - config options : resource tracker. This patch is marked dependent on that.","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"8bddfaa84a0ee4a42ad17551986d311076d7bc93","unresolved":false,"context_lines":[{"line_number":101,"context_line":"]"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"CONF \u003d cfg.CONF"},{"line_number":105,"context_line":"CONF.register_opts(resource_tracker_opts)"},{"line_number":106,"context_line":"CONF.register_opts(allocation_ratio_opts)"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_7b72c94a","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":15},"in_reply_to":"ba0121b8_8c098998","updated":"2016-03-30 00:51:15.000000000","message":"If the parent patch is in the same repository, the dependency should be set by the way in the following URL, not in the commit message.\n\nhttp://docs.openstack.org/infra/manual/developers.html#adding-a-dependency","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"df416701938fac8e02382bb74015f33b57277eac","unresolved":false,"context_lines":[{"line_number":101,"context_line":"]"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"CONF \u003d cfg.CONF"},{"line_number":105,"context_line":"CONF.register_opts(resource_tracker_opts)"},{"line_number":106,"context_line":"CONF.register_opts(allocation_ratio_opts)"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"ba0121b8_bb074180","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":15},"updated":"2016-03-30 00:52:43.000000000","message":"See my comment in PS6.","commit_id":"c1e9db196119321379ab627833f2c779102ce928"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"ae8b01256c45a0ddf2622039bb708e7786c51de7","unresolved":false,"context_lines":[{"line_number":101,"context_line":"]"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"CONF \u003d cfg.CONF"},{"line_number":105,"context_line":"CONF.register_opts(resource_tracker_opts)"},{"line_number":106,"context_line":"CONF.register_opts(allocation_ratio_opts)"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"ba0121b8_2fd73a4c","line":104,"range":{"start_line":104,"start_character":0,"end_line":104,"end_character":15},"in_reply_to":"ba0121b8_bb074180","updated":"2016-03-30 17:05:00.000000000","message":"Done","commit_id":"c1e9db196119321379ab627833f2c779102ce928"}],"nova/compute/utils.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\"Compute-related Utilities and helpers.\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import itertools"},{"line_number":18,"context_line":"import nova.conf"},{"line_number":19,"context_line":"import string"},{"line_number":20,"context_line":"import traceback"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_0391d4f0","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"This line should be moved just after line 28(from nova.compute import task_states).","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/conf/netconf.py":[{"author":{"_account_id":18337,"name":"Sujitha","email":"sujitha.neti@intel.com","username":"Sujitha"},"change_message_id":"bf47fd9c856742cf7e43bda3f25e6ee2b04e19b2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":"from oslo_utils import netutils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"CONF \u003d cfg.CONF"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"netconf_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":15,"id":"5a18252c_61e6b4b5","line":23,"updated":"2016-04-12 19:53:11.000000000","message":"Nit: This is not needed.","commit_id":"afd5bf38b1109962c2b17eb7116d284c68b09c35"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"1b4c9d9a74bb394b189907fc3a39fe67c3c082b7","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":"from oslo_utils import netutils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"CONF \u003d cfg.CONF"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"netconf_opts \u003d ["}],"source_content_type":"text/x-python","patch_set":15,"id":"5a18252c_a0eb73af","line":23,"in_reply_to":"5a18252c_61e6b4b5","updated":"2016-04-13 16:01:55.000000000","message":"Done","commit_id":"afd5bf38b1109962c2b17eb7116d284c68b09c35"}],"nova/console/xvp.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"\"\"\"XVP (Xenserver VNC Proxy) driver.\"\"\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import nova.conf"},{"line_number":19,"context_line":"import os"},{"line_number":20,"context_line":"import signal"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_037f14ab","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/image/glance.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import copy"},{"line_number":21,"context_line":"import inspect"},{"line_number":22,"context_line":"import itertools"},{"line_number":23,"context_line":"import nova.conf"},{"line_number":24,"context_line":"import random"},{"line_number":25,"context_line":"import sys"},{"line_number":26,"context_line":"import time"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_43362c04","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/image/s3.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import base64"},{"line_number":20,"context_line":"import binascii"},{"line_number":21,"context_line":"import nova.conf"},{"line_number":22,"context_line":"import os"},{"line_number":23,"context_line":"import shutil"},{"line_number":24,"context_line":"import tarfile"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_83404458","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/manager.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"\"\"\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"import nova.conf"},{"line_number":55,"context_line":"from oslo_service import periodic_task"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"from nova.db import base"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_c3223cb9","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/network/linux_net.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import calendar"},{"line_number":21,"context_line":"import inspect"},{"line_number":22,"context_line":"import nova.conf"},{"line_number":23,"context_line":"import os"},{"line_number":24,"context_line":"import re"},{"line_number":25,"context_line":"import time"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_032d54a7","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/service.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"\"\"\"Generic Node base class for all workers that run on hosts.\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import nova.conf"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import random"},{"line_number":23,"context_line":"import sys"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_ae09ef2e","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/api/openstack/fakes.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":"import nova.conf"},{"line_number":18,"context_line":"import uuid"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from oslo_serialization import jsonutils"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_8e0eab32","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/fake_network.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import nova.conf"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_serialization import jsonutils"},{"line_number":19,"context_line":"from six.moves import range"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_4e793393","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/scheduler/filters/test_affinity_filters.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import mock"},{"line_number":14,"context_line":"import nova.conf"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from nova import objects"},{"line_number":17,"context_line":"from nova.scheduler.filters import affinity_filter"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_ce6543e2","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/utils.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import errno"},{"line_number":16,"context_line":"import nova.conf"},{"line_number":17,"context_line":"import platform"},{"line_number":18,"context_line":"import socket"},{"line_number":19,"context_line":"import sys"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_2e631fde","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import datetime"},{"line_number":19,"context_line":"import errno"},{"line_number":20,"context_line":"import glob"},{"line_number":21,"context_line":"import nova.conf"},{"line_number":22,"context_line":"import os"},{"line_number":23,"context_line":"import random"},{"line_number":24,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_eeaf67e1","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/virt/libvirt/test_imagecache.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import contextlib"},{"line_number":18,"context_line":"import hashlib"},{"line_number":19,"context_line":"import nova.conf"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":"import time"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_6e823754","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/tests/unit/virt/vmwareapi/test_driver_api.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import collections"},{"line_number":23,"context_line":"import datetime"},{"line_number":24,"context_line":"import nova.conf"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from eventlet import greenthread"},{"line_number":27,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_ae7c4f73","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/fake.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import collections"},{"line_number":27,"context_line":"import contextlib"},{"line_number":28,"context_line":"import nova.conf"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"from oslo_log import log as logging"},{"line_number":31,"context_line":"from oslo_serialization import jsonutils"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_ce9383a2","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/hyperv/hostops.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Management class for host operations."},{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":"import datetime"},{"line_number":20,"context_line":"import nova.conf"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import platform"},{"line_number":23,"context_line":"import time"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_03c27433","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/hyperv/volumeops.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Management class for Storage-related functions (attach, detach, etc)."},{"line_number":19,"context_line":"\"\"\""},{"line_number":20,"context_line":"import collections"},{"line_number":21,"context_line":"import nova.conf"},{"line_number":22,"context_line":"import os"},{"line_number":23,"context_line":"import re"},{"line_number":24,"context_line":"import time"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_e3f8207f","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/imagecache.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import nova.conf"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_config import cfg"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_cef6e3d6","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"f88d11bcd7d38234b625e1d1ce5aefd1fc905bd0","unresolved":false,"context_lines":[{"line_number":313,"context_line":"CONF \u003d nova.conf.CONF"},{"line_number":314,"context_line":"CONF.register_opts(libvirt_opts, \u0027libvirt\u0027)"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"CONF.import_opt(\u0027enabled\u0027, \u0027nova.compute.api\u0027,"},{"line_number":317,"context_line":"                group\u003d\u0027ephemeral_storage_encryption\u0027)"},{"line_number":318,"context_line":"CONF.import_opt(\u0027cipher\u0027, \u0027nova.compute.api\u0027,"},{"line_number":319,"context_line":"                group\u003d\u0027ephemeral_storage_encryption\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa0719c6_830ed6e2","line":316,"updated":"2016-03-24 10:44:20.000000000","message":"I don\u0027t understand why you needed to add all of these? Also, unsure why you added an extra space in there.","commit_id":"b67af9317b04e19242e9a636f022f635c4b2f0fd"},{"author":{"_account_id":18335,"name":"Pushkar Umaranikar","email":"pushkar.umaranikar@intel.com","username":"pushkarumaranikar"},"change_message_id":"681cc045e7af2f60c9f17354b99f2ef1e6de8287","unresolved":false,"context_lines":[{"line_number":313,"context_line":"CONF \u003d nova.conf.CONF"},{"line_number":314,"context_line":"CONF.register_opts(libvirt_opts, \u0027libvirt\u0027)"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"CONF.import_opt(\u0027enabled\u0027, \u0027nova.compute.api\u0027,"},{"line_number":317,"context_line":"                group\u003d\u0027ephemeral_storage_encryption\u0027)"},{"line_number":318,"context_line":"CONF.import_opt(\u0027cipher\u0027, \u0027nova.compute.api\u0027,"},{"line_number":319,"context_line":"                group\u003d\u0027ephemeral_storage_encryption\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"da0c15f0_7c4975d0","line":316,"in_reply_to":"fa0719c6_830ed6e2","updated":"2016-03-24 17:31:15.000000000","message":"It got introduced while resolving merge conflict. sorry for that.","commit_id":"b67af9317b04e19242e9a636f022f635c4b2f0fd"}],"nova/virt/libvirt/firewall.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import nova.conf"},{"line_number":19,"context_line":"import uuid"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from eventlet import greenthread"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_ce6f0391","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/libvirt/host.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":27,"context_line":"the other libvirt related classes"},{"line_number":28,"context_line":"\"\"\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import nova.conf"},{"line_number":31,"context_line":"import operator"},{"line_number":32,"context_line":"import os"},{"line_number":33,"context_line":"import socket"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_ee72c77b","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/libvirt/vif.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\"\"\"VIF drivers for libvirt.\"\"\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import copy"},{"line_number":21,"context_line":"import nova.conf"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"import os"},{"line_number":24,"context_line":"from oslo_concurrency import processutils"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_4e63f3b1","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/xenapi/client/session.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    import pickle"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import errno"},{"line_number":23,"context_line":"import nova.conf"},{"line_number":24,"context_line":"import socket"},{"line_number":25,"context_line":"import time"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_8e46ab21","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/xenapi/driver.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":24,"context_line":"\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import math"},{"line_number":27,"context_line":"import nova.conf"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"from oslo_config import cfg"},{"line_number":30,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_6e37d7b0","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}],"nova/virt/xenapi/pool.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1268b0707634255184b9ee2dc9da5ec946212f09","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":"Management class for Pool-related functions (join, eject, etc)."},{"line_number":18,"context_line":"\"\"\""},{"line_number":19,"context_line":"import nova.conf"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"from oslo_log import log as logging"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_8ecfcbaf","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":16},"updated":"2016-03-29 09:42:53.000000000","message":"ditto","commit_id":"3f8b052b64837851e98f8bf361d0b5ab63890187"}]}
