)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"change_message_id":"15862d830f2c3ea5b09e70aaad413af70362490f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Gary Kotton \u003cgkotton@vmware.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-10 10:36:56 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove deprecation warnings for l3_hamode_db"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Commit f9b1f0906c7eee7225549d956f51f93a8465413f relocated these"},{"line_number":10,"context_line":"models"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1a95cdbc_e8fcd173","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":44},"updated":"2016-10-10 17:44:42.000000000","message":"remove deprecation warning looks misleading atleast for me, looking at patch it replaces the use of models with new path, which i guess were missed by previous patch, for a moment I thought It removed the deprecations added in https://review.openstack.org/#/c/355059/17/neutron/db/l3_hamode_db.py@53","commit_id":"29016406f08e7292b4cd0a59da32b015c87e1f7e"}],"neutron/plugins/ml2/drivers/l2pop/db.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"2d195a2d04e225d7bca98420775cc38463a57413","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from neutron.db import agents_db"},{"line_number":21,"context_line":"from neutron.db.models import l3ha as l3_hamode_db"},{"line_number":22,"context_line":"from neutron.db import models_v2"},{"line_number":23,"context_line":"from neutron.plugins.ml2 import models as ml2_models"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_d16fe7f9","line":21,"range":{"start_line":21,"start_character":38,"end_line":21,"end_character":50},"updated":"2016-10-09 14:52:17.000000000","message":"Please use \u0027l3ha_model\u0027 to be consistent with other modules.","commit_id":"2c9ab9eb951e4541ce1c3facf319f9abef642bbc"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"63bcf6aa075c89b294f592ae89c044ca12d62eca","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from neutron.db import agents_db"},{"line_number":21,"context_line":"from neutron.db.models import l3ha as l3_hamode_db"},{"line_number":22,"context_line":"from neutron.db import models_v2"},{"line_number":23,"context_line":"from neutron.plugins.ml2 import models as ml2_models"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_d56b5283","line":21,"range":{"start_line":21,"start_character":38,"end_line":21,"end_character":50},"in_reply_to":"1a95cdbc_1124efc2","updated":"2016-10-09 15:30:34.000000000","message":"Based on\n\n  git grep \"from neutron.db.models import l3ha\"","commit_id":"2c9ab9eb951e4541ce1c3facf319f9abef642bbc"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"9f536d813ee6f396ff6727589ecfbd480190fa3a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from neutron.db import agents_db"},{"line_number":21,"context_line":"from neutron.db.models import l3ha as l3_hamode_db"},{"line_number":22,"context_line":"from neutron.db import models_v2"},{"line_number":23,"context_line":"from neutron.plugins.ml2 import models as ml2_models"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_1124efc2","line":21,"range":{"start_line":21,"start_character":38,"end_line":21,"end_character":50},"in_reply_to":"1a95cdbc_d16fe7f9","updated":"2016-10-09 14:57:22.000000000","message":"not sure where that is done buy i have done it anyway","commit_id":"2c9ab9eb951e4541ce1c3facf319f9abef642bbc"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"43bf6f72f7d3138a41a01bb7e8ab749adb24ffe9","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from neutron.db import agents_db"},{"line_number":21,"context_line":"from neutron.db.models import l3ha as l3_hamodel"},{"line_number":22,"context_line":"from neutron.db import models_v2"},{"line_number":23,"context_line":"from neutron.plugins.ml2 import models as ml2_models"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_95fc6ab9","line":21,"range":{"start_line":21,"start_character":38,"end_line":21,"end_character":48},"updated":"2016-10-09 15:32:17.000000000","message":"For consistency, \u0027l3ha_model\u0027","commit_id":"6b807115426b4b512a338c474ce48e1402ede1ad"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"d9534409f9cddfba9b90aee0a5d99f1143591e73","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from neutron.db import agents_db"},{"line_number":21,"context_line":"from neutron.db.models import l3ha as l3_hamodel"},{"line_number":22,"context_line":"from neutron.db import models_v2"},{"line_number":23,"context_line":"from neutron.plugins.ml2 import models as ml2_models"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_5598226a","line":21,"range":{"start_line":21,"start_character":38,"end_line":21,"end_character":48},"in_reply_to":"1a95cdbc_95fc6ab9","updated":"2016-10-09 16:01:28.000000000","message":"Done","commit_id":"6b807115426b4b512a338c474ce48e1402ede1ad"}],"neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"2d195a2d04e225d7bca98420775cc38463a57413","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from neutron import context"},{"line_number":21,"context_line":"from neutron.db.models import l3 as l3_models"},{"line_number":22,"context_line":"from neutron.db.models import l3_attrs"},{"line_number":23,"context_line":"from neutron.db.models import l3ha as l3_hamode_db"},{"line_number":24,"context_line":"from neutron.db import models_v2"},{"line_number":25,"context_line":"from neutron.extensions import portbindings"},{"line_number":26,"context_line":"from neutron.plugins.ml2.drivers.l2pop import db as l2pop_db"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_3181eb8f","line":23,"range":{"start_line":23,"start_character":38,"end_line":23,"end_character":50},"updated":"2016-10-09 14:52:17.000000000","message":"ditto","commit_id":"2c9ab9eb951e4541ce1c3facf319f9abef642bbc"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"9f536d813ee6f396ff6727589ecfbd480190fa3a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from neutron import context"},{"line_number":21,"context_line":"from neutron.db.models import l3 as l3_models"},{"line_number":22,"context_line":"from neutron.db.models import l3_attrs"},{"line_number":23,"context_line":"from neutron.db.models import l3ha as l3_hamode_db"},{"line_number":24,"context_line":"from neutron.db import models_v2"},{"line_number":25,"context_line":"from neutron.extensions import portbindings"},{"line_number":26,"context_line":"from neutron.plugins.ml2.drivers.l2pop import db as l2pop_db"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_711b7381","line":23,"range":{"start_line":23,"start_character":38,"end_line":23,"end_character":50},"in_reply_to":"1a95cdbc_3181eb8f","updated":"2016-10-09 14:57:22.000000000","message":"Done","commit_id":"2c9ab9eb951e4541ce1c3facf319f9abef642bbc"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"43bf6f72f7d3138a41a01bb7e8ab749adb24ffe9","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from neutron import context"},{"line_number":21,"context_line":"from neutron.db.models import l3 as l3_models"},{"line_number":22,"context_line":"from neutron.db.models import l3_attrs"},{"line_number":23,"context_line":"from neutron.db.models import l3ha as l3_hamodel"},{"line_number":24,"context_line":"from neutron.db import models_v2"},{"line_number":25,"context_line":"from neutron.extensions import portbindings"},{"line_number":26,"context_line":"from neutron.plugins.ml2.drivers.l2pop import db as l2pop_db"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_b5f7a6d1","line":23,"range":{"start_line":23,"start_character":38,"end_line":23,"end_character":48},"updated":"2016-10-09 15:32:17.000000000","message":"ditto","commit_id":"6b807115426b4b512a338c474ce48e1402ede1ad"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"d9534409f9cddfba9b90aee0a5d99f1143591e73","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from neutron import context"},{"line_number":21,"context_line":"from neutron.db.models import l3 as l3_models"},{"line_number":22,"context_line":"from neutron.db.models import l3_attrs"},{"line_number":23,"context_line":"from neutron.db.models import l3ha as l3_hamodel"},{"line_number":24,"context_line":"from neutron.db import models_v2"},{"line_number":25,"context_line":"from neutron.extensions import portbindings"},{"line_number":26,"context_line":"from neutron.plugins.ml2.drivers.l2pop import db as l2pop_db"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_759b5e66","line":23,"range":{"start_line":23,"start_character":38,"end_line":23,"end_character":48},"in_reply_to":"1a95cdbc_b5f7a6d1","updated":"2016-10-09 16:01:28.000000000","message":"Done","commit_id":"6b807115426b4b512a338c474ce48e1402ede1ad"}]}
