| *** sbfox has quit IRC | 00:05 | |
| *** michael-yu has quit IRC | 00:05 | |
| *** matsuhashi has joined #openstack-trove | 00:07 | |
| *** michael-yu has joined #openstack-trove | 00:07 | |
| *** mattgriffin has quit IRC | 00:09 | |
| *** yidclare has joined #openstack-trove | 00:28 | |
| openstackgerrit | Anna Shen proposed a change to openstack/trove: Add integration test for Neutron support https://review.openstack.org/82673 | 00:29 |
|---|---|---|
| *** jcru has quit IRC | 00:30 | |
| *** yidclare has quit IRC | 00:33 | |
| *** michael-yu has quit IRC | 00:33 | |
| *** mattgriffin has joined #openstack-trove | 00:37 | |
| *** eguz has quit IRC | 00:40 | |
| *** eghobo has joined #openstack-trove | 00:41 | |
| *** mattgrif_ has joined #openstack-trove | 00:41 | |
| *** mattgriffin has quit IRC | 00:41 | |
| *** ramashri has quit IRC | 00:50 | |
| *** grapex has joined #openstack-trove | 00:59 | |
| openstackgerrit | Anna Shen proposed a change to openstack/trove-integration: Add neutron switch for int tests https://review.openstack.org/87856 | 01:10 |
| *** eghobo has quit IRC | 01:15 | |
| *** amytron has joined #openstack-trove | 01:15 | |
| *** amcrn_ has quit IRC | 01:20 | |
| *** amcrn has joined #openstack-trove | 01:27 | |
| *** grapex has quit IRC | 01:29 | |
| *** Barker has joined #openstack-trove | 01:36 | |
| *** shakamunyi has quit IRC | 01:45 | |
| *** thedodd has joined #openstack-trove | 01:48 | |
| *** thedodd has quit IRC | 01:50 | |
| *** shakamunyi has joined #openstack-trove | 01:59 | |
| *** grapex has joined #openstack-trove | 01:59 | |
| *** Barker has quit IRC | 02:02 | |
| *** grapex has quit IRC | 02:02 | |
| *** shakamunyi has quit IRC | 02:05 | |
| *** robertmyers has joined #openstack-trove | 02:09 | |
| *** jasonb365 has joined #openstack-trove | 02:09 | |
| *** amcrn has quit IRC | 02:35 | |
| *** ViswaV has joined #openstack-trove | 02:37 | |
| *** rwsu has quit IRC | 02:44 | |
| *** ViswaV_ has joined #openstack-trove | 02:46 | |
| *** thedodd has joined #openstack-trove | 02:48 | |
| *** ViswaV has quit IRC | 02:48 | |
| *** radez is now known as radez_g0n3 | 02:56 | |
| *** hipster has quit IRC | 02:56 | |
| *** thedodd has quit IRC | 02:56 | |
| *** mattgrif_ has quit IRC | 03:03 | |
| *** NehaV has joined #openstack-trove | 03:03 | |
| *** harlowja is now known as harlowja_away | 03:05 | |
| *** amytron has quit IRC | 03:16 | |
| *** mattgriffin has joined #openstack-trove | 03:17 | |
| *** robertmyers has quit IRC | 03:18 | |
| *** robertmyers has joined #openstack-trove | 03:19 | |
| *** ramishra has joined #openstack-trove | 03:33 | |
| *** eghobo has joined #openstack-trove | 03:45 | |
| *** nosnos has joined #openstack-trove | 03:48 | |
| *** mattgriffin has quit IRC | 03:52 | |
| *** amytron has joined #openstack-trove | 04:03 | |
| *** robertmyers has quit IRC | 04:07 | |
| *** robertmyers has joined #openstack-trove | 04:08 | |
| *** robertmyers has quit IRC | 04:12 | |
| *** NehaV has quit IRC | 04:14 | |
| *** haomaiwang has joined #openstack-trove | 04:23 | |
| *** jasonb365 has quit IRC | 04:24 | |
| *** ViswaV_ has quit IRC | 04:32 | |
| *** NehaV has joined #openstack-trove | 04:39 | |
| *** ViswaV has joined #openstack-trove | 04:42 | |
| *** michael-yu has joined #openstack-trove | 04:45 | |
| *** amytron has quit IRC | 04:52 | |
| *** sbfox has joined #openstack-trove | 05:00 | |
| *** ViswaV has quit IRC | 05:00 | |
| *** ramishra has quit IRC | 05:01 | |
| *** yogeshmehra has joined #openstack-trove | 05:01 | |
| *** igor_ has quit IRC | 05:02 | |
| *** NehaV has quit IRC | 05:04 | |
| *** igor has joined #openstack-trove | 05:06 | |
| *** ramishra has joined #openstack-trove | 05:08 | |
| *** denis_makogon has joined #openstack-trove | 05:20 | |
| *** michael-yu has quit IRC | 05:27 | |
| *** michael-yu has joined #openstack-trove | 05:34 | |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Add backup size validation at restoring https://review.openstack.org/86300 | 05:37 |
| *** sbfox has quit IRC | 05:43 | |
| *** sbfox has joined #openstack-trove | 05:48 | |
| *** yogeshmehra has quit IRC | 05:50 | |
| *** sbfox1 has joined #openstack-trove | 05:59 | |
| *** yogeshmehra has joined #openstack-trove | 06:00 | |
| *** sbfox has quit IRC | 06:01 | |
| openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/trove: Imported Translations from Transifex https://review.openstack.org/93219 | 06:16 |
| *** sbfox1 has quit IRC | 06:27 | |
| *** sbfox has joined #openstack-trove | 06:27 | |
| *** sbfox has quit IRC | 06:31 | |
| *** michael-yu has quit IRC | 06:51 | |
| openstackgerrit | A change was merged to openstack/trove-integration: Added gettext to install_prep_packages https://review.openstack.org/92917 | 07:01 |
| *** flaper87|afk is now known as flaper87 | 07:02 | |
| *** Longgeek has joined #openstack-trove | 07:06 | |
| *** harlowja_away has quit IRC | 07:10 | |
| *** eghobo has quit IRC | 07:12 | |
| openstackgerrit | A change was merged to openstack/python-troveclient: Added check for empty attributes in trove CLI https://review.openstack.org/92162 | 07:16 |
| *** denis_makogon has quit IRC | 07:43 | |
| *** yogeshmehra has quit IRC | 07:45 | |
| *** haomaiwang has quit IRC | 08:30 | |
| *** haomaiwang has joined #openstack-trove | 08:30 | |
| *** haomaiw__ has joined #openstack-trove | 08:33 | |
| *** haomaiwang has quit IRC | 08:35 | |
| *** ramishra has quit IRC | 08:40 | |
| *** ramishra has joined #openstack-trove | 08:40 | |
| *** annashen has quit IRC | 08:41 | |
| openstackgerrit | Christian Berendt proposed a change to openstack/trove: debug level logs should not be translated https://review.openstack.org/93230 | 08:46 |
| *** isviridov is now known as isviridov|away | 08:46 | |
| openstackgerrit | Longgeek proposed a change to openstack/trove: trove-guest to trove-guestagent https://review.openstack.org/94555 | 08:49 |
| *** annashen has joined #openstack-trove | 08:49 | |
| *** sgotliv has joined #openstack-trove | 08:57 | |
| *** denis_makogon has joined #openstack-trove | 09:22 | |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Add heat.template for Percona datastore https://review.openstack.org/76536 | 09:24 |
| openstackgerrit | frazy proposed a change to openstack/trove: Modify trove-guest service https://review.openstack.org/94560 | 09:25 |
| openstackgerrit | A change was merged to openstack/python-troveclient: Changed Trove CLI list headers to match Nova CLI https://review.openstack.org/89930 | 09:26 |
| openstackgerrit | A change was merged to openstack/python-troveclient: Mark troveclient as being a universal wheel https://review.openstack.org/94055 | 09:30 |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Fix heat template for cassandra https://review.openstack.org/87717 | 09:33 |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Fix heat template for cassandra https://review.openstack.org/87717 | 09:34 |
| openstackgerrit | Longgeek proposed a change to openstack/trove: Fix trove-guest service name to trove-guestagent https://review.openstack.org/94564 | 09:40 |
| openstackgerrit | frazy proposed a change to openstack/trove: Modify trove-guest service https://review.openstack.org/94560 | 09:46 |
| denis_makogon | Longgeek, ping | 09:48 |
| Longgeek | ping? | 09:48 |
| denis_makogon | Longgeek, have you tested your patches ? | 09:49 |
| Longgeek | yes. | 09:49 |
| Longgeek | use_heat = True | 09:50 |
| denis_makogon | Longgeek, and you saying that guestagent service was renamed from trove-guest to trove-guestagent ? | 09:50 |
| Longgeek | root@ubuntu:~# ls /usr/local/bin/trove | 09:50 |
| Longgeek | trove trove-conductor trove-guestagent trove-mgmt-taskmanager | 09:50 |
| Longgeek | trove-api trove-fake-mode trove-manage trove-taskmanager | 09:50 |
| Longgeek | yes, | 09:51 |
| denis_makogon | Longgeek, i guess, there's big difference between CLI util and registered service | 09:51 |
| Longgeek | Called trove-guest in havana in | 09:52 |
| denis_makogon | Longgeek, and it's still remain as it is, https://github.com/openstack/trove-integration/search?q=trove-guest&ref=cmdform | 09:53 |
| Longgeek | denis_makogon, After icehouse renamed trove-guestagent | 09:53 |
| denis_makogon | Longgeek, CLI util was renamed but not the service | 09:53 |
| denis_makogon | Longgeek, have you looked at trove-integration project ? | 09:54 |
| Longgeek | denis_makogon, I understand. | 09:55 |
| Longgeek | denis_makogon, In trove-integration project in trove-guest will be called and the trove project there contradictions? | 09:56 |
| denis_makogon | Longgeek, trove-integration project installs guestagent inside a VM and creating special service called trove-guest (launches trove-guestagent with specific conf. files) | 09:56 |
| denis_makogon | Longgeek, it is not a contradiction | 09:57 |
| denis_makogon | Longgeek, do not mix CLI util and system service | 09:57 |
| Longgeek | denis_makogon, ok, trove-guest is a client, trove-guestagent is a service. The trove-guest only trove-integration project in existence? | 09:58 |
| denis_makogon | Longgeek, please take a look how trove-integration co-works with Trove while provisioning instances | 09:58 |
| denis_makogon | Longgeek, trove-guestagent is not a client its a fully-baked RPC service | 09:59 |
| denis_makogon | Longgeek, trove-guest appears only inside trove instance that was created inside trove-integration | 10:00 |
| Longgeek | trove-guestagent do not need to run on vm? | 10:00 |
| denis_makogon | Longgeek, if you need to use custom templates, you just need to put them inside /etc/trove/templates | 10:00 |
| Longgeek | Yes, trove-guestagent run in vm | 10:00 |
| denis_makogon | Longgeek, have you look at Trove architecture and how instance are being created ? | 10:01 |
| Longgeek | Yes, I copied trove/templates/* | 10:01 |
| *** matsuhashi has quit IRC | 10:01 | |
| Longgeek | http://longgeek.com/2014/05/19/openstack-trove-dedicated-mirror-making/ | 10:03 |
| Longgeek | denis_makogon, trove-guest can only exist in trove-integration project | 10:09 |
| Longgeek | denis_makogon, If you do not use trove-integration project to install trove, you need to customize the heat of templates. | 10:10 |
| *** coolsvap|afk is now known as coolsvap | 10:11 | |
| *** haomaiw__ has quit IRC | 10:15 | |
| *** haomaiwang has joined #openstack-trove | 10:16 | |
| *** irina__ has joined #openstack-trove | 10:22 | |
| *** haomaiw__ has joined #openstack-trove | 10:23 | |
| *** irina__ has left #openstack-trove | 10:23 | |
| *** haomaiwang has quit IRC | 10:26 | |
| openstackgerrit | Longgeek proposed a change to openstack/trove: trove-guest to trove-guestagent https://review.openstack.org/94555 | 10:28 |
| denis_makogon | Longgeek, you don't need to customize heat templates from codebase | 10:37 |
| denis_makogon | Longgeek, Trove does lookup over /etc/trove/templates/{datastore}/heat.templates, if it's not there Trove will use heat templates from codebase | 10:38 |
| denis_makogon | Longgeek, please show me cloud-init service log, i bet there's an error, because system doesn't have trove-guest service | 10:40 |
| Longgeek | denis_makogon, trove codebase heat template just to meet trove-integration project | 10:40 |
| denis_makogon | Longgeek, and not only for that | 10:41 |
| denis_makogon | Longgeek, you just need an image that has trove-guest service, that's it | 10:41 |
| *** hipster has joined #openstack-trove | 10:41 | |
| Longgeek | yes, cloud-init log doesn't have trove-guest service. | 10:41 |
| denis_makogon | Longgeek, please show me the log | 10:42 |
| Longgeek | Please tell me how to install trove-guest? | 10:42 |
| denis_makogon | Longgeek, take a look how it's being done at Trove integration | 10:43 |
| denis_makogon | Longgeek, https://github.com/openstack/trove-integration | 10:43 |
| Longgeek | No use trove-integration it? | 10:43 |
| denis_makogon | Longgeek, what ? | 10:44 |
| Longgeek | If you do not have to install it trove-integration | 10:45 |
| Longgeek | manual | 10:45 |
| denis_makogon | Longgeek, do you know how to install python packages ? | 10:45 |
| Longgeek | apt-get ? python setup.py develop? | 10:46 |
| denis_makogon | second | 10:46 |
| Longgeek | pip easy_install? | 10:46 |
| denis_makogon | please take a look how trove-integration setting up image with image-elements | 10:46 |
| Longgeek | But no trove-guest package for sources.list、pypi。。。 | 10:47 |
| denis_makogon | Longgeek, yes | 10:47 |
| denis_makogon | you need to install Troev inside VM | 10:48 |
| *** makkie_ has joined #openstack-trove | 10:48 | |
| Longgeek | yes! | 10:48 |
| denis_makogon | Longgeek, please, take a look at trove-integration | 10:48 |
| *** robusta has joined #openstack-trove | 10:48 | |
| denis_makogon | Longgeek, please learn how does trove-integration build images with trove in it? | 10:49 |
| *** hipster has quit IRC | 10:49 | |
| Longgeek | ok | 10:49 |
| denis_makogon | Longgeek, and btw, are you trying to run Trove on fresh environment or at already running openstack? | 10:49 |
| Longgeek | Already exists openstack | 10:50 |
| Longgeek | icehouse version。 | 10:50 |
| denis_makogon | Longgeek, production deployment or devstack ? | 10:50 |
| Longgeek | production deployment | 10:51 |
| *** robusta_ has joined #openstack-trove | 10:51 | |
| Longgeek | No use devstack installation | 10:51 |
| denis_makogon | Longgeek, then you just need to learn how to build images and registering datastores | 10:52 |
| *** robusta_ has left #openstack-trove | 10:52 | |
| Longgeek | ok | 10:52 |
| *** robusta_ has joined #openstack-trove | 10:53 | |
| denis_makogon | Longgeek, but submitted patches are not working, because in testing environment trove instance has no trove-guestagent service at all, they have trove-guest service | 10:53 |
| denis_makogon | Longgeek, by telling service i mean this --> http://www.debuntu.org/how-to-managing-services-with-update-rc-d/ | 10:54 |
| *** robusta has quit IRC | 10:54 | |
| *** robusta_ is now known as robusta | 10:54 | |
| Longgeek | # ./redstack kick-start mysql | 10:55 |
| Longgeek | ubuntu_mysql.img | 10:55 |
| denis_makogon | Longgeek, and ? | 11:00 |
| denis_makogon | Longgeek, have you looked at how trove code appears inside VM ? | 11:00 |
| denis_makogon | Longgeek, you cannot use this image out of the trove-integration | 11:00 |
| Longgeek | why? | 11:01 |
| denis_makogon | Longgeek, the answer you will find inside the trove-integration scripts | 11:02 |
| Longgeek | Build... | 11:02 |
| Longgeek | vm Spawning... | 11:02 |
| denis_makogon | Longgeek, it's too high-level | 11:03 |
| denis_makogon | Longgeek, short answer - through firstboot.d uses 'scp' to pull code from compute node | 11:03 |
| denis_makogon | Longgeek, https://github.com/openstack/trove-integration/tree/master/scripts/files | 11:04 |
| denis_makogon | Longgeek, almost all answers you are able to find at trove-integration | 11:04 |
| Longgeek | ok | 11:04 |
| *** coolsvap is now known as coolsvap|afk | 11:07 | |
| *** setho2 has joined #openstack-trove | 11:07 | |
| *** setho has quit IRC | 11:09 | |
| *** coolsvap|afk is now known as coolsvap | 11:10 | |
| *** sgotliv has quit IRC | 11:13 | |
| *** nosnos has quit IRC | 11:16 | |
| *** sgotliv has joined #openstack-trove | 11:18 | |
| Longgeek | #denis_makogon | 11:19 |
| Longgeek | Trove project templates in the heat, why give trove-integration provided for convenience? | 11:19 |
| Longgeek | In a production environment, I do not need trove-integration project to build image, I need to manually customize different database types of images, I will install trove-guestagent service directly in the vm. So I think trove project templates in the heat should be the trove-guestagent. | 11:19 |
| Longgeek | Why not add a trove-integration project templates directory? | 11:19 |
| denis_makogon | Longgeek, because we're giving user an ability to work with Trove out of box | 11:21 |
| denis_makogon | Longgeek, if you need custom templates you need to place them at /etc/trove/templates/{datastore}/heat.templates | 11:22 |
| denis_makogon | Longgeek, and then modify them as you want since they will be out of the codebase | 11:22 |
| Longgeek | I still maintain my view. | 11:23 |
| *** coolsvap is now known as coolsvap|afk | 11:23 | |
| denis_makogon | Longgeek, yes, you can =) | 11:23 |
| denis_makogon | Longgeek, it doesn't affect production at all | 11:23 |
| Longgeek | I think trove of templates is to trove-integration services | 11:24 |
| denis_makogon | Longgeek, nope =) | 11:24 |
| denis_makogon | Longgeek, from this perspective you need to learn how to configure trove to use external templates | 11:24 |
| denis_makogon | Longgeek, that's all | 11:24 |
| denis_makogon | Longgeek, no need to modify codebase templates | 11:24 |
| Longgeek | Well, I've been using the external templates | 11:25 |
| denis_makogon | Longgeek, Trove is pretty flexible to handle different cases related to heat templates | 11:25 |
| denis_makogon | Longgeek, cool, then you can modify them as you wish | 11:25 |
| Longgeek | I will close my review records | 11:25 |
| denis_makogon | Longgeek, ok | 11:25 |
| denis_makogon | Longgeek, also, heat support in trove is experimental | 11:25 |
| denis_makogon | Longgeek, Trove can be fully functioned only if heat is not used | 11:26 |
| Longgeek | yes, if use_heat = False | 11:27 |
| Longgeek | I tested, only heat can speak guest_info metadata into success in the vm | 11:28 |
| denis_makogon | Longgeek, what? | 11:29 |
| denis_makogon | Longgeek, can't understand what you're saying | 11:30 |
| Longgeek | trove-guestagent service need guest_id form /etc/guest_info | 11:31 |
| denis_makogon | SlickNik, i've changes commit message, could you please take a look at https://review.openstack.org/#/c/87717/ ? | 11:31 |
| denis_makogon | Longgeek, yes | 11:31 |
| denis_makogon | Longgeek, and you cannot inject file through nova ? | 11:32 |
| Longgeek | yes! | 11:32 |
| denis_makogon | Longgeek, it's nova problem | 11:33 |
| Longgeek | But use_heat=True it is userful | 11:33 |
| denis_makogon | Longgeek, not Trove's | 11:33 |
| Longgeek | useful | 11:33 |
| Longgeek | yes | 11:33 |
| denis_makogon | Longgeek, i'd not suggest to use Trove with enabled heat at production | 11:33 |
| Longgeek | neutron-metadata | 11:33 |
| denis_makogon | Longgeek, neutron metadata ? | 11:34 |
| denis_makogon | Longgeek, trove doesn't work with neutron | 11:34 |
| Longgeek | nova.conf service_neutron_metadata_proxy=true | 11:34 |
| denis_makogon | Longgeek, it's out of Trove scope | 11:35 |
| Longgeek | neutron it is useful. i tested | 11:35 |
| denis_makogon | Longgeek, seems that you have misconfigured compute | 11:35 |
| denis_makogon | Longgeek, 100% it's nova's problem, not Trove's | 11:36 |
| denis_makogon | Longgeek, you need to configure your nova-compute correctly | 11:36 |
| Longgeek | yes, metadata not in vm | 11:36 |
| denis_makogon | Longgeek, neutron metadata has nothing common with file injections at all | 11:37 |
| denis_makogon | Longgeek, please learn how does nova do file injection | 11:37 |
| Longgeek | trove function relatively slow progress on the horizon | 11:37 |
| denis_makogon | Longgeek, what ? | 11:37 |
| denis_makogon | Longgeek, sounds odd | 11:38 |
| Longgeek | On the horizon does not support selection mirroring, network, and database type | 11:38 |
| denis_makogon | Longgeek, install horizon at bare metal node | 11:38 |
| *** ramishra has quit IRC | 11:38 | |
| denis_makogon | Longgeek, Trove can't do that | 11:38 |
| denis_makogon | Longgeek, trove cannot do replication, mirroring, cluster network management | 11:39 |
| *** ramishra has joined #openstack-trove | 11:39 | |
| Longgeek | Horizon is too later than Trove project. | 11:39 |
| denis_makogon | Longgeek, and ? | 11:40 |
| denis_makogon | Longgeek, seems you have a lot of problems with your environment that are far beyond Trove limits | 11:41 |
| *** coolsvap|afk is now known as coolsvap | 11:41 | |
| Longgeek | There isn't function to create Trove instance, choice a network, setup database type in horizon. | 11:41 |
| denis_makogon | Longgeek, yes, it is, because new dashboard is under active development right now | 11:42 |
| Longgeek | No, my environment is ok, I fix some installation problem, and install it successfully, but the question is I can not use horizon to setup my trove setup. | 11:43 |
| denis_makogon | Longgeek, and again, you can use neutron dashboard panel to attach networks to instance | 11:43 |
| denis_makogon | Longgeek, yes, it's somehow true, but you still able to use python-troveclient | 11:44 |
| Longgeek | Use neutron? but you must choice a network before start a trove instance, but trove dashboard haven't the panel to choice a network, right ? | 11:45 |
| denis_makogon | Longgeek, no | 11:45 |
| denis_makogon | Longgeek, only python-troveclient can do that | 11:46 |
| Longgeek | Now, I have to just use config file to setup a neutron network, or use cmd. | 11:46 |
| denis_makogon | feel free to start working on that | 11:46 |
| denis_makogon | Longgeek, yes | 11:47 |
| Longgeek | Yes, python-troveclient i used | 11:47 |
| denis_makogon | Longgeek, horizon dashboard is outdated right now | 11:48 |
| Longgeek | Ok, I understand, just pythonclient is available | 11:48 |
| Longgeek | So, next version i can see this function in Dashboard? | 11:48 |
| denis_makogon | Longgeek, next version of what ? | 11:49 |
| Longgeek | Sorry, next release, maybe rc1, rc2? | 11:49 |
| denis_makogon | Longgeek, i don't know | 11:51 |
| denis_makogon | Longgeek, i'm not working on Horizon | 11:51 |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Refactoring strategies implementation https://review.openstack.org/77899 | 11:51 |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Support full backup/restore for Cassandra https://review.openstack.org/77551 | 11:51 |
| Longgeek | Additionally, do you konw trove have any plan to make database cluster? | 11:53 |
| denis_makogon | Longgeek, for juno release Trove will support MySQL replication | 11:54 |
| *** simonlu__ has joined #openstack-trove | 11:54 | |
| Longgeek | Thanks so much for your help. | 11:54 |
| denis_makogon | Longgeek, you're welcome | 11:55 |
| *** coolsvap is now known as coolsvap|afk | 12:00 | |
| *** radez_g0n3 is now known as radez | 12:01 | |
| *** pdmars has joined #openstack-trove | 12:12 | |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Add stack_id to base instance model https://review.openstack.org/67873 | 12:13 |
| *** pdmars has quit IRC | 12:17 | |
| *** pdmars has joined #openstack-trove | 12:32 | |
| *** pdmars has quit IRC | 12:33 | |
| *** pdmars has joined #openstack-trove | 12:33 | |
| *** pdmars has quit IRC | 12:34 | |
| *** denis_makogon has quit IRC | 12:36 | |
| *** denis_makogon has joined #openstack-trove | 12:37 | |
| *** flaper87 is now known as flaper87|afk | 12:38 | |
| *** pdmars has joined #openstack-trove | 12:43 | |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Add stack_id to base instance model https://review.openstack.org/67873 | 12:48 |
| openstackgerrit | Denis M. proposed a change to openstack/trove: Add stack_id to base instance model https://review.openstack.org/67873 | 13:23 |
| *** jcru has joined #openstack-trove | 13:24 | |
| *** ramishra has quit IRC | 13:43 | |
| *** robertmyers has joined #openstack-trove | 13:47 | |
| *** hipster has joined #openstack-trove | 13:49 | |
| *** Barker has joined #openstack-trove | 13:56 | |
| *** sgotliv_ has joined #openstack-trove | 13:58 | |
| *** sgotliv has quit IRC | 13:58 | |
| *** simonlu__ has quit IRC | 14:08 | |
| *** amytron has joined #openstack-trove | 14:10 | |
| *** NehaV has joined #openstack-trove | 14:12 | |
| *** thedodd has joined #openstack-trove | 14:14 | |
| *** rwsu has joined #openstack-trove | 14:15 | |
| *** grapex has joined #openstack-trove | 14:23 | |
| *** jasonb365 has joined #openstack-trove | 14:24 | |
| *** grapex has quit IRC | 14:27 | |
| *** grapex has joined #openstack-trove | 14:28 | |
| *** shakamunyi has joined #openstack-trove | 14:30 | |
| *** ramishra has joined #openstack-trove | 14:30 | |
| *** denis_makogon has quit IRC | 14:32 | |
| *** kevinconway has joined #openstack-trove | 14:36 | |
| *** ViswaV has joined #openstack-trove | 14:37 | |
| *** haomaiw__ has quit IRC | 14:37 | |
| *** haomaiwa_ has joined #openstack-trove | 14:37 | |
| *** haomaiw__ has joined #openstack-trove | 14:39 | |
| *** haomaiwa_ has quit IRC | 14:42 | |
| *** NehaV has quit IRC | 14:43 | |
| *** NehaV has joined #openstack-trove | 14:43 | |
| *** ViswaV has quit IRC | 14:48 | |
| *** achampio1 has joined #openstack-trove | 14:53 | |
| *** achampion has quit IRC | 14:54 | |
| *** coolsvap|afk is now known as coolsvap | 14:54 | |
| *** isviridov|away is now known as isviridov | 14:59 | |
| *** Longgeek has quit IRC | 15:01 | |
| *** Longgeek has joined #openstack-trove | 15:01 | |
| *** LaceyKite has joined #openstack-trove | 15:04 | |
| *** Barker has quit IRC | 15:11 | |
| *** Barker has joined #openstack-trove | 15:22 | |
| openstackgerrit | A change was merged to openstack/trove-integration: Add support for kick-starting postgresql https://review.openstack.org/57608 | 15:27 |
| *** coolsvap is now known as coolsvap|afk | 15:30 | |
| *** sgotliv_ has quit IRC | 15:36 | |
| *** ViswaV has joined #openstack-trove | 15:45 | |
| *** sgotliv_ has joined #openstack-trove | 15:49 | |
| *** igor has quit IRC | 15:50 | |
| *** igor__ has joined #openstack-trove | 15:51 | |
| *** sbfox has joined #openstack-trove | 15:54 | |
| *** eghobo has joined #openstack-trove | 15:55 | |
| *** coolsvap|afk is now known as coolsvap | 15:55 | |
| *** mattgriffin has joined #openstack-trove | 16:01 | |
| *** timfreund has left #openstack-trove | 16:04 | |
| *** achampion has joined #openstack-trove | 16:04 | |
| *** achampio1 has quit IRC | 16:06 | |
| *** ViswaV has quit IRC | 16:15 | |
| openstackgerrit | Craig Vyvial proposed a change to openstack/trove: Consider datastore version when generating configs https://review.openstack.org/91556 | 16:17 |
| *** ashishsnigam has joined #openstack-trove | 16:19 | |
| openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/database-api: Updated from global requirements https://review.openstack.org/94662 | 16:20 |
| *** ramashri has joined #openstack-trove | 16:23 | |
| *** NehaV has quit IRC | 16:23 | |
| *** sbfox has quit IRC | 16:24 | |
| *** ViswaV has joined #openstack-trove | 16:25 | |
| *** ashishsnigam has quit IRC | 16:26 | |
| *** ashishsnigam has joined #openstack-trove | 16:27 | |
| *** NehaV has joined #openstack-trove | 16:29 | |
| openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/trove: Updated from global requirements https://review.openstack.org/92956 | 16:29 |
| *** achampio1 has joined #openstack-trove | 16:32 | |
| *** Barker has quit IRC | 16:33 | |
| *** jmontemayor has joined #openstack-trove | 16:33 | |
| *** achampion has quit IRC | 16:34 | |
| *** Barker has joined #openstack-trove | 16:35 | |
| *** robusta has quit IRC | 16:36 | |
| *** arborism has joined #openstack-trove | 16:40 | |
| openstackgerrit | A change was merged to openstack/trove: debug level logs should not be translated https://review.openstack.org/93230 | 16:43 |
| openstackgerrit | A change was merged to openstack/python-troveclient: Fixed trove CLI help inconsistencies https://review.openstack.org/92394 | 16:43 |
| *** miqui has quit IRC | 16:47 | |
| *** miqui has joined #openstack-trove | 16:50 | |
| *** zuqiang has joined #openstack-trove | 16:56 | |
| *** ranjitha has joined #openstack-trove | 17:01 | |
| *** haomaiw__ has quit IRC | 17:02 | |
| *** Longgeek has quit IRC | 17:02 | |
| *** harlowja has joined #openstack-trove | 17:06 | |
| *** LaceyKite has quit IRC | 17:09 | |
| *** denis_makogon has joined #openstack-trove | 17:13 | |
| *** yidclare has joined #openstack-trove | 17:17 | |
| *** ranjitha has quit IRC | 17:22 | |
| *** ranjitha has joined #openstack-trove | 17:23 | |
| *** michael-yu has joined #openstack-trove | 17:25 | |
| *** yogeshmehra has joined #openstack-trove | 17:33 | |
| *** eguz has joined #openstack-trove | 17:33 | |
| *** ramishra has quit IRC | 17:34 | |
| *** eghobo has quit IRC | 17:37 | |
| *** ashishsnigam has quit IRC | 17:39 | |
| *** ramishra has joined #openstack-trove | 17:40 | |
| openstackgerrit | A change was merged to openstack/trove: Pretty print JSON sample files https://review.openstack.org/93002 | 17:48 |
| *** ramishra has quit IRC | 17:53 | |
| *** arborism is now known as amcrn | 17:57 | |
| * amrith amrith is now known as not-arborism | 17:58 | |
| *** amrith is now known as not-arborism | 17:58 | |
| denis_makogon | not-arborism, is it your regular Wed. meeting nickname ? | 17:58 |
| not-arborism | denis_makogon, no. this is my temporary name to prevent people from using autocomplete and mistaking me for arborism (now amcrn) | 17:59 |
| *** michael-yu has quit IRC | 17:59 | |
| *** not-arborism is now known as amrith | 17:59 | |
| amrith | also for confusing people who just tried to send me a message as not-arborism and found that autocomplete didn't work | 18:00 |
| denis_makogon | amrith, get it =) | 18:00 |
| * amrith wonders where everyone is ... isn't it meeting time? | 18:00 | |
| *** michael-yu has joined #openstack-trove | 18:00 | |
| *** saurabhs has joined #openstack-trove | 18:01 | |
| SlickNik | amrith: the meeting is in #openstack-meeting-alt | 18:04 |
| amrith | SlickNik, didn't remember today isn't Monday. It's been one of those weeks ;) | 18:05 |
| *** rueben has joined #openstack-trove | 18:05 | |
| SlickNik | amrith: Can totally understand. :) | 18:06 |
| *** zuqiang has quit IRC | 18:08 | |
| *** LaceyKite has joined #openstack-trove | 18:08 | |
| *** coolsvap is now known as coolsvap|afk | 18:08 | |
| *** achampion has joined #openstack-trove | 18:28 | |
| *** achampio1 has quit IRC | 18:30 | |
| *** igor__ has quit IRC | 18:34 | |
| *** igor_ has joined #openstack-trove | 18:35 | |
| *** achampio1 has joined #openstack-trove | 18:35 | |
| *** achampion has quit IRC | 18:37 | |
| *** yidclare has quit IRC | 18:44 | |
| openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/database-api: Updated from global requirements https://review.openstack.org/94695 | 18:47 |
| *** michael-yu has quit IRC | 18:48 | |
| amrith | Trove Mid-Cycle meetup is going to be on August 20, 21, 22 in Boston/Cambridge. | 18:48 |
| amrith | If you are going to attend, please register at | 18:48 |
| amrith | https://trove-midcycle-meetup-2014.eventbrite.com | 18:48 |
| amrith | There are three questions you have to answer (in addition to basic information such as name, email, and telephone number). | 18:48 |
| amrith | We're working on a location and once we have a better idea on the number of registrations, I will have details like hotels and if required a block reservation. | 18:48 |
| amrith | Finally, if you are arriving on the 19th, please consider coming in a bit early. We're trying to arrange an evening openstack event with the local openstack group. Details to follow. | 18:48 |
| *** ViswaV has quit IRC | 18:49 | |
| *** ViswaV has joined #openstack-trove | 18:51 | |
| openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/trove: Updated from global requirements https://review.openstack.org/92956 | 18:56 |
| *** shakamunyi has quit IRC | 18:57 | |
| denis_makogon | SlickNik, amcrn, hey, guys have you looked at log BP? | 18:58 |
| SlickNik | denis_makogon: Haven't had a chance yet. Hope to get to it today. | 18:59 |
| amcrn | denis_makogon: same | 18:59 |
| amcrn | bbl, nom nom time | 18:59 |
| denis_makogon | SlickNik, sound like a good plan, hope you'll make it =) | 18:59 |
| *** esp has left #openstack-trove | 18:59 | |
| denis_makogon | amcrn, it's always NOM-NOM-NOM time | 19:00 |
| denis_makogon | amcrn, bon appetit | 19:00 |
| *** achampion has joined #openstack-trove | 19:01 | |
| *** Barker has quit IRC | 19:01 | |
| *** yidclare has joined #openstack-trove | 19:03 | |
| *** achampio1 has quit IRC | 19:03 | |
| *** harlowja is now known as harlowja_away | 19:04 | |
| *** edmund has joined #openstack-trove | 19:08 | |
| *** edmund has quit IRC | 19:09 | |
| *** edmund has joined #openstack-trove | 19:09 | |
| *** sgotliv_ has quit IRC | 19:12 | |
| *** ramishra has joined #openstack-trove | 19:13 | |
| mat-lowery | cp16net: https://review.openstack.org/#/c/68015/ had your +2 earlier and the only thing I've changed since then is a CONF name. SlickNik has +2'ed it. | 19:20 |
| mat-lowery | (It's at the top of the new trove-reviews list.) :) | 19:20 |
| *** Barker has joined #openstack-trove | 19:21 | |
| openstackgerrit | A change was merged to openstack/trove: Imported Translations from Transifex https://review.openstack.org/93219 | 19:21 |
| *** ramishra has quit IRC | 19:22 | |
| *** yidclare has quit IRC | 19:26 | |
| *** harlowja_away is now known as harlowja | 19:27 | |
| *** ranjitha has quit IRC | 19:31 | |
| *** NehaV has quit IRC | 19:32 | |
| *** NehaV has joined #openstack-trove | 19:32 | |
| *** LaceyKite has quit IRC | 19:35 | |
| *** eguz has quit IRC | 19:47 | |
| *** eghobo has joined #openstack-trove | 19:47 | |
| *** ViswaV has quit IRC | 19:50 | |
| cp16net | mat-lowery: ok i recall this i looked over it but then decided last night that it was bed time :-P | 20:04 |
| mat-lowery | ha. ok whenever. thanks | 20:05 |
| openstackgerrit | Dan Nguyen proposed a change to openstack/trove: Add a new column and indexes to agent_heartbeats https://review.openstack.org/81682 | 20:06 |
| cp16net | mat-lowery: :) | 20:07 |
| cp16net | mat-lowery: hey did nova_service_type = compute ever get used before? | 20:08 |
| cp16net | looks like the conf was there but never setup in the common.cnf? | 20:08 |
| *** rueben has quit IRC | 20:09 | |
| cp16net | or am i missing something | 20:09 |
| denis_makogon | cp16net, its default type of service that can be accessed through novclient | 20:09 |
| denis_makogon | cp16net, and also you can you any other nova services | 20:10 |
| *** rueben has joined #openstack-trove | 20:10 | |
| cp16net | denis_makogon: OH... i found it... it was only used in the tests to create a client not in the trove code base | 20:12 |
| openstackgerrit | Dan Nguyen proposed a change to openstack/trove: Partially implements guest agent upgrade strategy https://review.openstack.org/85225 | 20:12 |
| mat-lowery | cp16net, denis_makogon: The nova_service_type I accidentally changed on the next-to-last patch set: I don't know anything about it. | 20:12 |
| denis_makogon | mat-lowery, its ok | 20:13 |
| denis_makogon | mat-lowery, you did everything correctly | 20:13 |
| openstackgerrit | Peter Stachowski proposed a change to openstack/python-troveclient: Fixed positional order of arguments https://review.openstack.org/92408 | 20:13 |
| mat-lowery | of course :) | 20:13 |
| cp16net | yeah thats what i was curious about | 20:13 |
| cp16net | mat-lowery: done. | 20:14 |
| denis_makogon | cp16net, cool =) | 20:14 |
| denis_makogon | cp16net, thanks man | 20:14 |
| mat-lowery | thanks cp16net and denis_makogon | 20:14 |
| *** ramishra has joined #openstack-trove | 20:14 | |
| cp16net | :-D | 20:15 |
| mat-lowery | cp16net: while I have your ear: what is the flow on the core side? you do Code-Review+2 then Workflow+1. Is that it? Then Jenkins gate comes along automatically and merges and tests and submits? In other words, does core actually have a Submit button? | 20:15 |
| cp16net | yes | 20:16 |
| cp16net | its almost the same as the regular +1 | 20:16 |
| cp16net | just another radio button for +2 and another one for +1 workflow | 20:16 |
| cp16net | you should be able to do a -1 workflow if the review is "work in progress" | 20:17 |
| mat-lowery | So no submit button? Jenkins gate job actually does the submit? Do you know how/when it wakes up to run? | 20:17 |
| mat-lowery | Yes I read about Workflow-1 for WIP. Thanks. | 20:17 |
| cp16net | yeah jenkins has to do a verify | 20:18 |
| mat-lowery | verify+2 before submit | 20:18 |
| mat-lowery | Sorry for the detailed questions about the flow but it has always been somewhat of a mystery--the beginning to the end. | 20:19 |
| cp16net | yeah it was to me as well | 20:19 |
| cp16net | until i saw what grapex did to approve something | 20:19 |
| denis_makogon | mat-lowery, have you thought about adding [service_catalog] oslo group for *_url parameters ? | 20:19 |
| mat-lowery | Last question cp16net: After you do Code-Review+2 and Workflow+1...it's all automated after that? | 20:20 |
| cp16net | yup | 20:20 |
| cp16net | it might take a while if the gates are backed up | 20:20 |
| mat-lowery | denis_makogon: I posed your question to SlickNik. He was OK with that happening as a separate patch set. | 20:20 |
| mat-lowery | cp16net: Thanks | 20:20 |
| denis_makogon | mat-lowery, cool | 20:21 |
| cp16net | i recall at the end of the release cycle last time it took ~10 hours to get merged | 20:21 |
| mat-lowery | denis_makogon: thanks for that feedback. seems like a good idea to group them | 20:21 |
| mat-lowery | wow. gotcha. | 20:21 |
| cp16net | yeah just shows how much the ecosystem has grown | 20:22 |
| SlickNik | mat-lowery: There's an OpenStack infra service called zuul which listens to the gerrit event stream and kicks off gate jobs (including the ones for merge) | 20:22 |
| SlickNik | mat-lowery: http://status.openstack.org/zuul/ | 20:22 |
| mat-lowery | SlickNik: Thanks for that piece of the puzzle. I'll check that out. Final question on Gerrit: Sometimes the check job runs after a comment. Why is that? | 20:23 |
| cp16net | mat-lowery: yeah thats a good question | 20:23 |
| cp16net | i dunno about that | 20:23 |
| mat-lowery | But you notice it too cp16net? | 20:23 |
| cp16net | seems like a waste | 20:23 |
| cp16net | yup | 20:23 |
| denis_makogon | mat-lowery, seems like a part of elastic recheck? | 20:23 |
| cp16net | oh maybe | 20:24 |
| cp16net | some of the non-voting jobs fail | 20:24 |
| SlickNik | mat-lowery: same reason. zuul is querying the gerrit events stream looking to see if a comment has a certain syntax. | 20:24 |
| cp16net | and maybe there was a change to fix something there | 20:24 |
| cp16net | not sure tho | 20:24 |
| SlickNik | mat-lowery: If it matches the syntax, zuul runs an appropriate check/gate job. | 20:24 |
| mat-lowery | denis_makogon: Will read about Elastic too. Thanks. | 20:24 |
| denis_makogon | mat-lowery, always welcome, Mat =) | 20:25 |
| mat-lowery | SlickNik: So I'm talking about a simple +1 comment. Would you happen to know the syntax that triggers? I'll check the infra/config code if you don't know. | 20:26 |
| *** ranjitha has joined #openstack-trove | 20:27 | |
| SlickNik | mat-lowery: AFAIK, a simple +1 shouldn't be triggering anything in zuul. Where are you seeing that behaviour? | 20:27 |
| *** schang has joined #openstack-trove | 20:28 | |
| denis_makogon | SlickNik, sometimes +1 re-trigs zuul | 20:28 |
| denis_makogon | SlickNik, if patch hanged some period of time without any updates nor comments | 20:29 |
| mat-lowery | denis_makogon: You think it's trying to uncover problems due to staleness? That sounds possible. | 20:29 |
| denis_makogon | as i said, it's a part of the Elastic recheck, i guess | 20:29 |
| denis_makogon | mat-lowery, yes | 20:30 |
| cp16net | SlickNik: https://review.openstack.org/#/c/86300/ look at doug's +1 LGTM comment yesterday | 20:30 |
| cp16net | that reran jenkins after the +1 | 20:30 |
| denis_makogon | mat-lowery, elastic and zuul expects that master code is being changed since last check | 20:31 |
| denis_makogon | cp16net, cool, thanks for bringing my patch here =) | 20:31 |
| SlickNik | Ah, this is something that they added recently in an attempt to ensure that results from jenkins runs are recent. | 20:31 |
| mat-lowery | ok cool | 20:32 |
| openstackgerrit | Dan Nguyen proposed a change to openstack/trove-integration: Removes mockito from redstack script https://review.openstack.org/94719 | 20:32 |
| SlickNik | mat-lowery: https://github.com/openstack-infra/config/blob/master/modules/openstack_project/files/zuul/layout.yaml#L19-22 governs this scenario | 20:35 |
| *** ramishra has quit IRC | 20:35 | |
| mat-lowery | SlickNik: You didn't have to do that. But thanks! :) | 20:35 |
| SlickNik | No problem at all. That yaml file basically describes all of zuul's operation, and what jobs gets run when. I think you'll find it helpful. | 20:38 |
| SlickNik | Also, the folks in #openstack-infra are super helpful and know way more about all this than I do. :) | 20:41 |
| mat-lowery | Gotcha. Thanks again SlickNik. | 20:42 |
| SlickNik | Not a problem. Happy to help where I can. | 20:43 |
| *** michael-yu has joined #openstack-trove | 20:43 | |
| amcrn | SlickNik vipul grapex kevinconway cp16net denis_makogon hub_cap peterstac: https://gist.github.com/amcrn/c4ae2210e9d9864c21fd#comment-1233017 (list of possible approaches, as we discussed in the weekly meeting today) | 20:44 |
| denis_makogon | amcrn, #5 look more than awesome | 20:46 |
| denis_makogon | *looks | 20:46 |
| amcrn | i'm really happy with #5 as well | 20:46 |
| denis_makogon | amcrn, as i can see, everybody will be agree #5 | 20:46 |
| denis_makogon | amcrn, it's short, easy to learn, easily to extend | 20:47 |
| amcrn | denis_makogon: and a slight improvement over #4, because the ordering of the fields doesn't matter | 20:47 |
| denis_makogon | a bit hardly to parse, but looks like the best option from given | 20:47 |
| denis_makogon | amcrn, yeah, that's 100% true | 20:48 |
| denis_makogon | amcrn, another thing that i would like to see in CLI and client itself - ability to load cluster info from file | 20:49 |
| denis_makogon | suppose i want to deploy 1k VMs | 20:49 |
| amcrn | denis_makogon: yeah, i briefly thought about that, doesn't seem like a bad idea, but not sure if it's needed in the first phase | 20:50 |
| denis_makogon | and i wrote bash script that generates plain text file that can be passed to CLI | 20:50 |
| denis_makogon | amcrn, yes, agree about that, but we should keep that in mind | 20:50 |
| amcrn | agreed, i'll make a note of it, thanks! | 20:51 |
| denis_makogon | amcrn, thanks to you cluster-guy | 20:51 |
| amcrn | as long as it doesn't give me cluster headaches :D (http://en.wikipedia.org/wiki/Cluster_headache) | 20:51 |
| denis_makogon | amcrn, game of words | 20:52 |
| SlickNik | amcrn: I like 5 too; just wondering if the colons are needed, or we can get do with just using spaces instead? | 20:52 |
| grapex | amcrn: #5 looks good to me | 20:52 |
| SlickNik | amcrn: Probably need to look at the CLI to see if that makes the grammar ambiguous though. | 20:52 |
| denis_makogon | SlickNik, we can deal with spaces until we want to build 1k VM cluster | 20:53 |
| amcrn | SlickNik: ambiguous due to the repeated flag? | 20:53 |
| *** esp has joined #openstack-trove | 20:54 | |
| denis_makogon | thanks to subparser - after automated parsing of multiple --flags will give us a list of nodes info | 20:54 |
| peterstac | #5 will make the simple case much harder though - how about merging #3 & #5 ? | 20:56 |
| SlickNik | amcrn: something like https://gist.github.com/anonymous/dce737d4fcf14d2106d0 | 20:56 |
| *** fifieldt has joined #openstack-trove | 20:57 | |
| denis_makogon | peterstac, would be too long string command and hard to remember | 20:57 |
| amcrn | SlickNik: won't the parser be convinced, that due to the introduction of the spaces, that these are now positional arguments? | 20:57 |
| denis_makogon | peterstac, it should be simple as hell | 20:57 |
| peterstac | SlickNik: using spacing makes parsing much harder | 20:57 |
| SlickNik | amcrn: I'm fine either way. Pick what would make life simple. :) | 20:57 |
| denis_makogon | peterstac, actually subparser doesn't care about spaces or \ | 20:58 |
| denis_makogon | we need to think about users | 20:58 |
| denis_makogon | Ask yourself: Which one would be easier to remember if you're using CLI instead of dashboard | 20:58 |
| peterstac | denis_makogon: I don't try to remember the syntax - that's what the help is for | 20:59 |
| amcrn | hey peterstac, could you draw up a quick example of what you mean by merging #3 and #5? | 20:59 |
| peterstac | amcrn: sure | 20:59 |
| SlickNik | amcrn: Yes, probably. Hence my comment about ambiguity in the grammar. | 20:59 |
| amcrn | SlickNik: gotcha | 21:00 |
| denis_makogon | peterstac, a bit disagree, we're, as Lunix-users, are used to remember a set of positional arguments for favourite CLI utils | 21:00 |
| vipul | amcrn: i like 5 thanks for drawing it up | 21:01 |
| denis_makogon | so why do we should make troveclient CLI complicated if it's can be simple ? | 21:01 |
| amcrn | vipul: it's only a slight alteration of your idea, so *thank you* | 21:01 |
| denis_makogon | vipul, yeah, thanks for that link, it was very useful =) | 21:01 |
| vipul | so would that always be required to provide the details of all instances, even when it's homogenous? | 21:01 |
| amcrn | vipul: for option #5, it would; #3 would allow you to do an override-style of this same pattern | 21:02 |
| amcrn | oh, now i know what peterstac is drawing up | 21:02 |
| amcrn | :D | 21:02 |
| vipul | I see.. i actually think it's less confusing to require them all to be provided.. | 21:02 |
| *** ViswaV has joined #openstack-trove | 21:02 | |
| amcrn | #3 is missing the label | 21:03 |
| vipul | even though it may be copy-paste | 21:03 |
| denis_makogon | vipul, i guess no, with homogeneous cluster user would need to provide node info template | 21:03 |
| *** jmontemayor_ has joined #openstack-trove | 21:03 | |
| vipul | denis_makogon: what is node info template? | 21:03 |
| *** jmontemayor_ has quit IRC | 21:03 | |
| *** ranjitha has quit IRC | 21:04 | |
| amcrn | peterstac vipul: https://gist.github.com/amcrn/c4ae2210e9d9864c21fd#comment-1233044 | 21:04 |
| denis_makogon | trove create-cluster products mongodb "2.4.10" --instance_template flavor=12:disk=100:config=e0a6a893-1e41-4a05-8252-3c2cb934dd79 | 21:04 |
| *** jmontemayor_ has joined #openstack-trove | 21:04 | |
| denis_makogon | something like that | 21:04 |
| hub_cap | why dont we research subparser first :) | 21:04 |
| peterstac | amcrn: https://gist.github.com/peterstac/7978ecee8bddde02c499 | 21:04 |
| *** michael-yu has quit IRC | 21:05 | |
| openstackgerrit | Diane Fleming proposed a change to openstack/database-api: Fix directory structure to match openstack-manuals https://review.openstack.org/94725 | 21:05 |
| amcrn | peterstac: yeah, ok, understand what you were asking for now :) | 21:05 |
| denis_makogon | hub_cap, what are we looking for ? | 21:05 |
| peterstac | amcrn: yep, you're faster than I was :) | 21:05 |
| amcrn | hub_cap's is option #8 | 21:05 |
| *** ranjitha has joined #openstack-trove | 21:05 | |
| *** jmontemayor has quit IRC | 21:05 | |
| vipul | amcrn: that could work as well, it's just way too verbose | 21:06 |
| amcrn | so between #5 and #9, the only concern i have with #9 is it might be slightly confusing if our help text is bad, but that's a bad reason | 21:06 |
| hub_cap | i vote for option 11 | 21:06 |
| hub_cap | the spinal tap option | 21:06 |
| *** michael-yu has joined #openstack-trove | 21:06 | |
| amcrn | vipul: so do you like #9 over #5 or vice versa? | 21:07 |
| *** jasonb365 has quit IRC | 21:07 | |
| vipul | i still prefer 5 over 9.. it's a lot more explicit | 21:07 |
| *** jasonb365_ has joined #openstack-trove | 21:07 | |
| denis_makogon | amcrn, me too, #9 would be easier to parse for subprocess | 21:07 |
| peterstac | vipul: but it makes the homogeneous case much more verbose | 21:07 |
| peterstac | but I'm ok with either | 21:07 |
| vipul | So if you were to look at a UI for something like this... | 21:08 |
| vipul | you would likely have to provide the same values for all the 'instances' because you'd basically be saying "add another instance" here's it's flavor, etc.. | 21:08 |
| denis_makogon | vipul, yes, totally agree | 21:08 |
| amcrn | moving rooms, might drop connection for a second, will be back on | 21:08 |
| vipul | which wouldn't be any diffrent than requiring the same thing copy/pasted for all instances via CLI | 21:09 |
| denis_makogon | vipul, what are your complains fro #9 ? | 21:09 |
| denis_makogon | *for | 21:10 |
| vipul | denis_makogon: it's a bit ambiguous.. that you're only specifying 2 of the potentially 7 instances | 21:10 |
| *** amcrn_ has joined #openstack-trove | 21:10 | |
| vipul | sinc eyou are creating 7, why not just require all 7 to be specified with --instance | 21:11 |
| *** pdmars has quit IRC | 21:11 | |
| denis_makogon | vipul, yeah, good point | 21:11 |
| amcrn_ | i think a user might be confused when they pass a size of 5, but you pass two --instances, so the total cluster size is 7 | 21:11 |
| amcrn_ | and even with #5, the ui can be smart and do some pre-filling of additional nodes | 21:12 |
| amcrn_ | (based on the values of the prior node(s)) | 21:12 |
| peterstac | vipul, amcrn: maybe '--instance' isn't the right argument then - how about --additional or --extra-instance ? | 21:12 |
| denis_makogon | peterstac, i would suggest to keep definition for each node same as for others | 21:13 |
| *** edmund1 has joined #openstack-trove | 21:13 | |
| peterstac | In the GUI, it's easy, each 'add' can pre-fill based on the previous selection | 21:13 |
| *** amcrn has quit IRC | 21:13 | |
| denis_makogon | peterstac, lets forget about UI at least for 1-2 releases =) | 21:14 |
| amcrn_ | peterstac: it might get a bit wonky when region-awareness is supported | 21:14 |
| *** rueben has quit IRC | 21:14 | |
| amcrn_ | because your template would have to arbitrarily be for the region with the most nodes, then you'd still have to explicitly supply the rest of the nodes | 21:14 |
| vipul | amcrn_: good point.. if we are going to support AZs or Regions, then you'll likely want to specify a value for each in=stance anyway | 21:15 |
| *** edmund has quit IRC | 21:15 | |
| denis_makogon | vipul, amcrn_ agreed | 21:16 |
| denis_makogon | so, can we make some sort of alpha-version decision ? | 21:16 |
| denis_makogon | we like #5 for now | 21:17 |
| vipul | i'm ok w/5 | 21:17 |
| amcrn_ | i'm ok with #5 as well, but i share peterstac's concern of how to deal with very huge clusters. perhaps we can find a clever solution for that in phase two. | 21:18 |
| denis_makogon | amcrn_, loading from file - is it not enough for huge clusters ? | 21:19 |
| amcrn_ | denis_makogon: it could, tbd :) | 21:19 |
| denis_makogon | amcrn_, seems like pretty simple task | 21:19 |
| denis_makogon | amcrn_, heat does it, and as i heard correctly they plan to fetch by the URL template(cluster description in our case) | 21:20 |
| denis_makogon | amcrn_, we can build our own DSL for that =) | 21:20 |
| denis_makogon | sounds like we're going to conquer the Universe | 21:21 |
| denis_makogon | thanks to all, i'm going to leave for today, cu guys tomorrow, have a great day | 21:24 |
| * SlickNik reads the scrollback | 21:25 | |
| SlickNik | I'm good with sticking to #5 for phase 1. | 21:26 |
| *** sgotliv has joined #openstack-trove | 21:26 | |
| *** rueben has joined #openstack-trove | 21:27 | |
| peterstac | how about adding a count to the instance? https://gist.github.com/peterstac/1975708e3c46e1360e36 | 21:27 |
| openstackgerrit | Morgan Jones proposed a change to openstack/trove: Add guestagent API calls for replication https://review.openstack.org/91904 | 21:27 |
| peterstac | that way you could dictate that all must be specified, but homogeneous would still be specified with one argument | 21:28 |
| *** yidclare has joined #openstack-trove | 21:28 | |
| peterstac | *all instances | 21:28 |
| *** rueben has quit IRC | 21:28 | |
| *** yidclare has quit IRC | 21:28 | |
| *** denis_makogon has quit IRC | 21:29 | |
| *** jmontemayor_ has quit IRC | 21:30 | |
| peterstac | but I agree, if the fields within '--instance' are named, we can easily add that later | 21:32 |
| *** rueben has joined #openstack-trove | 21:35 | |
| *** jmontemayor has joined #openstack-trove | 21:36 | |
| openstackgerrit | A change was merged to openstack/trove: Updated from global requirements https://review.openstack.org/92956 | 21:54 |
| *** hipster has quit IRC | 21:55 | |
| *** yogeshmehra has quit IRC | 21:55 | |
| *** yogeshmehra has joined #openstack-trove | 21:56 | |
| *** yogeshme_ has joined #openstack-trove | 21:57 | |
| *** yogeshmehra has quit IRC | 21:57 | |
| *** Barker has quit IRC | 22:01 | |
| *** yogeshme_ has quit IRC | 22:02 | |
| *** yogeshmehra has joined #openstack-trove | 22:02 | |
| *** yogeshmehra has quit IRC | 22:04 | |
| *** yogeshmehra has joined #openstack-trove | 22:05 | |
| *** yidclare has joined #openstack-trove | 22:08 | |
| *** NehaV has quit IRC | 22:09 | |
| *** yogeshmehra has quit IRC | 22:09 | |
| *** robertmyers has quit IRC | 22:13 | |
| *** robertmyers has joined #openstack-trove | 22:14 | |
| *** robertmyers has quit IRC | 22:18 | |
| openstackgerrit | Kaleb Pomeroy proposed a change to openstack/trove: Adds the foundation for datastore capabilities https://review.openstack.org/83503 | 22:19 |
| *** sgotliv has quit IRC | 22:19 | |
| *** rueben has quit IRC | 22:24 | |
| *** rueben has joined #openstack-trove | 22:25 | |
| *** laurelm has quit IRC | 22:28 | |
| *** amytron has quit IRC | 22:29 | |
| *** jmontemayor has quit IRC | 22:29 | |
| *** laurelm has joined #openstack-trove | 22:30 | |
| *** jcru has quit IRC | 22:31 | |
| *** yidclare1 has joined #openstack-trove | 22:32 | |
| *** rueben_ has joined #openstack-trove | 22:32 | |
| *** rueben_ has quit IRC | 22:33 | |
| openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove-integration: Trove guestagent should not use sample conf https://review.openstack.org/88478 | 22:34 |
| openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove-integration: Add support for a neutron-based install https://review.openstack.org/78123 | 22:34 |
| *** igor__ has joined #openstack-trove | 22:34 | |
| *** rueben has quit IRC | 22:36 | |
| *** erik_x1 has joined #openstack-trove | 22:36 | |
| *** amcrn_ has quit IRC | 22:36 | |
| *** jasonb365_ has quit IRC | 22:36 | |
| openstackgerrit | Anna Shen proposed a change to openstack/trove: Add neutron support https://review.openstack.org/88349 | 22:36 |
| *** anteaya has quit IRC | 22:38 | |
| *** erik_x1_ has quit IRC | 22:38 | |
| *** yidclare has quit IRC | 22:38 | |
| *** igor_ has quit IRC | 22:38 | |
| openstackgerrit | A change was merged to openstack/trove: Get service endpoints from catalog https://review.openstack.org/68015 | 22:39 |
| esp | df | 22:40 |
| *** imsplitb1t has joined #openstack-trove | 22:47 | |
| openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove-integration: Simplify Building Trove Guest Images https://review.openstack.org/91487 | 22:48 |
| *** saurabhs has quit IRC | 22:49 | |
| *** rwsu has quit IRC | 22:49 | |
| *** isviridov has quit IRC | 22:49 | |
| *** mattgriffin has quit IRC | 22:50 | |
| *** michael-yu has quit IRC | 22:53 | |
| *** michael-yu has joined #openstack-trove | 22:57 | |
| *** anteaya has joined #openstack-trove | 22:57 | |
| hub_cap | esp: your abc's need help, you missed the 'e' | 22:57 |
| esp | hub_cap: yikes! | 22:58 |
| esp | thx dude | 22:58 |
| hub_cap | :P | 22:58 |
| *** eguz has joined #openstack-trove | 22:59 | |
| *** eguz has quit IRC | 22:59 | |
| *** imsplitbit has quit IRC | 22:59 | |
| *** eghobo has quit IRC | 23:02 | |
| *** ranjitha has quit IRC | 23:02 | |
| esp | hub_cap: you mean my ‘df’ from above eh? that was actually mean for another window | 23:03 |
| hub_cap | :) | 23:10 |
| *** nosnos has joined #openstack-trove | 23:10 | |
| *** saurabhs has joined #openstack-trove | 23:11 | |
| *** rwsu has joined #openstack-trove | 23:12 | |
| *** isviridov has joined #openstack-trove | 23:13 | |
| *** kevinconway has quit IRC | 23:15 | |
| openstackgerrit | Kaleb Pomeroy proposed a change to openstack/trove: Adds the foundation for datastore capabilities https://review.openstack.org/83503 | 23:16 |
| *** thedodd has quit IRC | 23:16 | |
| *** edmund1 has quit IRC | 23:19 | |
| openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove-integration: Trove guestagent should not use sample conf https://review.openstack.org/88478 | 23:31 |
| openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove-integration: Add support for a neutron-based install https://review.openstack.org/78123 | 23:31 |
| *** harlowja has quit IRC | 23:33 | |
| *** harlowja_ has joined #openstack-trove | 23:33 | |
| *** grapex has quit IRC | 23:42 | |
| *** openstackgerrit has quit IRC | 23:49 | |
| *** openstackgerrit has joined #openstack-trove | 23:50 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!