{"push_id":801520059,"size":8,"distinct_size":4,"ref":"refs/heads/trunk-nova-network-smoke-latest","head":"878c6a6599470a8faa5a480aaa9419881893a808","before":"c61fa419059dee9d627be0df2b1163797105487b","commits":[{"sha":"aade1e3ec743e04344492b3d92a3597f9f9afb7d","author":{"email":"17ab77462ce1f1cbccf56b5a76e1ba43eb21157c@nttdata.com","name":"ankitagrawal"},"message":"Remove duplicate name attribute\n\nRemoved duplicate 'name' attribute from ImmutableImageProxy class.\n\nCloses-Bug: 1482583\nChange-Id: Ib073f1e2d4daed7c6ac896e9df023a8bac340e54","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/aade1e3ec743e04344492b3d92a3597f9f9afb7d"},{"sha":"16ab5d7c1781626293ec67b57f66dbfcc3cd2176","author":{"email":"17ab77462ce1f1cbccf56b5a76e1ba43eb21157c@nttdata.com","name":"ankitagrawal"},"message":"Use dictionary literal for dictionary creation\n\nDictionary creation could be rewritten as a dictionary literal.\nfor example:\n\nfilters = {}\nfilter['namespace'] = namespace\n\ncould be rewritten as\n\nfilters = {'namespace': namespace}\n\nCloses-Bug: 1482586\nChange-Id: I860483e958296da248a579a6032c14370843d9e4","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/16ab5d7c1781626293ec67b57f66dbfcc3cd2176"},{"sha":"d6800e143ddff8898d693bbef65d2143544d7ad0","author":{"email":"dad26a8d68bb4a53018268c473727ed0bbc31819@cn.ibm.com","name":"Long Quan Sha"},"message":"reuse the deleted image-member before create a new image-member\n\nIf glance backend database is not MySQL or postgreSQL,the unique\nconstraint of image-member only includes image-id and member.\nIf then an image-member is deleted, then create it again with the\nsame parameters, glance initiates a query to check if there is\nalready an existing one, but the result doesn't include the record\nwhich was marked as deleted, glance will try to create a new one\nwith the same parameters, it will fail with SQL0803N error. To fix\nthis,we should check all existing image-member records including\nthe deleted image-member before create image-member, then update it\nif it exists, otherwise create a new one.\n\nAPIImpact\n\nCloses-Bug: #1462315\nImplements: bp reuse-the-deleted-image-member\n\nChange-Id: I84f88d133bf4ac6daa0ff5d148aed86c0ff2cb2d","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/d6800e143ddff8898d693bbef65d2143544d7ad0"},{"sha":"7499dc485bb226349a239ab17205452d60ebf4a0","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Use dictionary literal for dictionary creation\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/7499dc485bb226349a239ab17205452d60ebf4a0"},{"sha":"5e606c32bb9f8073a18694659e3cb61d2b5c8a63","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"reuse the deleted image-member before create a new image-member\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/5e606c32bb9f8073a18694659e3cb61d2b5c8a63"},{"sha":"67d70009301f1200c193e346c91444f1960876d6","author":{"email":"df692c432834c7c5acb28f8ad3065c4d0a80c0af@mirantis.com","name":"Alexander Tivelkov"},"message":"Fixed the output of list artifacts API calls\n\nThe output of list artifacts calls (GET /v3/artifacts/sometype and\nGET /v3/artifacts/sometype/drafts) contained just a json-array of\nartifacts, instead of a proper dict, containing \"artifacts\", \"next\" and\n\"first\" section.\nThis patch fixes it.\n\nAt the same time it fixes a minor bug in artifacts' SQL Alchemy API\nwhich prevented pagination queries from working properly when the marker\nwas passed.\n\nAPIImpact\nCloses-Bug: #1486118\nFastTrack\n\nCo-Authored-By: Alexander Tivelkov <ativelkov@mirantis.com>\nCo-Authored-By: Kairat Kushaev <kkushaev@mirantis.com>\n\nChange-Id: I46cce6654c2120aafe92bb885ab0c3453fe485f8","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/67d70009301f1200c193e346c91444f1960876d6"},{"sha":"35ba6256b2ddb33e909246c519633878fdbd60b0","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fixed the output of list artifacts API calls\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/35ba6256b2ddb33e909246c519633878fdbd60b0"},{"sha":"878c6a6599470a8faa5a480aaa9419881893a808","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove duplicate name attribute\"","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/glance/commits/878c6a6599470a8faa5a480aaa9419881893a808"}]}