{"push_id":579039028,"size":95,"distinct_size":2,"ref":"refs/heads/prefix_delegation","head":"0b463ac3f0610624cfe932a689b3f2e3a26235ef","before":"7938999269d660f15cde77904b30e8040e777ee2","commits":[{"sha":"935deb399426c9dd12d899c0b61a59461c3f4275","author":{"email":"22b4468ae6dcf46c36c9622e292c7a3506bb0db4@inodes.org","name":"Angus Lees"},"message":"Enable super-on-old-class pylint check\n\n.. and disable the check locally for two midonet and Ryu classes that\nfail since the midonet/ryu libraries are unavailable in our toxenv.\n\nChange-Id: Idca46f853e6a116e8b2c246b4c6cae159894f887","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/935deb399426c9dd12d899c0b61a59461c3f4275"},{"sha":"a3ab3eb276ef9a5927efa748337bd699086b1623","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"ml2: Simplify _process_provider_create\n\nThere's little point to extract attributes from a dict,\nconstruct another dict, and make _process_provider_segment\nextract attributes from the dict again.\n\nChange-Id: I19ad6e8805aaaeaff2c60e8a2854681b2b59d2fa","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/a3ab3eb276ef9a5927efa748337bd699086b1623"},{"sha":"67e45d324af39a66fbd4ad175e410407b2720e68","author":{"email":"b28b2f39722fef6a36d7dbbc2b6a9f5fc6832b9e@intel.com","name":"Yalei Wang"},"message":"Add the rebinding chance in _bind_port_if_needed\n\nMake function _bind_port_if_needed to bind at least one time when the port's\nbinding status passed in is already in binding_failed.\n\nChange-Id: I823ff5ca66833cdca459f13ab28f5075ae03ded3\nCloses-Bug: #1399249","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/67e45d324af39a66fbd4ad175e410407b2720e68"},{"sha":"e228a3dc69eca08896c4e22d6a2d51b60a9a0a94","author":{"email":"146c0151a0e725bfeb02563a32ae78cab8c92198@suse.com","name":"Thomas Bechtold"},"message":"Search in /sys/class/net for network devices\n\nWhen using /sys/devices/net/virtual to search for tap devices, not all\ndevices are listed there (i.e. when using Xen).\nAlso according to the Linux kernel documentation (see\nABI/testing/sysfs-devices), /sys/class should be used\ninstead of /sys/devices.\n\nChange-Id: I9b4981332b66b6d3f9c36511c81432d3e7644bdd\nCloses-Bug: #1419754","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/e228a3dc69eca08896c4e22d6a2d51b60a9a0a94"},{"sha":"294d778eb870fcb0e463347ce931758ef296e309","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"OVS DVR: Use a right mac address value to compose a flow\n\nCloses-Bug: #1420092\nChange-Id: Ifbeab18e6f9dfc4564b931543ceb3a65edc03b91","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/294d778eb870fcb0e463347ce931758ef296e309"},{"sha":"3b6a2902f0622b0fe86c1ca54f774888a957fb0f","author":{"email":"b339079bdd0c511d3934e046f7b02c5281dc2db1@redhat.com","name":"Ihar Hrachyshka"},"message":"hacking: also catch 'import oslo.*' imports\n\nEnhanced N323 hacking check to catch 'import oslo.*' form of obsolete\nimports.\n\nAdded missing unit tests.\n\nChange-Id: I92ae3818fbfd304dfc5e77596483c7caf6775e69","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/3b6a2902f0622b0fe86c1ca54f774888a957fb0f"},{"sha":"572aaa8abd4d1ed208b203a54d719b6e18a746d5","author":{"email":"43d46976c0d90d2cff358a61c18a8ea6518a2159@rackspace.com","name":"Brandon Logan"},"message":"Added policy for lbaas v2 agent extension resource\n\nAdding get_agent-loadbalancers policy only because v2 can\nreuse the get_loadbalancer-agent policy from v1.\nget_loadbalancer-pools doesn't make sense as a policy for\nv2 because pools are no longer the root object.\n\nChange-Id: Ic9179ef0a95b91d1b7662537fffeb0a949efc925","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/572aaa8abd4d1ed208b203a54d719b6e18a746d5"},{"sha":"1ad70b828de1d4a070a6d2b41c038925e2fb9ea0","author":{"email":"7d3e989792b722763adae3189249c9a6c9d0e52d@gmail.com","name":"armando-migliaccio"},"message":"Tweak mocking logic for L3 plugin tests\n\nI stumbled upon this and I was baffled as to why the rpc notifier\nwas being mocked up the way it was. I think this calls for some\nsanity-checking and this patch attempts to bring some common sense\nin the test, or I could be barking up at wrong tree...woof woof\n\nChange-Id: I57cf2d6a18ce37ef65fbf9d87d6de70c0178c6ca","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/1ad70b828de1d4a070a6d2b41c038925e2fb9ea0"},{"sha":"934c04d19ae7ee17e48b3a39881d576cb19b27fe","author":{"email":"0fe8dcd877f9d97966238264486684df9962e384@hp.com","name":"Swaminathan Vasudevan"},"message":"Remove unused RPC methods from l3_rpc\n\nThis removes the unsued RPC methods from\nl3_rpc.py. 'get_snat_router_interface_ports\"\nwas defined but not used by any agent.\n\nChange-Id: Ide08e2a4b183b4f2616550efd5b1fb726b016b4c\nCloses-Bug: #1421011","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/934c04d19ae7ee17e48b3a39881d576cb19b27fe"},{"sha":"804b3b61386b3262be112d88dfd70eef08d764e4","author":{"email":"0ef9166ffb07b98b817ea7d6bbe447ae88189dfd@redhat.com","name":"Terry Wilson"},"message":"Add run_as_root option to utils.execute\n\nThis change adds the run_as_root option that exists in the\nprocessutils.execute method. This option makes it possible\nto just look up the root_helper from the config when\nnecessary, while still making it possible to not use any\nprivilege escalation.\n\nCurrently, processutils.execute exposes some eventlet issues\nin the neutron codebase, otherwise this patch would just move\nus over to using it.\n\nChange-Id: Ic9ebe77dada4f7f044f009ff04494906d4f50ae2\nPartially-Implements: blueprint rootwrap-daemon-mode","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/804b3b61386b3262be112d88dfd70eef08d764e4"},{"sha":"f88b8eae7aae64bf637dea4d3be4e1684fc756d8","author":{"email":"c07372f051639954519ce2dc0f3f92c5dcfe367f@redhat.com","name":"Assaf Muller"},"message":"Cleanup in keepalived tests\n\nA recent patch introduced a new keepalived manager utility\nfunction which returns the keepalived.conf file contents,\nbut the keepalived functional test was not updated to use it.\nAlso, a bunch of unneeded logging configuration was removed from\nthis test.\n\nAdditionally, the keepalived configuration functional test\nin the L3 agent testing module compares expected configuration\nto an in-memory representation of the configuration that will\nbe persisted to disk. It's better to compare the expected\nconfiguation with what was actually written to disk.\n\nChange-Id: I0d6f73c5326d2ba1960456a151a67517db5cce7a","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/f88b8eae7aae64bf637dea4d3be4e1684fc756d8"},{"sha":"f7a5aa28b773f5e08a12960d55439b7647766a93","author":{"email":"b339079bdd0c511d3934e046f7b02c5281dc2db1@redhat.com","name":"Ihar Hrachyshka"},"message":"Raise timeout for test_conntrack_disassociate_fip\n\nIt seems that 15 secs is not always enough, so raise the timeout to\nsomething guaranteed to indicate a failure.\n\nChange-Id: I4821983ebb2ef9483c0d35737794ddb45ddd4ac6\nCloses-Bug: #1421354","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/f7a5aa28b773f5e08a12960d55439b7647766a93"},{"sha":"d336623d5543231c6ec22fc2edb9ff8473f74542","author":{"email":"0ef9166ffb07b98b817ea7d6bbe447ae88189dfd@redhat.com","name":"Terry Wilson"},"message":"Remove root_helper arg for ovs_lib\n\nStop passing root_helper in ovs_lib classes and instead rely on\nexecute() looking up the root_helper from the config.\n\nPartially-Implements: blueprint rootwrap-daemon-mode\nChange-Id: I24c29a1964582dabaa04358e05be903c8cb49229","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/d336623d5543231c6ec22fc2edb9ff8473f74542"},{"sha":"4f17ee26ff3a3dc17364b67fdab19ba17b8cd719","author":{"email":"7d3e989792b722763adae3189249c9a6c9d0e52d@gmail.com","name":"armando-migliaccio"},"message":"Fix AttributeError exception for API's test_network_lifecycle\n\nChange I2be04f600e6bd8d7d78948d25395d8e04fa0dea3 moved the\nexception to tempest_lib. We should use the new import.\n\nCloses-bug: #1421454\n\nChange-Id: Id9ec2537261f101b1bed895bfe5ef2943b8548d2","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/4f17ee26ff3a3dc17364b67fdab19ba17b8cd719"},{"sha":"1714ee07a7bf6b819024973e40404a9d04c69f0f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"hacking: also catch 'import oslo.*' imports\"","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/1714ee07a7bf6b819024973e40404a9d04c69f0f"},{"sha":"06ee315854e74ee86629cb474a9c58a2cf1962d3","author":{"email":"934369a96ec7951e6b5c2a5d93ac570f8bd16c80@lists.openstack.org","name":"OpenStack Proposal Bot"},"message":"Updated from global requirements\n\nChange-Id: Ic74d16fa084e598273a7c1f33fe67843757da6e1","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/06ee315854e74ee86629cb474a9c58a2cf1962d3"},{"sha":"380ec33d71069e8b7eba7c641862c4fd9e1a9491","author":{"email":"458bba2e4a8704776b33478100c98529b639cd9e@valinux.co.jp","name":"YAMAMOTO Takashi"},"message":"OVS DVR: Remove dead code\n\nThis is a leftover from commit e90ea7ce3f1aae1dce216618da49d37a64d3bb91 .\n\nChange-Id: I13d10d00f86659bc7c76df9be0cd8b8ec6713bc6","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/380ec33d71069e8b7eba7c641862c4fd9e1a9491"},{"sha":"252ffe38bac3173cb99a4f59364a9abbc9cefa19","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix AttributeError exception for API's test_network_lifecycle\"","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/252ffe38bac3173cb99a4f59364a9abbc9cefa19"},{"sha":"f8327df8aaa5cded6639d5eea4bce4faa6d3d752","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Cleanup in keepalived tests\"","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/f8327df8aaa5cded6639d5eea4bce4faa6d3d752"},{"sha":"722658381d9e1dc9ae7790c62e34ea608d336fe6","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Updated from global requirements\"","distinct":false,"url":"https://api.github.com/repos/johndavidge/neutron/commits/722658381d9e1dc9ae7790c62e34ea608d336fe6"}]}