)]}'
{"id":"openstack%2Ftrove~651225","triplet_id":"openstack%2Ftrove~master~I9f25606d51b35e264a8c36f9524ae57b0a5780d0","project":"openstack/trove","branch":"master","topic":"cassandra_datastore_upgrade","hashtags":[],"change_id":"I9f25606d51b35e264a8c36f9524ae57b0a5780d0","subject":"Add Cassandra datastore upgrade","status":"MERGED","created":"2019-04-09 12:49:22.000000000","updated":"2019-06-05 06:29:46.000000000","submitted":"2019-06-05 06:29:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":30,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"651225-1559716186021-170c0635","meta_rev_id":"a6817cc9df2b453e745401d6b30e4df74a067f4c","_number":651225,"virtual_id_number":651225,"owner":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":2,"date":"2019-06-05 06:29:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},{"value":0,"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":0,"date":"2019-04-26 07:35:09.000000000","_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},{"value":0,"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":0,"_account_id":29159,"name":"Cezary Żukowski","email":"c.zukowski@partner.samsung.com","username":"c.zukowski"}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"all":[{"value":2,"date":"2019-06-05 04:22:01.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},{"value":0,"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":0,"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},{"value":0,"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":0,"_account_id":29159,"name":"Cezary Żukowski","email":"c.zukowski@partner.samsung.com","username":"c.zukowski"}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"all":[{"value":1,"date":"2019-06-05 04:22:01.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},{"value":0,"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"value":0,"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},{"value":0,"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"value":0,"_account_id":29159,"name":"Cezary Żukowski","email":"c.zukowski@partner.samsung.com","username":"c.zukowski"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},{"_account_id":29159,"name":"Cezary Żukowski","email":"c.zukowski@partner.samsung.com","username":"c.zukowski"},{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-09 12:50:39.000000000","updated_by":{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"reviewer":{"_account_id":28646,"name":"Dariusz Krol","email":"d.krol@samsung.com","username":"dkrol"},"state":"REVIEWER"},{"updated":"2019-04-09 12:50:52.000000000","updated_by":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"reviewer":{"_account_id":28671,"name":"Marcin Piwowarczyk","email":"m.piwowarczy@samsung.com","username":"m.piwowarczy"},"state":"REVIEWER"},{"updated":"2019-04-09 12:50:59.000000000","updated_by":{"_account_id":29159,"name":"Cezary Żukowski","email":"c.zukowski@partner.samsung.com","username":"c.zukowski"},"reviewer":{"_account_id":29159,"name":"Cezary Żukowski","email":"c.zukowski@partner.samsung.com","username":"c.zukowski"},"state":"REVIEWER"},{"updated":"2019-04-09 12:51:14.000000000","updated_by":{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},"reviewer":{"_account_id":25113,"name":"Fan Zhang","email":"zh.f@outlook.com","username":"fanzhang"},"state":"REVIEWER"},{"updated":"2019-04-09 12:51:22.000000000","updated_by":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"reviewer":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"state":"REVIEWER"},{"updated":"2019-04-24 14:04:29.000000000","updated_by":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"reviewer":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"state":"REVIEWER"},{"updated":"2019-06-05 04:22:01.000000000","updated_by":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"reviewer":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"state":"REVIEWER"},{"updated":"2019-06-05 06:29:45.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":"2736f475ddc2a89fe75542f0e85370cd23952187","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-09 12:49:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"280ec75e7613d66c1399c47bebe1dbb5a77a41a0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-09 15:09:30.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/1/check/openstack-tox-cover/19149b7/cover/ : SUCCESS in 19m 03s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/1/check/openstack-tox-lower-constraints/aaf0691/ : SUCCESS in 13m 14s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/1/check/openstack-tox-pep8/8401413/ : FAILURE in 10m 18s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/1/check/openstack-tox-py27/9492bd6/ : SUCCESS in 11m 53s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/1/check/openstack-tox-py35/f92c06e/ : SUCCESS in 12m 47s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/1/check/openstack-tox-py36/5a3e568/ : SUCCESS in 15m 13s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/1/check/openstack-tox-py37/eeeaa0b/ : SUCCESS in 23m 48s\n- openstack-tox-docs http://logs.openstack.org/25/651225/1/check/openstack-tox-docs/1cf4c57/html/ : SUCCESS in 5m 13s\n- trove-functional-mysql http://logs.openstack.org/25/651225/1/check/trove-functional-mysql/4b1c10d/ : SUCCESS in 2h 08m 29s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/1/check/trove-scenario-mariadb-single/7ec0fca/ : FAILURE in 1h 05m 15s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/1/check/trove-scenario-mariadb-multi/c9ae016/ : FAILURE in 1h 01m 07s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/1/check/trove-scenario-mysql-single/b11cc86/ : FAILURE in 2h 15m 43s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/1/check/trove-scenario-mysql-multi/e24334f/ : FAILURE in 1h 43m 23s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/1/check/trove-scenario-postgresql-single/1b94d0f/ : FAILURE in 38m 43s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/1/check/trove-scenario-postgresql-multi/ed5312f/ : FAILURE in 54m 14s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/1/check/trove-scenario-pxc-single/b53042b/ : FAILURE in 53m 45s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/1/check/trove-scenario-pxc-multi/ba6343f/ : FAILURE in 1h 32m 33s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/1/check/trove-scenario-redis-single/8f2d4a8/ : FAILURE in 49m 58s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/1/check/trove-scenario-redis-multi/7e70cce/ : FAILURE in 53m 52s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/1/check/trove-tox-fakemodetests/43e6e49/ : SUCCESS in 6m 27s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/1/check/trove-tox-apiexamples/ac0b1ca/ : SUCCESS in 6m 12s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/1/check/trove-tox-bandit-baseline/d83f34e/ : SUCCESS in 10m 51s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/1/check/openstack-tox-pylint/b66b469/ : SUCCESS in 8m 12s","accounts_in_message":[],"_revision_number":1},{"id":"8d4cd83dd19cb4e03d6dd3af425b5b76cc07ddd6","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-10 09:33:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4dbb33ae5a31cfdb9052e5c405752250cef40f42","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 11:34:02.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/2/check/openstack-tox-cover/36606b3/cover/ : SUCCESS in 16m 49s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/2/check/openstack-tox-lower-constraints/9250f4f/ : SUCCESS in 12m 58s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/2/check/openstack-tox-pep8/f29c1b6/ : SUCCESS in 7m 04s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/2/check/openstack-tox-py27/bf3018e/ : SUCCESS in 11m 00s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/2/check/openstack-tox-py35/4fd3e48/ : SUCCESS in 14m 02s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/2/check/openstack-tox-py36/1979d51/ : SUCCESS in 12m 26s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/2/check/openstack-tox-py37/469d573/ : SUCCESS in 17m 14s\n- openstack-tox-docs http://logs.openstack.org/25/651225/2/check/openstack-tox-docs/ba98069/html/ : SUCCESS in 7m 19s\n- trove-functional-mysql http://logs.openstack.org/25/651225/2/check/trove-functional-mysql/0f4a77b/ : FAILURE in 1h 45m 24s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/2/check/trove-scenario-mariadb-single/e6bcc24/ : FAILURE in 46m 56s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/2/check/trove-scenario-mariadb-multi/08ebaf4/ : FAILURE in 46m 43s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/2/check/trove-scenario-mysql-single/d168189/ : FAILURE in 1h 56m 57s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/2/check/trove-scenario-mysql-multi/aa0cd8f/ : SUCCESS in 1h 40m 22s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/2/check/trove-scenario-postgresql-single/01bb2d4/ : FAILURE in 42m 32s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/2/check/trove-scenario-postgresql-multi/faf3cb0/ : FAILURE in 42m 46s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/2/check/trove-scenario-pxc-single/12bffcf/ : FAILURE in 42m 24s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/2/check/trove-scenario-pxc-multi/5c634ad/ : FAILURE in 46m 08s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/2/check/trove-scenario-redis-single/89daca4/ : FAILURE in 42m 28s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/2/check/trove-scenario-redis-multi/b2b25e4/ : FAILURE in 46m 31s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/2/check/trove-tox-fakemodetests/8c971e4/ : SUCCESS in 7m 19s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/2/check/trove-tox-apiexamples/4fb1534/ : SUCCESS in 4m 54s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/2/check/trove-tox-bandit-baseline/62850b9/ : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/2/check/openstack-tox-pylint/2f20515/ : SUCCESS in 9m 15s","accounts_in_message":[],"_revision_number":2},{"id":"5ac860fe3e6b0a1aae9e53feebed8321ef333611","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-10 12:59:01.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7dd625caa4287542e45a61004da145d72efe322c","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-10 14:58:14.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"90cd58692046a70798f55a986b212957a70c0446","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-10 15:06:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/3/check/openstack-tox-cover/69852df/cover/ : SUCCESS in 18m 48s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/3/check/openstack-tox-lower-constraints/55a0467/ : SUCCESS in 17m 19s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/3/check/openstack-tox-pep8/bf09d3b/ : SUCCESS in 8m 28s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/3/check/openstack-tox-py27/dbd3303/ : SUCCESS in 18m 06s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/3/check/openstack-tox-py35/e335eb6/ : SUCCESS in 15m 17s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/3/check/openstack-tox-py36/d23d0a5/ : SUCCESS in 13m 01s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/3/check/openstack-tox-py37/08ea222/ : SUCCESS in 20m 57s\n- openstack-tox-docs http://logs.openstack.org/25/651225/3/check/openstack-tox-docs/432e66e/html/ : SUCCESS in 12m 33s\n- trove-functional-mysql http://logs.openstack.org/25/651225/3/check/trove-functional-mysql/198509d/ : SUCCESS in 1h 55m 11s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/3/check/trove-scenario-mariadb-single/7f97b36/ : FAILURE in 39m 36s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/3/check/trove-scenario-mariadb-multi/5fbe5a3/ : FAILURE in 57m 06s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/3/check/trove-scenario-mysql-single/ecc4e9c/ : SUCCESS in 1h 58m 37s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/3/check/trove-scenario-mysql-multi/825cb50/ : SUCCESS in 1h 38m 27s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/3/check/trove-scenario-postgresql-single/dda70ff/ : FAILURE in 51m 35s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/3/check/trove-scenario-postgresql-multi/7a012fd/ : FAILURE in 42m 24s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/3/check/trove-scenario-pxc-single/37ca09e/ : FAILURE in 51m 19s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/3/check/trove-scenario-pxc-multi/8e5bdbf/ : FAILURE in 53m 17s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/3/check/trove-scenario-redis-single/881f9dd/ : FAILURE in 44m 49s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/3/check/trove-scenario-redis-multi/51dee14/ : FAILURE in 46m 21s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/3/check/trove-tox-fakemodetests/6c4b311/ : SUCCESS in 9m 05s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/3/check/trove-tox-apiexamples/b3ff393/ : SUCCESS in 6m 22s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/3/check/trove-tox-bandit-baseline/deb0c66/ : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/3/check/openstack-tox-pylint/8aa44ad/ : SUCCESS in 10m 23s","accounts_in_message":[],"_revision_number":3},{"id":"95301e4d154e159ca1b9922540cc964b16e6e001","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-11 07:19:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bc9dadc1f8de6ffb2017b89060adbed240ae894f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-11 09:26:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/4/check/openstack-tox-cover/2d68369/cover/ : SUCCESS in 16m 09s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/4/check/openstack-tox-lower-constraints/d88b1e0/ : SUCCESS in 12m 46s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/4/check/openstack-tox-pep8/66bd4fd/ : SUCCESS in 7m 52s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/4/check/openstack-tox-py27/9562322/ : SUCCESS in 12m 37s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/4/check/openstack-tox-py35/96b9db0/ : SUCCESS in 14m 30s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/4/check/openstack-tox-py36/a8b4a63/ : SUCCESS in 12m 30s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/4/check/openstack-tox-py37/25b7309/ : SUCCESS in 18m 29s\n- openstack-tox-docs http://logs.openstack.org/25/651225/4/check/openstack-tox-docs/362e797/html/ : SUCCESS in 7m 23s\n- trove-functional-mysql http://logs.openstack.org/25/651225/4/check/trove-functional-mysql/b734bb3/ : SUCCESS in 1h 54m 45s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/4/check/trove-scenario-mariadb-single/d320e63/ : FAILURE in 34m 06s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/4/check/trove-scenario-mariadb-multi/a365ea1/ : FAILURE in 46m 30s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/4/check/trove-scenario-mysql-single/9f09090/ : SUCCESS in 2h 02m 52s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/4/check/trove-scenario-mysql-multi/e0ca699/ : SUCCESS in 1h 37m 04s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/4/check/trove-scenario-postgresql-single/cbc65c6/ : FAILURE in 56m 59s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/4/check/trove-scenario-postgresql-multi/42ee87c/ : FAILURE in 45m 55s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/4/check/trove-scenario-pxc-single/4a7ae8c/ : FAILURE in 57m 29s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/4/check/trove-scenario-pxc-multi/5e9d3d7/ : FAILURE in 45m 40s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/4/check/trove-scenario-redis-single/eaf13a3/ : FAILURE in 1h 25m 08s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/4/check/trove-scenario-redis-multi/69d9348/ : FAILURE in 1h 08m 50s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/4/check/trove-tox-fakemodetests/2b2bda2/ : SUCCESS in 8m 08s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/4/check/trove-tox-apiexamples/83e3482/ : SUCCESS in 5m 42s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/4/check/trove-tox-bandit-baseline/629cc7d/ : SUCCESS in 7m 44s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/4/check/openstack-tox-pylint/094a724/ : SUCCESS in 8m 50s","accounts_in_message":[],"_revision_number":4},{"id":"40eeb8cae1880087d15edc566c34803e9af11133","author":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"date":"2019-04-12 08:24:24.000000000","message":"Patch Set 4: Code-Review-1\n\n(8 comments)\n\nGreat contribution Kasper! I added several questions and remarks. Please, review them.\n\nAlso, according to Cassandra upgrade guide:\n\n\u003e Upgrade order matters\n\nAnd:\n\n\u003e Upgrade the seed nodes within a datacenter first\n\nHow do we approach this problem?\n\n[1] https://docs.datastax.com/en/upgrade/doc/upgrade/ddac/upgdDDACMinor51x.html","accounts_in_message":[],"_revision_number":4},{"id":"5de9daef9db942ee3b29933a2757a899bd3770f3","author":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"date":"2019-04-12 08:26:36.000000000","message":"Patch Set 4:\n\nAlso, please link reference Cassandra upgrade procedure in the commit message and describe implemented procedure briefly (preferable in points).","accounts_in_message":[],"_revision_number":4},{"id":"bcc7d4351509e8b2c9aa109ac11fa6328c3b5ad4","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-04-12 08:34:41.000000000","message":"Patch Set 4:\n\n@Bartosz, @Kasper, another question, I\u0027m very curious how do you deal with guest agent upgrade in Samsung?","accounts_in_message":[],"_revision_number":4},{"id":"f6698676df587fde99f91653ffdb89d0a44fdb31","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-12 09:03:06.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2f5dad00e4770cbee0956734c8854b8ead8a41d0","author":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"date":"2019-04-12 09:11:20.000000000","message":"Patch Set 4:\n\n\u003e @Bartosz, @Kasper, another question, I\u0027m very curious how do you\n \u003e deal with guest agent upgrade in Samsung?\n\nWe have not approached the problem of GA upgrade yet, but it is present in our roadmap and definitely worth implementing in the future. Many people asked about it during the last OpenStack Summit.\n\nTemporarily, the only solution that I see is to use existing Trove features that cause VM rebuild with a new datastore image hosting upgraded version of GA software, e.g., database backups or database upgrades.\n\nHaving both single-instance and clustered deployment options in place with support for backups (that we are going to upstream soon) and rolling upgrades (that we are upstreaming at the moment) should be sufficient in most situations. There are, of course, certain aspects of database upgrade that require a closer look, e.g. coupling between GA version and datastore version.\n\nCould you please take a look at change: https://review.openstack.org/#/c/642050/ - it introduces a multi-version framework into Trove.","accounts_in_message":[],"_revision_number":4},{"id":"16ade661a2972921b49721c9718dda6d76636ec3","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-04-12 11:28:43.000000000","message":"Patch Set 4:\n\n\u003e \u003e @Bartosz, @Kasper, another question, I\u0027m very curious how do you\n \u003e \u003e deal with guest agent upgrade in Samsung?\n \u003e \n \u003e We have not approached the problem of GA upgrade yet, but it is\n \u003e present in our roadmap and definitely worth implementing in the\n \u003e future. Many people asked about it during the last OpenStack\n \u003e Summit.\n \u003e \n \u003e Temporarily, the only solution that I see is to use existing Trove\n \u003e features that cause VM rebuild with a new datastore image hosting\n \u003e upgraded version of GA software, e.g., database backups or database\n \u003e upgrades.\n \u003e \n \u003e Having both single-instance and clustered deployment options in\n \u003e place with support for backups (that we are going to upstream soon)\n \u003e and rolling upgrades (that we are upstreaming at the moment) should\n \u003e be sufficient in most situations. There are, of course, certain\n \u003e aspects of database upgrade that require a closer look, e.g.\n \u003e coupling between GA version and datastore version.\n \u003e \n \u003e Could you please take a look at change: https://review.openstack.org/#/c/642050/\n \u003e - it introduces a multi-version framework into Trove.\n\nThanks for sharing those information. Guest image upgrade is also one of our requirements before rolling out Trove in our public cloud. I will definitely take a close look after finishing the devstack improvement and some other enhancement in our TODO list.","accounts_in_message":[],"_revision_number":4},{"id":"7c5497555bc6a93ffe2c8639edfffbe30621fe60","author":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"date":"2019-04-12 12:08:59.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7b7e2744a97027e28f6d0b09a2bcc7bc2ebd2983","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-17 09:01:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"741aaf4c14ba4731ef831a226bdde7c9ece6a282","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-17 09:02:31.000000000","message":"Patch Set 5:\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"e558eaaf8fa9fb1a8229bd3c3ebf14657db32ff5","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-17 09:03:00.000000000","message":"Patch Set 5:\n\n\u003e (8 comments)\n \u003e \n \u003e Great contribution Kasper! I added several questions and remarks.\n \u003e Please, review them.\n \u003e \n \u003e Also, according to Cassandra upgrade guide:\n \u003e \n \u003e \u003e Upgrade order matters\n \u003e \n \u003e And:\n \u003e \n \u003e \u003e Upgrade the seed nodes within a datacenter first\n \u003e \n \u003e How do we approach this problem?\n \u003e \n \u003e [1] https://docs.datastax.com/en/upgrade/doc/upgrade/ddac/upgdDDACMinor51x.html\n\nRefering to the problem of upgrade order I added sorting cluster instances so that seed nodes will be set on lower positions in a list of instances to upgrade.","accounts_in_message":[],"_revision_number":5},{"id":"825cea4cb656744d7ffa92bed63efe63bc963eee","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-17 12:54:45.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/5/check/openstack-tox-cover/e8a26aa/cover/ : SUCCESS in 19m 05s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/5/check/openstack-tox-lower-constraints/d82c234/ : SUCCESS in 13m 28s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/5/check/openstack-tox-pep8/281d4e4/ : FAILURE in 6m 49s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/5/check/openstack-tox-py27/7e5b4f3/ : SUCCESS in 13m 41s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/5/check/openstack-tox-py35/b93d78a/ : SUCCESS in 15m 06s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/5/check/openstack-tox-py36/34bb4b8/ : SUCCESS in 12m 08s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/5/check/openstack-tox-py37/41e637b/ : SUCCESS in 19m 08s\n- openstack-tox-docs http://logs.openstack.org/25/651225/5/check/openstack-tox-docs/1c757ad/html/ : SUCCESS in 8m 16s\n- trove-functional-mysql http://logs.openstack.org/25/651225/5/check/trove-functional-mysql/cc07cf2/ : SUCCESS in 2h 52m 18s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/5/check/trove-scenario-mariadb-single/64225a7/ : FAILURE in 44m 07s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/5/check/trove-scenario-mariadb-multi/918a991/ : FAILURE in 59m 39s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/5/check/trove-scenario-mysql-single/7698079/ : SUCCESS in 1h 58m 41s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/5/check/trove-scenario-mysql-multi/071f5d9/ : SUCCESS in 1h 56m 18s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/5/check/trove-scenario-postgresql-single/bc486a9/ : FAILURE in 1h 13m 18s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/5/check/trove-scenario-postgresql-multi/8623175/ : FAILURE in 54m 47s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/5/check/trove-scenario-pxc-single/5892c89/ : FAILURE in 1h 10m 22s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/5/check/trove-scenario-pxc-multi/ffc5f52/ : FAILURE in 1h 03m 17s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/5/check/trove-scenario-redis-single/8c56202/ : FAILURE in 1h 34m 21s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/5/check/trove-scenario-redis-multi/64dde15/ : FAILURE in 1h 15m 33s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/5/check/trove-tox-fakemodetests/2b72cf3/ : SUCCESS in 7m 47s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/5/check/trove-tox-apiexamples/a2e0804/ : SUCCESS in 7m 49s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/5/check/trove-tox-bandit-baseline/030ce4f/ : SUCCESS in 6m 04s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/5/check/openstack-tox-pylint/e89f4d6/ : SUCCESS in 9m 09s","accounts_in_message":[],"_revision_number":5},{"id":"990ac5a4b378de14a2bb6c96379c533c57235f0f","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-24 09:59:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c8b7523e1cdf65027a710c22ea90963ec9df1b2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 13:12:09.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/6/check/openstack-tox-cover/d86c8b4/cover/ : SUCCESS in 18m 44s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/6/check/openstack-tox-lower-constraints/586d0f6/ : SUCCESS in 12m 01s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/6/check/openstack-tox-pep8/bacb7f2/ : SUCCESS in 10m 21s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/6/check/openstack-tox-py27/7752950/ : SUCCESS in 17m 30s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/6/check/openstack-tox-py35/9737ea5/ : SUCCESS in 13m 02s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/6/check/openstack-tox-py36/c3105fd/ : SUCCESS in 18m 20s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/6/check/openstack-tox-py37/fe11a7b/ : SUCCESS in 16m 51s\n- openstack-tox-docs http://logs.openstack.org/25/651225/6/check/openstack-tox-docs/14f1916/html/ : SUCCESS in 5m 13s\n- trove-functional-mysql http://logs.openstack.org/25/651225/6/check/trove-functional-mysql/dd4a694/ : SUCCESS in 1h 50m 23s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/6/check/trove-scenario-mariadb-single/143678f/ : FAILURE in 35m 39s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-mariadb-multi/b35ae44/ : FAILURE in 50m 50s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/6/check/trove-scenario-mysql-single/6db133c/ : TIMED_OUT in 3h 03m 01s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-mysql-multi/8ba2322/ : SUCCESS in 1h 37m 53s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/6/check/trove-scenario-postgresql-single/b7ee948/ : FAILURE in 1h 04m 27s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-postgresql-multi/9b773b5/ : FAILURE in 43m 21s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/6/check/trove-scenario-pxc-single/bfc849a/ : FAILURE in 44m 28s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-pxc-multi/75cb760/ : FAILURE in 49m 26s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/6/check/trove-scenario-redis-single/2a1f4c5/ : FAILURE in 1h 19m 11s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-redis-multi/60cb579/ : FAILURE in 1h 04m 06s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/6/check/trove-tox-fakemodetests/2686478/ : SUCCESS in 6m 01s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/6/check/trove-tox-apiexamples/398a464/ : SUCCESS in 5m 23s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/6/check/trove-tox-bandit-baseline/bb4d77d/ : SUCCESS in 7m 58s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/6/check/openstack-tox-pylint/2c11f28/ : SUCCESS in 9m 16s","accounts_in_message":[],"_revision_number":6},{"id":"6a93c9b0e589a1aeb890b145e8459c4a9e8206a9","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-24 13:13:37.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"a1a9ca16c6671e73449216f0f6a6f6536679a216","author":{"_account_id":28695,"name":"Bartosz Zurkowski","email":"b.zurkowski@samsung.com","username":"b.zurkowski"},"date":"2019-04-24 14:04:29.000000000","message":"Patch Set 6: Code-Review-1\n\n(5 comments)\n\nGood one Kasper. I added several remarks. Also, I haven\u0027t found tests for this change. The upgrade order approach seems OK to me.","accounts_in_message":[],"_revision_number":6},{"id":"3ba0dcac8fd996eb818d2b07ea740e2a5d9f0d01","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 15:20:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/6/check/openstack-tox-cover/63dafbb/cover/ : SUCCESS in 18m 30s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/6/check/openstack-tox-lower-constraints/fe981f9/ : SUCCESS in 14m 33s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/6/check/openstack-tox-pep8/a1bf173/ : SUCCESS in 7m 22s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/6/check/openstack-tox-py27/586f2c2/ : SUCCESS in 12m 58s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/6/check/openstack-tox-py35/eb02563/ : SUCCESS in 16m 09s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/6/check/openstack-tox-py36/80d944d/ : SUCCESS in 14m 11s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/6/check/openstack-tox-py37/78f3aa3/ : SUCCESS in 16m 42s\n- openstack-tox-docs http://logs.openstack.org/25/651225/6/check/openstack-tox-docs/6e13cc3/html/ : SUCCESS in 5m 37s\n- trove-functional-mysql http://logs.openstack.org/25/651225/6/check/trove-functional-mysql/7e241c0/ : SUCCESS in 2h 03m 11s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/6/check/trove-scenario-mariadb-single/c95c8ac/ : FAILURE in 37m 20s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-mariadb-multi/c081f8b/ : FAILURE in 45m 04s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/6/check/trove-scenario-mysql-single/5b24dd8/ : SUCCESS in 1h 57m 02s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-mysql-multi/330f7d5/ : SUCCESS in 1h 54m 22s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/6/check/trove-scenario-postgresql-single/a89b376/ : FAILURE in 55m 48s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-postgresql-multi/5cc8d02/ : FAILURE in 52m 13s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/6/check/trove-scenario-pxc-single/566a7d5/ : FAILURE in 58m 11s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-pxc-multi/4bc3eeb/ : FAILURE in 55m 37s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/6/check/trove-scenario-redis-single/54ec8b4/ : FAILURE in 1h 10m 51s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/6/check/trove-scenario-redis-multi/0de954f/ : FAILURE in 1h 18m 14s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/6/check/trove-tox-fakemodetests/11718d8/ : SUCCESS in 5m 41s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/6/check/trove-tox-apiexamples/b4e7564/ : SUCCESS in 5m 12s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/6/check/trove-tox-bandit-baseline/61fb788/ : SUCCESS in 5m 45s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/6/check/openstack-tox-pylint/19afd07/ : SUCCESS in 8m 51s","accounts_in_message":[],"_revision_number":6},{"id":"f2e10d5e91a5786aef505b5fb6105e1fb1666c54","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-25 11:51:47.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3430bce3141d92b29c5b563a87dc507ac7cc0eb1","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-25 11:52:38.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"173d72c1fc1442e32ef1bd278f8cc44156f438e0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-25 14:03:55.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/7/check/openstack-tox-cover/168dba4/cover/ : SUCCESS in 19m 28s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/7/check/openstack-tox-lower-constraints/4a5b188/ : SUCCESS in 14m 45s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/7/check/openstack-tox-pep8/0ee7322/ : FAILURE in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/7/check/openstack-tox-py27/9cba560/ : SUCCESS in 11m 05s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/7/check/openstack-tox-py35/0b174c5/ : SUCCESS in 13m 36s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/7/check/openstack-tox-py36/d5c4484/ : SUCCESS in 12m 09s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/7/check/openstack-tox-py37/e62bc56/ : SUCCESS in 17m 44s\n- openstack-tox-docs http://logs.openstack.org/25/651225/7/check/openstack-tox-docs/89f12ca/html/ : SUCCESS in 5m 32s\n- trove-functional-mysql http://logs.openstack.org/25/651225/7/check/trove-functional-mysql/e423cf2/ : SUCCESS in 2h 02m 28s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/7/check/trove-scenario-mariadb-single/dba656b/ : FAILURE in 53m 36s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/7/check/trove-scenario-mariadb-multi/17439d2/ : FAILURE in 51m 27s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/7/check/trove-scenario-mysql-single/6445e40/ : SUCCESS in 2h 00m 15s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/7/check/trove-scenario-mysql-multi/d6b6d50/ : SUCCESS in 1h 39m 50s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/7/check/trove-scenario-postgresql-single/e669f66/ : FAILURE in 55m 47s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/7/check/trove-scenario-postgresql-multi/16efdd6/ : FAILURE in 43m 39s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/7/check/trove-scenario-pxc-single/81dc96b/ : FAILURE in 56m 05s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/7/check/trove-scenario-pxc-multi/6fc2d75/ : FAILURE in 50m 23s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/7/check/trove-scenario-redis-single/3db657f/ : FAILURE in 1h 34m 37s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/7/check/trove-scenario-redis-multi/1d6737a/ : FAILURE in 1h 12m 04s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/7/check/trove-tox-fakemodetests/c7ca071/ : SUCCESS in 5m 28s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/7/check/trove-tox-apiexamples/7cf2cb9/ : SUCCESS in 5m 18s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/7/check/trove-tox-bandit-baseline/66b33f7/ : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/7/check/openstack-tox-pylint/6940dc2/ : SUCCESS in 8m 38s","accounts_in_message":[],"_revision_number":7},{"id":"bac3b7849d576e37cb14a943175e1b09a675eb22","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-26 07:33:28.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"3f946c9e655952fafb2e9f80e31a93d2752b53f7","author":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"date":"2019-04-26 07:35:09.000000000","message":"Patch Set 8:\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"0c0c22180570f998cfd4d7ca71c1d692a10ffae7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 09:46:54.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/25/651225/8/check/openstack-tox-cover/5017c0d/cover/ : SUCCESS in 20m 58s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/8/check/openstack-tox-lower-constraints/eb2be27/ : SUCCESS in 12m 21s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/8/check/openstack-tox-pep8/1c4cd09/ : SUCCESS in 5m 37s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/8/check/openstack-tox-py27/a576515/ : SUCCESS in 11m 32s\n- openstack-tox-py35 http://logs.openstack.org/25/651225/8/check/openstack-tox-py35/c0a5749/ : SUCCESS in 15m 12s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/8/check/openstack-tox-py36/1499980/ : SUCCESS in 11m 55s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/8/check/openstack-tox-py37/080a865/ : SUCCESS in 19m 06s\n- openstack-tox-docs http://logs.openstack.org/25/651225/8/check/openstack-tox-docs/6abb270/html/ : SUCCESS in 5m 14s\n- trove-functional-mysql http://logs.openstack.org/25/651225/8/check/trove-functional-mysql/5edd55f/ : SUCCESS in 2h 07m 17s\n- trove-scenario-mariadb-single http://logs.openstack.org/25/651225/8/check/trove-scenario-mariadb-single/92ae1f1/ : FAILURE in 42m 36s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/25/651225/8/check/trove-scenario-mariadb-multi/e7d3782/ : FAILURE in 1h 01m 01s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/8/check/trove-scenario-mysql-single/4213766/ : SUCCESS in 1h 53m 23s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/8/check/trove-scenario-mysql-multi/974b280/ : SUCCESS in 1h 38m 47s\n- trove-scenario-postgresql-single http://logs.openstack.org/25/651225/8/check/trove-scenario-postgresql-single/b33b53a/ : FAILURE in 56m 54s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/25/651225/8/check/trove-scenario-postgresql-multi/15d671d/ : FAILURE in 48m 41s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/25/651225/8/check/trove-scenario-pxc-single/f841aa7/ : FAILURE in 51m 52s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/25/651225/8/check/trove-scenario-pxc-multi/a057346/ : FAILURE in 1h 09m 14s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/25/651225/8/check/trove-scenario-redis-single/3b0a0f1/ : FAILURE in 1h 16m 17s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/25/651225/8/check/trove-scenario-redis-multi/1964551/ : FAILURE in 1h 09m 37s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/8/check/trove-tox-fakemodetests/ea6e116/ : SUCCESS in 5m 53s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/8/check/trove-tox-apiexamples/aeb3ac1/ : SUCCESS in 5m 34s\n- trove-tox-bandit-baseline http://logs.openstack.org/25/651225/8/check/trove-tox-bandit-baseline/8f5fd22/ : SUCCESS in 5m 39s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/25/651225/8/check/openstack-tox-pylint/b8a5d2e/ : SUCCESS in 7m 52s","accounts_in_message":[],"_revision_number":8},{"id":"5bb7752df8bb02a8c50c65298c2ca9272b809c90","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-06-05 04:22:01.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"31101ac324260f2452bac0a61c16f0e8da267eba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 04:22:13.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"efcaa714beccb8701d405a646fc20530b4086594","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 06:29:45.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/25/651225/8/gate/openstack-tox-lower-constraints/4307e4d/ : SUCCESS in 11m 54s\n- openstack-tox-pep8 http://logs.openstack.org/25/651225/8/gate/openstack-tox-pep8/489df07/ : SUCCESS in 4m 59s\n- openstack-tox-py27 http://logs.openstack.org/25/651225/8/gate/openstack-tox-py27/c57c9f4/ : SUCCESS in 12m 27s\n- openstack-tox-py36 http://logs.openstack.org/25/651225/8/gate/openstack-tox-py36/1055a37/ : SUCCESS in 11m 40s\n- openstack-tox-py37 http://logs.openstack.org/25/651225/8/gate/openstack-tox-py37/547de13/ : SUCCESS in 16m 51s\n- openstack-tox-docs http://logs.openstack.org/25/651225/8/gate/openstack-tox-docs/04b28f1/html/ : SUCCESS in 4m 51s\n- trove-functional-mysql http://logs.openstack.org/25/651225/8/gate/trove-functional-mysql/df80c2c/ : SUCCESS in 2h 02m 32s\n- trove-scenario-mysql-single http://logs.openstack.org/25/651225/8/gate/trove-scenario-mysql-single/324d484/ : SUCCESS in 1h 45m 34s\n- trove-scenario-mysql-multi http://logs.openstack.org/25/651225/8/gate/trove-scenario-mysql-multi/8df72b1/ : SUCCESS in 1h 34m 21s\n- trove-tox-fakemodetests http://logs.openstack.org/25/651225/8/gate/trove-tox-fakemodetests/4ddac94/ : SUCCESS in 5m 55s\n- trove-tox-apiexamples http://logs.openstack.org/25/651225/8/gate/trove-tox-apiexamples/95d243c/ : SUCCESS in 4m 52s\n- openstack-tox-pylint http://logs.openstack.org/25/651225/8/gate/openstack-tox-pylint/5e9dd45/ : SUCCESS in 8m 21s","accounts_in_message":[],"_revision_number":8},{"id":"0fce67c3dc6ed2547904e6126241b056cbad177d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 06:29:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"0969d53c6cc35f2b1bf9b0baad1096db257bb67a","revisions":{"b73a4c23fffb700459e9f9942a2835cb467b10b4":{"kind":"REWORK","_number":1,"created":"2019-04-09 12:49:22.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/1"}}},"commit":{"parents":[{"commit":"da883bd8179e8a21bfa2c127933a32faa402bdb3","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/da883bd8179e8a21bfa2c127933a32faa402bdb3"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-09 11:58:00.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-09 12:39:09.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/b73a4c23fffb700459e9f9942a2835cb467b10b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/b73a4c23fffb700459e9f9942a2835cb467b10b4"}]},"branch":"refs/heads/master"},"66abd551654820347d52806260c52414c7c19b2c":{"kind":"REWORK","_number":2,"created":"2019-04-10 09:33:08.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/2"}}},"commit":{"parents":[{"commit":"da883bd8179e8a21bfa2c127933a32faa402bdb3","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/da883bd8179e8a21bfa2c127933a32faa402bdb3"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-09 11:58:00.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-10 09:29:09.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/66abd551654820347d52806260c52414c7c19b2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/66abd551654820347d52806260c52414c7c19b2c"}]},"branch":"refs/heads/master"},"19122d6bfd497b81855bec1086363fad58d56682":{"kind":"REWORK","_number":3,"created":"2019-04-10 12:59:01.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/3"}}},"commit":{"parents":[{"commit":"23af6e1f2fbe7244e42f15cdf29c20b318b79f1d","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/23af6e1f2fbe7244e42f15cdf29c20b318b79f1d"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-09 11:58:00.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-10 12:57:16.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/19122d6bfd497b81855bec1086363fad58d56682"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/19122d6bfd497b81855bec1086363fad58d56682"}]},"branch":"refs/heads/master"},"64ddb554fd890ca2afd0757d11bbc8fa2fac829c":{"kind":"REWORK","_number":4,"created":"2019-04-11 07:19:45.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/4"}}},"commit":{"parents":[{"commit":"23af6e1f2fbe7244e42f15cdf29c20b318b79f1d","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/23af6e1f2fbe7244e42f15cdf29c20b318b79f1d"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-09 11:58:00.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-11 07:11:20.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/64ddb554fd890ca2afd0757d11bbc8fa2fac829c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/64ddb554fd890ca2afd0757d11bbc8fa2fac829c"}]},"branch":"refs/heads/master"},"051a13f967525e8bc028f8262a3b475573e2d980":{"kind":"REWORK","_number":5,"created":"2019-04-17 09:01:48.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/5"}}},"commit":{"parents":[{"commit":"8a18297835291d5fccf93b71f8aceed009bb6430","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/8a18297835291d5fccf93b71f8aceed009bb6430"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-03 11:09:51.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-17 09:00:07.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nCassandra upgrade steps have been taken from\nhttps://docs.datastax.com/en/upgrade/doc/upgrade/ddac/upgdDDACMinor51x.html\n\nIn case of trove it looks as follows:\nFor each node do:\n    + enter restart mode\n    + drain and stop node\n    + preserve configuration files and home directory\n    + unmount volume\n    + create instance with new datastore version\n    + mount volume\n    + restore configuration and home directory\n    + start Cassandra\n    + upgrade sstables\n\nBecause we need to upgrade seeds first there is an additional parameter\nin rolling_upgrade_cluster function - a function which is used to so\nsort nodes in proper order.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/051a13f967525e8bc028f8262a3b475573e2d980"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/051a13f967525e8bc028f8262a3b475573e2d980"}]},"branch":"refs/heads/master"},"7d88c358c41a7b030e170c6ee49d414021900fe9":{"kind":"REWORK","_number":6,"created":"2019-04-24 09:59:49.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/6"}}},"commit":{"parents":[{"commit":"8a18297835291d5fccf93b71f8aceed009bb6430","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/8a18297835291d5fccf93b71f8aceed009bb6430"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-03 11:09:51.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-24 08:39:10.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nCassandra upgrade steps have been taken from\nhttps://docs.datastax.com/en/upgrade/doc/upgrade/ddac/upgdDDACMinor51x.html\n\nIn case of trove it looks as follows:\nFor each node do:\n    + enter restart mode\n    + drain and stop node\n    + preserve configuration files and home directory\n    + unmount volume\n    + create instance with new datastore version\n    + mount volume\n    + restore configuration and home directory\n    + start Cassandra\n    + upgrade sstables\n\nBecause we need to upgrade seeds first there is an additional parameter\nin rolling_upgrade_cluster function - a function which is used to so\nsort nodes in proper order.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/7d88c358c41a7b030e170c6ee49d414021900fe9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/7d88c358c41a7b030e170c6ee49d414021900fe9"}]},"branch":"refs/heads/master"},"e797d3486ab59082b4249547511b111a63a9e098":{"kind":"REWORK","_number":7,"created":"2019-04-25 11:51:47.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/7"}}},"commit":{"parents":[{"commit":"a1df0dbb03832385d51594d0da6523ee098e99dc","subject":"Changing file owner when upgrading mariadb","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/a1df0dbb03832385d51594d0da6523ee098e99dc"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-03 11:09:51.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-25 11:49:38.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nCassandra upgrade steps have been taken from\nhttps://docs.datastax.com/en/upgrade/doc/upgrade/ddac/upgdDDACMinor51x.html\n\nIn case of trove it looks as follows:\nFor each node do:\n    + enter restart mode\n    + drain and stop node\n    + preserve configuration files and home directory\n    + unmount volume\n    + create instance with new datastore version\n    + mount volume\n    + restore configuration and home directory\n    + start Cassandra\n    + upgrade sstables\n\nBecause we need to upgrade seeds first there is an additional parameter\nin rolling_upgrade_cluster function - a function which is used to so\nsort nodes in proper order.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/e797d3486ab59082b4249547511b111a63a9e098"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/e797d3486ab59082b4249547511b111a63a9e098"}]},"branch":"refs/heads/master"},"0969d53c6cc35f2b1bf9b0baad1096db257bb67a":{"kind":"REWORK","_number":8,"created":"2019-04-26 07:33:28.000000000","uploader":{"_account_id":29995,"name":"Kasper Hasior","email":"k.hasior@partner.samsung.com","username":"k.hasior"},"ref":"refs/changes/25/651225/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/25/651225/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/25/651225/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/25/651225/8"}}},"commit":{"parents":[{"commit":"d5d84653cf71a016250165c7ad8d66cb4f0e1d26","subject":"Merge \"Changing file owner when upgrading mariadb\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/d5d84653cf71a016250165c7ad8d66cb4f0e1d26"}]}],"author":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-03 11:09:51.000000000","tz":120},"committer":{"name":"Kasper Hasior","email":"k.hasior@samsung.com","date":"2019-04-26 07:32:41.000000000","tz":120},"subject":"Add Cassandra datastore upgrade","message":"Add Cassandra datastore upgrade\n\nThis patch adds support for upgrading Cassandra datastore - both single\ninstance cluster and multiple-node cluster.\n\nIt is achievied in a similar way to MySQL/Mariadb. The key difference\nis draining nodes before upgrade and upgrading sstables after succesful\nvolume mounting operation.\n\nCassandra upgrade steps have been taken from\nhttps://docs.datastax.com/en/upgrade/doc/upgrade/ddac/upgdDDACMinor51x.html\n\nIn case of trove it looks as follows:\nFor each node do:\n    + enter restart mode\n    + drain and stop node\n    + preserve configuration files and home directory\n    + unmount volume\n    + create instance with new datastore version\n    + mount volume\n    + restore configuration and home directory\n    + start Cassandra\n    + upgrade sstables\n\nBecause we need to upgrade seeds first there is an additional parameter\nin rolling_upgrade_cluster function - a function which is used to so\nsort nodes in proper order.\n\nStory: #2005410\nTask: #30426\nCo-Authored-By: Przemysław Godek \u003cp.godek@partner.samsung.com\u003e\nChange-Id: I9f25606d51b35e264a8c36f9524ae57b0a5780d0\nSigned-off-by: Kasper Hasior \u003ck.hasior@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/0969d53c6cc35f2b1bf9b0baad1096db257bb67a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/0969d53c6cc35f2b1bf9b0baad1096db257bb67a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
