)]}'
{"id":"openstack%2Fcinderlib~648218","triplet_id":"openstack%2Fcinderlib~master~Id98c827ffadf2c47ff835afa8b0f83dddacb54fa","project":"openstack/cinderlib","branch":"master","topic":"bug/1821898","hashtags":[],"change_id":"Id98c827ffadf2c47ff835afa8b0f83dddacb54fa","subject":"Run functional tests with memory persistence","status":"MERGED","created":"2019-03-27 19:20:58.000000000","updated":"2019-09-05 00:05:40.000000000","submitted":"2019-09-05 00:01:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"648218-1567641706960-9105c27b","meta_rev_id":"e70fb937e0c8ed7ade1d668d37034d8e2ffc385d","_number":648218,"virtual_id_number":648218,"owner":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":2,"date":"2019-09-05 00:01:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2019-09-04 21:59:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2019-08-23 06:19:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-22 22:51:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":1,"date":"2019-09-04 21:59:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-22 22:51:57.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2019-08-23 06:19:57.000000000","updated_by":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"reviewer":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"state":"REVIEWER"},{"updated":"2019-09-04 21:59:59.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2019-09-05 00:01:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"665d7e06358b7160b94668f07b3aa26d26f4cea8","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2019-03-27 19:20:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"91829e2a0b96549d28e2b19a9c4f4e49649873d3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-27 20:11:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/18/648218/1/check/openstack-tox-docs/a9f2ae7/html/ : SUCCESS in 8m 06s\n- openstack-tox-pep8 http://logs.openstack.org/18/648218/1/check/openstack-tox-pep8/95b0a8c/ : SUCCESS in 7m 48s\n- cinderlib-tox-py27 http://logs.openstack.org/18/648218/1/check/cinderlib-tox-py27/2e418d5/ : SUCCESS in 6m 38s\n- cinderlib-tox-py36 http://logs.openstack.org/18/648218/1/check/cinderlib-tox-py36/cfe2345/ : SUCCESS in 7m 18s\n- cinderlib-lvm-functional http://logs.openstack.org/18/648218/1/check/cinderlib-lvm-functional/01e34cf/ : SUCCESS in 13m 08s\n- cinderlib-ceph-functional http://logs.openstack.org/18/648218/1/check/cinderlib-ceph-functional/4ef35df/ : SUCCESS in 10m 45s","accounts_in_message":[],"_revision_number":1},{"id":"a3e7a178f437c9de2ce638dfc136b69ad030f6a4","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2019-04-12 12:03:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"290e2b30cf254b0236d684e01eac572044621390","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-12 12:23:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/18/648218/2/check/openstack-tox-docs/934a1af/html/ : SUCCESS in 5m 52s\n- openstack-tox-pep8 http://logs.openstack.org/18/648218/2/check/openstack-tox-pep8/b252d5d/ : SUCCESS in 4m 52s\n- cinderlib-tox-py27 http://logs.openstack.org/18/648218/2/check/cinderlib-tox-py27/a82eb0a/ : SUCCESS in 8m 06s\n- cinderlib-tox-py36 http://logs.openstack.org/18/648218/2/check/cinderlib-tox-py36/2a56f41/ : SUCCESS in 9m 11s\n- cinderlib-lvm-functional http://logs.openstack.org/18/648218/2/check/cinderlib-lvm-functional/e5fbd61/ : SUCCESS in 9m 06s\n- cinderlib-ceph-functional http://logs.openstack.org/18/648218/2/check/cinderlib-ceph-functional/9946ce9/ : SUCCESS in 10m 20s","accounts_in_message":[],"_revision_number":2},{"id":"ccbfd70f05745f8e301313c82d24fba5f097c8bf","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2019-08-22 22:51:57.000000000","message":"Patch Set 2: Code-Review+2\n\nThinks this looks ok.","accounts_in_message":[],"_revision_number":2},{"id":"48e0327d5f2ce27c6cea120534ce8e26d399dac7","author":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"date":"2019-08-23 06:19:57.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"9d04d8bff34a98497f13e8cf509c7ea1a5b4790d","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-09-04 21:59:59.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"90ea7396f4c9276a2ef771ecaac122808e890c93","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-04 22:00:20.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"759d1f2d1f90a07b3ff716cb9923028151e12033","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-05 00:01:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"e8227a2f7355b8c1950fe518f8a2aaa3675e681f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-05 00:01:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ea4d4c6bd6f43b495e7ebf7a205419b : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b49c9ae03e24073bb53b959070a3724 : SUCCESS in 4m 24s\n- cinderlib-tox-py27 https://zuul.opendev.org/t/openstack/build/632da0e766b74d42baa82526bd0db432 : SUCCESS in 5m 43s\n- cinderlib-tox-py36 https://zuul.opendev.org/t/openstack/build/0828f2b231b740e68c3df232ee203fe6 : SUCCESS in 6m 36s\n- cinderlib-tox-py37 https://zuul.opendev.org/t/openstack/build/9770be7ec8d141c791d3d559f716b7d2 : SUCCESS in 6m 49s\n- cinderlib-lvm-functional https://zuul.opendev.org/t/openstack/build/725fc4c614714a36ba026c21c08d5b47 : SUCCESS in 7m 52s\n- cinderlib-ceph-functional https://zuul.opendev.org/t/openstack/build/d8fdb643cea5423e9c98f05a62f0c07f : SUCCESS in 8m 08s","accounts_in_message":[],"_revision_number":2},{"id":"26845f6a183aaa1c3f33463ccb4c1e6e954200ba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-05 00:05:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70170c761ed8404dbd2c2799f6d2c65c : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c97367d89d341c5c2eba4102e46571ff92da2eeb","revisions":{"af4de22e3c9029c9cb2fd1a59fecaf9d75d89377":{"kind":"REWORK","_number":1,"created":"2019-03-27 19:20:58.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/18/648218/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/18/648218/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/1"}}},"commit":{"parents":[{"commit":"bcf071097e4c901b902465a1b64fd4a0264570b7","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/bcf071097e4c901b902465a1b64fd4a0264570b7"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2019-03-27 19:16:31.000000000","tz":60},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2019-03-27 19:20:31.000000000","tz":60},"subject":"Run functional tests with memory persistence","message":"Run functional tests with memory persistence\n\nWe are currently running functional tests with the memory DB persistence\nplugin to ensure that the migrations run successfully, but this means\nthat we could be hiding issues on drivers that are not 100% compatible\nwith the persistence plugin mechanism, because the DB plugin still has\nthe SQLAlchemy implementation behind, which other plugins don\u0027t.\n\nThis patch first initializes cinderlib with the memory DB plugin to test\nthe DB migrations, and then replaces it with the memory plugin to ensure\ndriver compatibility.\n\nRelated-Bug: #1821898\nChange-Id: Id98c827ffadf2c47ff835afa8b0f83dddacb54fa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/af4de22e3c9029c9cb2fd1a59fecaf9d75d89377"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/af4de22e3c9029c9cb2fd1a59fecaf9d75d89377"}]},"branch":"refs/heads/master"},"c97367d89d341c5c2eba4102e46571ff92da2eeb":{"kind":"REWORK","_number":2,"created":"2019-04-12 12:03:33.000000000","uploader":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"ref":"refs/changes/18/648218/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinderlib","ref":"refs/changes/18/648218/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinderlib refs/changes/18/648218/2"}}},"commit":{"parents":[{"commit":"bcf071097e4c901b902465a1b64fd4a0264570b7","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/bcf071097e4c901b902465a1b64fd4a0264570b7"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2019-03-27 19:16:31.000000000","tz":60},"committer":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2019-04-12 12:00:07.000000000","tz":120},"subject":"Run functional tests with memory persistence","message":"Run functional tests with memory persistence\n\nWe are currently running functional tests with the memory DB persistence\nplugin to ensure that the migrations run successfully, but this means\nthat we could be hiding issues on drivers that are not 100% compatible\nwith the persistence plugin mechanism, because the DB plugin still has\nthe SQLAlchemy implementation behind, which other plugins don\u0027t.\n\nThis patch first initializes cinderlib with the memory DB plugin to test\nthe DB migrations, and then replaces it with the memory plugin to ensure\ndriver compatibility by default.\n\nWe can still run the tests using the Memory DB persistence model setting\nthe CL_FTEST_MEMORY_PERSISTENCE environmental variable to false.\n\nTo ensure we are constantly testing both we run the LVM gate job with\nMemory DB persistence and the Ceph gate with Memory persistence.\n\nRelated-Bug: #1821898\nChange-Id: Id98c827ffadf2c47ff835afa8b0f83dddacb54fa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/c97367d89d341c5c2eba4102e46571ff92da2eeb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinderlib/commit/c97367d89d341c5c2eba4102e46571ff92da2eeb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
