{"push_id":551589250,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"b18db214c30592dbe38d9ed65f1ca3c1beb4c534","before":"879baa884095a6ee7bce7e8e62234a01425e636e","commits":[{"sha":"d9f3e46633b4a776d9c24a4e6e8ed61790ae790f","author":{"email":"89d13c9eec65b60e1b0c8ba8db64290a83e88d14@mirantis.com","name":"Ann Kamyshnikova"},"message":"Catch StaleDataError in update_device_down\n\nFor some reason sometimes at the same time for the same port\ndelete_port and update_device_down commands have been executed.\nThis arise StaleDataError in update_device_down. In other situations\nthese commands are executed one after another and the error doesn't\nappear.\n\nThis errors does not show anything broken, but to avoid confusion\nit will be skipped.\n\nCloses-bug: #1405379\n\nChange-Id: I4e5a3d1f1866b9cfba44d3cb7ccc5b2dee1d9633","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/d9f3e46633b4a776d9c24a4e6e8ed61790ae790f"},{"sha":"0edd89fc56fd0afc9e936bfee3baf703c667ee1e","author":{"email":"7d3e989792b722763adae3189249c9a6c9d0e52d@gmail.com","name":"armando-migliaccio"},"message":"Fix outstanding failures with Neutron API job\n\nIn order to run the API job successfully, must be installed and\nconfigured. Today when using devstack-vm-gate.sh this means that\nTempest will run as well, which we do not want. To fix this problem\nthere are changes needed both in project-config and devstack-gate.\n\nAs a stop-gap solution, we bring in the scripts required and run\nthem directly within the gate hooks that we already have.\n\nOnce changes in devstack-gate and project-config will be accepted, this\nsolution can be dropped.\n\nSupports-blueprint: retargetable-functional-testing\n\nChange-Id: If04641ca6a12e956d7baff427e50816fd1a65fbe","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/0edd89fc56fd0afc9e936bfee3baf703c667ee1e"},{"sha":"70236654b7c8b57783c48661ee9cc35e47528fcc","author":{"email":"87b7f730b993ec3947ada6404f19ac98e56bb574@intel.com","name":"Isaku Yamahata"},"message":"common_db_mixin.py: simplify CommonDbMixin\n\nSimplfy register_model_query_hook() and register_dict_extend_funcs().\nMove register_dict_extend_funcs() into CommonDbMixin attribute\nbecause the related class attribute, _dict_extend_functions, is\ndefined in CommonDbMixin. They should be defined in same class.\n\nChange-Id: Ib7b6df0c236f1d0804941147cc7cd7902a611311","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/70236654b7c8b57783c48661ee9cc35e47528fcc"},{"sha":"37aec6d5072a7b2a79c2300d7a2e6f97811fc21a","author":{"email":"242c2ac19caff0ecdc8a94720546a6b22443f0e1@redhat.com","name":"Maru Newby"},"message":"Switch to using abc in the retargetable client\n\nabc is preferable to raising NotImplementedError because it will\nprevent instantiation of a subclass that doesn't implement the\nrequired methods rather than failing only when a missing method is\ncalled.\n\nChange-Id: I1043eefde675dd3b653d5b508be22cfd52d2fe8f\nImplements: bp retargetable-functional-testing","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/37aec6d5072a7b2a79c2300d7a2e6f97811fc21a"},{"sha":"04503b78c58fe2fbfc2bd43ca6678d25f27c135a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"common_db_mixin.py: simplify CommonDbMixin\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/04503b78c58fe2fbfc2bd43ca6678d25f27c135a"},{"sha":"1ddbfe39ebeaf99c64791fae44e9b56164c2a8a7","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix outstanding failures with Neutron API job\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/1ddbfe39ebeaf99c64791fae44e9b56164c2a8a7"},{"sha":"b3278570ed36070cf0a644ca19d91c388b9f3711","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Catch StaleDataError in update_device_down\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/b3278570ed36070cf0a644ca19d91c388b9f3711"},{"sha":"b18db214c30592dbe38d9ed65f1ca3c1beb4c534","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Switch to using abc in the retargetable client\"","distinct":true,"url":"https://api.github.com/repos/noironetworks/neutron-group-policy/commits/b18db214c30592dbe38d9ed65f1ca3c1beb4c534"}]}