*** jcru has quit IRC | 00:01 | |
*** grapex has quit IRC | 00:04 | |
*** amytron has joined #openstack-trove | 00:05 | |
*** amcrn has quit IRC | 00:12 | |
*** amytron has quit IRC | 00:13 | |
*** matsuhashi has joined #openstack-trove | 00:18 | |
*** krow has quit IRC | 00:19 | |
*** krow has joined #openstack-trove | 00:26 | |
*** jcooley_ has joined #openstack-trove | 00:29 | |
*** jcooley_ has quit IRC | 00:32 | |
*** plodronio has left #openstack-trove | 00:33 | |
*** edmund has quit IRC | 00:33 | |
*** jcooley_ has joined #openstack-trove | 00:34 | |
*** krow has quit IRC | 00:50 | |
*** krow has joined #openstack-trove | 00:50 | |
*** krow has quit IRC | 00:54 | |
*** radez_g0n3 is now known as radez | 01:05 | |
*** nosnos has joined #openstack-trove | 01:12 | |
*** jcooley_ has quit IRC | 01:22 | |
*** edmund has joined #openstack-trove | 01:24 | |
*** coolsvap has quit IRC | 01:28 | |
*** tanisdl has quit IRC | 01:30 | |
*** krow has joined #openstack-trove | 01:32 | |
*** SnowDust has quit IRC | 01:50 | |
*** krow has quit IRC | 01:52 | |
*** mmcdaris has quit IRC | 01:53 | |
*** mmcdaris has joined #openstack-trove | 01:54 | |
*** haomaiwang has joined #openstack-trove | 01:54 | |
*** mmcdaris has quit IRC | 01:58 | |
*** nosnos_ has joined #openstack-trove | 02:01 | |
*** nosnos has quit IRC | 02:04 | |
*** haomaiwa_ has joined #openstack-trove | 02:07 | |
*** haomaiwang has quit IRC | 02:09 | |
*** nosnos_ has quit IRC | 02:30 | |
*** nosnos has joined #openstack-trove | 02:31 | |
*** Barker has joined #openstack-trove | 02:40 | |
*** jcooley_ has joined #openstack-trove | 02:42 | |
*** tanisdl has joined #openstack-trove | 02:44 | |
*** erkules has quit IRC | 02:46 | |
*** matsuhashi has quit IRC | 02:47 | |
*** erkules has joined #openstack-trove | 02:48 | |
*** coolsvap has joined #openstack-trove | 03:05 | |
*** matsuhashi has joined #openstack-trove | 03:35 | |
cp16net | here is the bug affecting devstack today. https://bugs.launchpad.net/devstack/+bug/1248923 | 03:37 |
---|---|---|
cp16net | looks like the "fix" was merged but i still see the issue on a new vm | 03:37 |
*** jcooley_ has quit IRC | 03:38 | |
*** jcooley_ has joined #openstack-trove | 03:39 | |
*** jcooley_ has quit IRC | 03:43 | |
*** Barker has quit IRC | 04:12 | |
*** jcooley_ has joined #openstack-trove | 04:26 | |
*** jcooley_ has quit IRC | 04:32 | |
*** jcooley_ has joined #openstack-trove | 04:33 | |
*** tanisdl has quit IRC | 05:30 | |
*** radez is now known as radez_g0n3 | 05:40 | |
*** yogeshmehra has joined #openstack-trove | 05:56 | |
*** coolsvap has quit IRC | 06:10 | |
*** EmilienM has quit IRC | 06:13 | |
*** EmilienM has joined #openstack-trove | 06:18 | |
*** yogeshmehra has quit IRC | 06:29 | |
*** yogeshmehra has joined #openstack-trove | 06:30 | |
*** jaishanker has joined #openstack-trove | 06:35 | |
*** yogeshme_ has joined #openstack-trove | 06:41 | |
*** yogeshmehra has quit IRC | 06:43 | |
*** krow has joined #openstack-trove | 06:47 | |
*** SushilKM__ has joined #openstack-trove | 06:50 | |
*** radez_g0n3 is now known as radez | 06:56 | |
*** yogeshme_ has quit IRC | 06:57 | |
*** edmund has quit IRC | 07:07 | |
*** SushilKM__ has quit IRC | 07:35 | |
*** matsuhashi has quit IRC | 07:40 | |
*** matsuhashi has joined #openstack-trove | 07:41 | |
*** matsuhashi has quit IRC | 07:45 | |
*** matsuhashi has joined #openstack-trove | 07:46 | |
*** SushilKM__ has joined #openstack-trove | 07:48 | |
*** SushilKM__ has quit IRC | 08:10 | |
*** SushilKM__ has joined #openstack-trove | 08:11 | |
*** jcooley_ has quit IRC | 08:14 | |
*** SushilKM__ has quit IRC | 08:17 | |
*** SushilKM__ has joined #openstack-trove | 08:18 | |
*** SushilKM__ has quit IRC | 08:25 | |
*** EmilienM has quit IRC | 08:56 | |
*** EmilienM has joined #openstack-trove | 08:57 | |
*** nosnos_ has joined #openstack-trove | 08:57 | |
*** nosnos has quit IRC | 09:01 | |
*** yogeshmehra has joined #openstack-trove | 09:09 | |
*** yogeshme_ has joined #openstack-trove | 09:20 | |
*** yogeshmehra has quit IRC | 09:22 | |
*** radez is now known as radez_g0n3 | 09:30 | |
*** matsuhashi has quit IRC | 09:41 | |
*** matsuhashi has joined #openstack-trove | 09:42 | |
*** SushilKM__ has joined #openstack-trove | 09:43 | |
*** matsuhas_ has joined #openstack-trove | 09:44 | |
*** matsuhashi has quit IRC | 09:45 | |
*** coolsvap has joined #openstack-trove | 09:54 | |
*** coolsvap has quit IRC | 09:58 | |
*** matsuhas_ has quit IRC | 10:02 | |
*** matsuhashi has joined #openstack-trove | 10:03 | |
*** matsuhashi has quit IRC | 10:07 | |
*** yogeshme_ has quit IRC | 10:24 | |
*** yogeshmehra has joined #openstack-trove | 10:26 | |
*** matsuhashi has joined #openstack-trove | 10:28 | |
*** yogeshmehra has quit IRC | 10:30 | |
*** haomaiwa_ has quit IRC | 10:30 | |
*** haomaiwang has joined #openstack-trove | 10:31 | |
*** haomaiwang has quit IRC | 10:36 | |
*** nosnos_ has quit IRC | 11:08 | |
*** nosnos has joined #openstack-trove | 11:09 | |
*** matsuhashi has quit IRC | 11:18 | |
*** krow has quit IRC | 11:22 | |
*** krow has joined #openstack-trove | 11:22 | |
*** krow has quit IRC | 11:24 | |
*** matsuhashi has joined #openstack-trove | 11:30 | |
*** demorris has quit IRC | 11:52 | |
*** haomaiwang has joined #openstack-trove | 11:54 | |
*** matsuhashi has quit IRC | 12:05 | |
*** matsuhashi has joined #openstack-trove | 12:06 | |
*** nosnos_ has joined #openstack-trove | 12:07 | |
*** nosnos has quit IRC | 12:10 | |
*** matsuhashi has quit IRC | 12:10 | |
*** nosnos_ has quit IRC | 12:11 | |
*** pdmars has joined #openstack-trove | 13:03 | |
*** jaishanker has quit IRC | 13:23 | |
*** robertmyers has quit IRC | 13:26 | |
*** Barker has joined #openstack-trove | 13:26 | |
*** edmund has joined #openstack-trove | 14:02 | |
*** robertmyers has joined #openstack-trove | 14:12 | |
*** robertmy_ has joined #openstack-trove | 14:15 | |
*** robertmyers has quit IRC | 14:17 | |
*** yogeshmehra has joined #openstack-trove | 14:26 | |
denis_makogon | yogeshmehra, ping | 14:27 |
*** yogeshmehra has quit IRC | 14:32 | |
*** demorris has joined #openstack-trove | 14:33 | |
*** jcru has joined #openstack-trove | 14:37 | |
*** robertmy_ has quit IRC | 14:41 | |
*** robertmyers has joined #openstack-trove | 14:41 | |
*** SushilKM__ has quit IRC | 14:47 | |
*** SushilKM__ has joined #openstack-trove | 14:47 | |
*** SushilKM__ has quit IRC | 15:04 | |
*** demorris has quit IRC | 15:06 | |
*** Barker has quit IRC | 15:07 | |
*** jasonb365 has joined #openstack-trove | 15:10 | |
*** adrian_otto has joined #openstack-trove | 15:11 | |
*** Barker has joined #openstack-trove | 15:13 | |
*** rnirmal has joined #openstack-trove | 15:14 | |
*** coolsvap has joined #openstack-trove | 15:16 | |
*** grapex has joined #openstack-trove | 15:26 | |
*** haomaiwang has quit IRC | 15:27 | |
*** kiall has joined #openstack-trove | 15:27 | |
*** haomaiwang has joined #openstack-trove | 15:27 | |
*** grapex has quit IRC | 15:28 | |
*** grapex has joined #openstack-trove | 15:29 | |
*** david-lyle has joined #openstack-trove | 15:30 | |
*** haomaiwang has quit IRC | 15:32 | |
*** plodronio has joined #openstack-trove | 15:34 | |
*** datsun180b has joined #openstack-trove | 15:37 | |
*** tanisdl has joined #openstack-trove | 15:39 | |
*** jasonb365 has quit IRC | 15:40 | |
*** adrian_otto has quit IRC | 15:48 | |
*** adrian_otto has joined #openstack-trove | 15:49 | |
*** shivamshukla has joined #openstack-trove | 16:05 | |
*** joesavak has joined #openstack-trove | 16:07 | |
*** joesavak has left #openstack-trove | 16:07 | |
*** tanisdl has quit IRC | 16:11 | |
*** tanisdl has joined #openstack-trove | 16:11 | |
denis_makogon | robertmyers, ping | 16:22 |
*** jasonb365 has joined #openstack-trove | 16:22 | |
robertmyers | denis_makogon: pong | 16:22 |
denis_makogon | robertmyers, i suppose, restore functionality is your ? | 16:23 |
robertmyers | I had a little hand in it | 16:24 |
robertmyers | whats up? | 16:24 |
denis_makogon | robertmyers, i need some explanations | 16:24 |
robertmyers | shoot | 16:24 |
denis_makogon | 1. Why does restoring allowed only from stream ? (Why not allow to save stream into file and then work with it) | 16:25 |
denis_makogon | to be precise, cassandra cannot restore directly from input stream | 16:25 |
denis_makogon | restoring is a complex process | 16:25 |
robertmyers | technically it does store it first | 16:26 |
denis_makogon | where? | 16:26 |
robertmyers | the stream just writes the files in place | 16:26 |
robertmyers | then there is a prepare call | 16:26 |
robertmyers | for xtrabackup | 16:26 |
denis_makogon | hm | 16:26 |
denis_makogon | what do you think about allowing to save swift stream into file and them work with them | 16:27 |
robertmyers | https://github.com/openstack/trove/blob/master/trove/guestagent/strategies/restore/base.py#L106 | 16:27 |
robertmyers | so there is the restore, which just copies the files and the prepare which loads them | 16:28 |
denis_makogon | so, prepare_cmd saves stream into file right ? | 16:28 |
robertmyers | no, the restore does | 16:28 |
denis_makogon | ah | 16:28 |
denis_makogon | xtrabackup does saving | 16:28 |
denis_makogon | right ? | 16:28 |
robertmyers | yes | 16:28 |
denis_makogon | so, there is a pain comes | 16:29 |
denis_makogon | i need to bring functionality to save stream into file for cassandra | 16:29 |
*** plodronio has quit IRC | 16:29 | |
robertmyers | there is a hook for _run_restore and _run_prepare too | 16:30 |
robertmyers | that subclasses can override | 16:30 |
robertmyers | honestly tho the base restore is too mysql specific | 16:31 |
robertmyers | the swift stuff needs to be refactored into the storage class | 16:32 |
*** jaishanker has joined #openstack-trove | 16:34 | |
robertmyers | denis_makogon: is there an example of cassandra backup workflow you can link? | 16:37 |
denis_makogon | yes, there is DownloadStream class authorizes it swift via exec | 16:38 |
*** jaishanker has quit IRC | 16:38 | |
denis_makogon | robertmyers, http://wiki.apache.org/cassandra/Operations | 16:39 |
robertmyers | possibly all you would need to do is set the restore_cmd = 'tar -xvf' | 16:39 |
denis_makogon | robertmyers, that is what i'm going to do | 16:39 |
robertmyers | denis_makogon: ok, then maybe the prepare_cmd = 'json2sstable ARGS' | 16:41 |
denis_makogon | robertmyers, there is another way to backup | 16:41 |
denis_makogon | nodetool snapshot | 16:41 |
robertmyers | that might be the same workflow as xtrabackup | 16:43 |
robertmyers | basically xtrabackup does a binary copy of the db | 16:43 |
denis_makogon | robertmyers, https://gist.github.com/crazymac/7335698 | 16:43 |
robertmyers | that is a crazy oneliner :) | 16:44 |
denis_makogon | robertmyers, and it's only a backup))) | 16:45 |
denis_makogon | robertmyers, you didn't saw restore))0 | 16:46 |
denis_makogon | robertmyers, https://gist.github.com/crazymac/7081681 | 16:46 |
robertmyers | denis_makogon: looks simple enough :) | 16:47 |
denis_makogon | robertmyers, https://gist.github.com/crazymac/67b485846e37210d5794 | 16:48 |
* robertmyers eys start bleeding | 16:48 | |
robertmyers | *eyes | 16:48 |
denis_makogon | lol | 16:51 |
cp16net | wow | 16:51 |
robertmyers | denis_makogon: I think *most* of that logic could be done in python, but possibly we'll need to make the little helper functions in the restore class more generic | 16:52 |
robertmyers | mysql_is_running etc | 16:52 |
denis_makogon | maybe | 16:52 |
robertmyers | the exec_with_root_helper is a good start | 16:53 |
robertmyers | but you may need a way to get the results of the command | 16:54 |
robertmyers | possibly a command pipeline or something | 16:54 |
*** openstackgerrit has quit IRC | 17:03 | |
*** openstackgerrit has joined #openstack-trove | 17:03 | |
*** SushilKM__ has joined #openstack-trove | 17:07 | |
datsun180b | robertmyers / denis_makogon https://gist.github.com/ed-/03ab2fc4975730468bcc | 17:15 |
datsun180b | hope that helps | 17:15 |
denis_makogon | almost the same as i have posted | 17:16 |
datsun180b | it's exactly the same, i just used linebreaks and indents | 17:16 |
datsun180b | you can see it's a fork of your gist | 17:16 |
datsun180b | %s/; /\r/g and the rest was just to reduce eye bleed | 17:18 |
robertmyers | denis_makogon: maybe that script could just be added to the guest, then executed by the prepare_cmd = 'sudo /path/to/restore.sh' | 17:20 |
robertmyers | done and done | 17:20 |
denis_makogon | i've got BP for adding database specific config file | 17:21 |
denis_makogon | maybe backuping and restroing calls could be optional | 17:22 |
denis_makogon | because current backuping execs bring inconsistent state | 17:23 |
denis_makogon | because they are not backuping whole db | 17:23 |
robertmyers | denis_makogon: it seems like this logic assumes that you are restoring to a existing guest | 17:23 |
robertmyers | the current restore workflow is suppose to create a new guest | 17:23 |
robertmyers | so maybe just rm -rf /path/to/db | 17:23 |
robertmyers | then restore clean | 17:24 |
*** kevinconway has joined #openstack-trove | 17:32 | |
*** ppenjoy has joined #openstack-trove | 17:45 | |
*** ppenjoy has left #openstack-trove | 17:45 | |
*** denis_makogon is now known as dmakogon | 17:55 | |
*** adrian_otto has quit IRC | 18:01 | |
*** adrian_otto has joined #openstack-trove | 18:06 | |
openstackgerrit | Anna Shen proposed a change to openstack/trove-integration: Update redstack script to use the latest troveclient https://review.openstack.org/56073 | 18:21 |
*** yogeshmehra has joined #openstack-trove | 18:37 | |
*** yogeshmehra has quit IRC | 18:38 | |
*** yogesh_ has joined #openstack-trove | 18:40 | |
*** yogesh_ has quit IRC | 18:54 | |
*** yogesh_ has joined #openstack-trove | 18:55 | |
*** yogesh_ has quit IRC | 18:59 | |
*** yogesh_ has joined #openstack-trove | 19:01 | |
datsun180b | lousy gates | 19:02 |
*** SnowDust has joined #openstack-trove | 19:05 | |
*** SushilKM__ has quit IRC | 19:10 | |
*** coolsvap has quit IRC | 19:12 | |
*** amcrn has joined #openstack-trove | 19:14 | |
*** krow has joined #openstack-trove | 19:34 | |
*** denis_makogon has joined #openstack-trove | 19:56 | |
denis_makogon | hey, guys, does gate still broken ? | 19:56 |
datsun180b | pretty much | 19:57 |
*** yogesh_ has quit IRC | 20:03 | |
*** krow has quit IRC | 20:03 | |
*** yogesh_ has joined #openstack-trove | 20:03 | |
*** jasonb365 has quit IRC | 20:06 | |
datsun180b | frustrating to say the least | 20:06 |
cp16net | denis_makogon: yeah there is a fix in flight for it | 20:08 |
denis_makogon | cp16net, i know | 20:08 |
*** yogesh_ has quit IRC | 20:08 | |
cp16net | this made it work for me https://review.openstack.org/#/c/55992/ | 20:08 |
denis_makogon | i thought i got the main problem | 20:08 |
denis_makogon | cp16net, yeah, i say that one | 20:09 |
denis_makogon | as i understood, there is a problem with libvirt | 20:09 |
openstackgerrit | Craig Vyvial proposed a change to openstack/trove: adding configuration group support https://review.openstack.org/53168 | 20:23 |
*** shivamshukla has quit IRC | 20:30 | |
*** krow has joined #openstack-trove | 20:34 | |
*** jasonb365 has joined #openstack-trove | 20:34 | |
*** yogesh_ has joined #openstack-trove | 20:51 | |
*** ashestakov_ has joined #openstack-trove | 20:58 | |
cp16net | is there a doc page with the trove api and mgmt api examples somewhere? | 20:58 |
cp16net | i do not recall where that would be IF there is even one. | 20:59 |
*** amytron has joined #openstack-trove | 21:00 | |
*** yogesh_ has quit IRC | 21:04 | |
*** yogesh_ has joined #openstack-trove | 21:04 | |
*** plodronio has joined #openstack-trove | 21:04 | |
*** yogesh_ has quit IRC | 21:09 | |
*** jasonb365 has quit IRC | 21:13 | |
*** Barker has quit IRC | 21:15 | |
*** esp has left #openstack-trove | 21:16 | |
*** amytron has quit IRC | 21:16 | |
*** amytron has joined #openstack-trove | 21:17 | |
*** denis_makogon has quit IRC | 21:19 | |
*** vipul is now known as vipul-away | 21:24 | |
*** adrian_otto has quit IRC | 21:25 | |
*** vipul-away is now known as vipul | 21:31 | |
*** yogesh_ has joined #openstack-trove | 21:33 | |
*** yogesh_ has quit IRC | 21:34 | |
openstackgerrit | Steve Leon proposed a change to openstack/trove: Adding designate dns support to trove https://review.openstack.org/54412 | 21:36 |
*** yogesh_ has joined #openstack-trove | 21:37 | |
*** SnowDust has quit IRC | 21:47 | |
*** vipul is now known as vipul-away | 21:49 | |
*** vipul-away is now known as vipul | 21:49 | |
*** ashestakov_ has quit IRC | 21:51 | |
openstackgerrit | A change was merged to openstack/trove-integration: Moving mgmt host tests. https://review.openstack.org/53381 | 21:54 |
openstackgerrit | Steve Leon proposed a change to openstack/trove: Adding designate dns support to trove https://review.openstack.org/54412 | 21:57 |
*** SnowDust has joined #openstack-trove | 21:59 | |
*** adrian_otto has joined #openstack-trove | 22:05 | |
*** pdmars has quit IRC | 22:10 | |
*** krow has quit IRC | 22:51 | |
*** robertmyers has quit IRC | 22:55 | |
*** plodronio has left #openstack-trove | 22:58 | |
*** yogesh_ has quit IRC | 22:58 | |
*** SnowDust has quit IRC | 23:01 | |
cp16net | grapex, vipul, hub_cap: https://review.openstack.org/#/c/55308/ | 23:03 |
vipul | cp16net: when did this start breaking? | 23:04 |
vipul | the change won't be a bad thing, but i didn't realize that read permissions were lost | 23:05 |
cp16net | 11 days ago after devstack merged this 11 days | 23:05 |
cp16net | doh... | 23:05 |
cp16net | https://github.com/openstack-dev/devstack/commit/385775d83fb61132098a3b117f1aaa8a8612a972 | 23:06 |
*** amytron has quit IRC | 23:06 | |
cp16net | something about how config drive sets up the files | 23:06 |
cp16net | i didnt dive too far into it | 23:06 |
vipul | hmm ok | 23:06 |
cp16net | https://bugs.launchpad.net/devstack/+bug/1248275 | 23:07 |
datsun180b | craig laid out three solutions to this problem; the review he's got there is the one with the shortest impact, quickest return, and easiest rollback | 23:07 |
cp16net | there is the bug | 23:07 |
cp16net | it stopped the gate from working | 23:07 |
cp16net | it was about the day everyone went to the summit | 23:08 |
datsun180b | coincidence?!? | 23:08 |
cp16net | hehe | 23:08 |
cp16net | on a side note there is a bug with devstack currently as well | 23:08 |
cp16net | https://review.openstack.org/#/c/55992/ | 23:08 |
cp16net | i verified that this fixes review fixes the issue | 23:09 |
datsun180b | provided the other fix is in place too, right? | 23:09 |
cp16net | those 2 should get our gate working | 23:09 |
*** krow has joined #openstack-trove | 23:12 | |
*** yogesh_ has joined #openstack-trove | 23:16 | |
*** yogesh_ has quit IRC | 23:17 | |
openstackgerrit | A change was merged to openstack/trove-integration: fixing the permissions on /etc/guest_info https://review.openstack.org/55308 | 23:19 |
vipul | so this one https://review.openstack.org/#/c/55992/ -- why is that only effecting us? | 23:19 |
vipul | or are there other Devstack VM gates broken because of it too | 23:19 |
vipul | maybe other gates don't enable n-novnc | 23:20 |
datsun180b | beats me | 23:25 |
openstackgerrit | Steve Leon proposed a change to openstack/trove: Adding designate dns support to trove https://review.openstack.org/54412 | 23:25 |
datsun180b | oh good, they made the neutron-large-ops job non-voting | 23:25 |
*** krow has quit IRC | 23:26 | |
datsun180b | well "good" meaning "they're aware of the problem there, whatever it is" | 23:26 |
*** krow has joined #openstack-trove | 23:37 | |
openstackgerrit | A change was merged to openstack/python-troveclient: IP Address Showing as JSON in Show Command https://review.openstack.org/54158 | 23:44 |
openstackgerrit | A change was merged to openstack/python-troveclient: Fix Pep8 indentation issues only found with Pep8 1.4.6+ https://review.openstack.org/54855 | 23:44 |
*** datsun180b has quit IRC | 23:45 | |
*** krow has quit IRC | 23:47 | |
openstackgerrit | Craig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management https://review.openstack.org/53169 | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!