*** jcooley_ has joined #openstack-trove | 00:15 | |
*** jcooley_ has quit IRC | 00:19 | |
*** mattgrif_ has joined #openstack-trove | 00:28 | |
*** demorris has quit IRC | 00:37 | |
*** mattgrif_ has quit IRC | 00:46 | |
*** ViswaV_ has quit IRC | 01:02 | |
*** mattgrif_ has joined #openstack-trove | 01:13 | |
*** nosnos has joined #openstack-trove | 01:28 | |
*** mattgrif_ has quit IRC | 01:31 | |
*** mattgrif_ has joined #openstack-trove | 01:37 | |
*** amcrn has joined #openstack-trove | 02:03 | |
*** mattgrif_ has quit IRC | 02:11 | |
*** erkules has quit IRC | 02:19 | |
*** haomaiwang has quit IRC | 02:22 | |
*** haomaiwa_ has joined #openstack-trove | 02:23 | |
*** ViswaV has joined #openstack-trove | 02:24 | |
*** erkules has joined #openstack-trove | 02:32 | |
*** mattgrif_ has joined #openstack-trove | 02:33 | |
*** robertmyers has joined #openstack-trove | 02:33 | |
*** robertmyers has joined #openstack-trove | 02:34 | |
hub_cap | lol letterj.. quite possibly so at this point | 02:55 |
---|---|---|
hub_cap | our mid cycle sprint we defined deploy docs as our #1 gap in docs fwiw | 02:55 |
hub_cap | and we have someone workin on em | 02:55 |
* hub_cap dissapears again | 02:55 | |
openstackgerrit | Jenkins proposed a change to openstack/database-api: Updated from global requirements https://review.openstack.org/77483 | 03:28 |
*** jcooley_ has joined #openstack-trove | 03:49 | |
*** ViswaV has quit IRC | 04:00 | |
*** nosnos has quit IRC | 04:28 | |
*** nosnos has joined #openstack-trove | 04:34 | |
openstackgerrit | A change was merged to openstack/trove: Security groups workflow update https://review.openstack.org/50944 | 04:52 |
*** robertmyers has quit IRC | 05:07 | |
*** ViswaV has joined #openstack-trove | 05:14 | |
*** ViswaV_ has joined #openstack-trove | 05:16 | |
*** ViswaV has quit IRC | 05:18 | |
openstackgerrit | A change was merged to openstack/trove: Make backup/restore pluggable https://review.openstack.org/74057 | 05:45 |
*** ViswaV has joined #openstack-trove | 05:48 | |
*** ViswaV_ has quit IRC | 05:48 | |
*** haomaiwa_ has quit IRC | 05:48 | |
*** haomaiwa_ has joined #openstack-trove | 05:49 | |
openstackgerrit | Kiyohiro Adachi proposed a change to openstack/trove: Remove unused variables https://review.openstack.org/77075 | 05:56 |
*** nosnos has quit IRC | 06:01 | |
*** nosnos has joined #openstack-trove | 06:06 | |
openstackgerrit | Viswa Vutharkar proposed a change to openstack/trove-integration: Adds support to kickstart different versions of datastore https://review.openstack.org/72804 | 06:23 |
openstackgerrit | Viswa Vutharkar proposed a change to openstack/trove-integration: Add dib elements for MongoDB version 2.4.9 https://review.openstack.org/77461 | 06:26 |
*** ViswaV has quit IRC | 06:31 | |
*** saju_m has joined #openstack-trove | 06:31 | |
*** mattgrif_ has quit IRC | 06:36 | |
*** nosnos has quit IRC | 06:40 | |
*** nosnos has joined #openstack-trove | 07:04 | |
*** haomaiwang has joined #openstack-trove | 07:12 | |
*** haomaiwa_ has quit IRC | 07:15 | |
openstackgerrit | A change was merged to openstack/trove-integration: Add support for single instance Couchbase https://review.openstack.org/71394 | 07:17 |
hub_cap | ok crusty crew, i just kicked off about 5 more reviews after the ones u see above u | 07:44 |
hub_cap | im sure some will fail | 07:44 |
hub_cap | and others will need rebasing | 07:44 |
hub_cap | its also possible the proverbial shit will have hit the fan, and ill be around to help w any fallout tomorrow am | 07:45 |
hub_cap | gnite all | 07:45 |
*** flaper87|afk is now known as flaper87 | 08:00 | |
*** IvanZ has joined #openstack-trove | 08:02 | |
*** ihrachys is now known as ihrachys|sick | 08:15 | |
*** yogesh has joined #openstack-trove | 08:18 | |
openstackgerrit | Khyati Sheth proposed a change to openstack/trove: Add security group rules for Couchbase https://review.openstack.org/77518 | 08:22 |
openstackgerrit | Khyati Sheth proposed a change to openstack/trove: Add security group rules for Couchbase https://review.openstack.org/77518 | 08:24 |
*** haomaiwang has quit IRC | 08:35 | |
*** haomaiwang has joined #openstack-trove | 08:35 | |
*** saju_m has quit IRC | 08:40 | |
*** saju_m has joined #openstack-trove | 08:42 | |
openstackgerrit | A change was merged to openstack/trove: Fix Redis After Configuration Group Merge https://review.openstack.org/71822 | 08:55 |
*** saju_m has quit IRC | 09:02 | |
*** jcooley_ has quit IRC | 09:10 | |
*** iartarisi has joined #openstack-trove | 09:22 | |
*** dmakogon__ is now known as denis_makogon | 09:31 | |
*** saju_m has joined #openstack-trove | 09:34 | |
*** mrsnivvel has joined #openstack-trove | 09:41 | |
openstackgerrit | Denis M. proposed a change to openstack/trove-integration: Add support for minimal MongoDB testing https://review.openstack.org/53378 | 09:43 |
openstackgerrit | Ionut Artarisi proposed a change to openstack/trove: simplify dns_ip_address code https://review.openstack.org/74692 | 09:44 |
openstackgerrit | A change was merged to openstack/python-troveclient: Replace assertEqual(None, *) with assertIsNone in tests https://review.openstack.org/73779 | 09:45 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 09:45 |
amcrn | thanks for the rebases denis | 09:47 |
openstackgerrit | Ionut Artarisi proposed a change to openstack/trove: the check for status.status should happen before trying to log it https://review.openstack.org/74697 | 10:02 |
*** yogesh has quit IRC | 10:20 | |
*** yogesh has joined #openstack-trove | 10:20 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Support full backup/restore for Cassandra https://review.openstack.org/77551 | 10:20 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Support full backup/restore for Cassandra https://review.openstack.org/77551 | 10:22 |
*** yogesh has quit IRC | 10:24 | |
*** saju_m has quit IRC | 10:25 | |
iartarisi | can someone please trigger another reddwarf job run on this change? https://review.openstack.org/#/c/73229/ The last one seems to have timed out. | 10:33 |
*** saju_m has joined #openstack-trove | 10:41 | |
denis_makogon | iartarisi, i posted comment on the patch | 10:43 |
denis_makogon | iartarisi, please follow common rules - one patch per bug-report | 10:44 |
iartarisi | denis_makogon: agreed, see my comment though | 10:50 |
denis_makogon | iartarisi, yes, i saw previous comments, you are always able to update one of bug reports | 10:51 |
denis_makogon | iartarisi, and mark another as invalid | 10:51 |
*** tattabbum has joined #openstack-trove | 10:51 | |
denis_makogon | iartarisi, agreed ? | 10:52 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance MongoDB support https://review.openstack.org/50597 | 10:52 |
tattabbum | HI all, I'm trying to configure Trove manually on a VM (different by the controller node). Running trove-taskmanager I can see this error: | 10:53 |
tattabbum | 2014-03-03 11:50:36.436 12002 INFO trove.openstack.common.rpc.common [req-2941dbf7-3bf1-4714-b38f-9c943237f8af admin admin - - -] Connected to AMQP server on havana-controller:5672 2014-03-03 11:50:36.437 12002 DEBUG trove.openstack.common.rpc.service [req-2941dbf7-3bf1-4714-b38f-9c943237f8af admin admin - - -] Creating Consumer connection for Service taskmanager start /root/trove/trove/openstack/common/rpc/service.py:50 | 10:53 |
iartarisi | denis_makogon: that doesn't make sense, those are two different bugs | 10:53 |
denis_makogon | tattabbum, and where's the error ? | 10:53 |
denis_makogon | iartarisi, if you want to have one patch you should have one bug report | 10:54 |
denis_makogon | iartarisi, it's common rules, common for all | 10:54 |
denis_makogon | common for everyone | 10:54 |
tattabbum | 2014-03-03 11:50:46.459 12002 DEBUG trove.openstack.common.periodic_task [req-2941dbf7-3bf1-4714-b38f-9c943237f8af admin admin - - -] Skipping Manager.publish_exists_event, 30 ticks left until next run run_periodic_tasks /root/trove/trove/openstack/common/periodic_task.py:100 | 10:54 |
denis_makogon | tattabbum, please paste full log on paste.openstack.org | 10:55 |
denis_makogon | tattabbum, please do not copy-paster line-by-line into the chat | 10:55 |
denis_makogon | tattabbum, thanks | 10:55 |
tattabbum | denis_makogon, thank you | 10:55 |
iartarisi | denis_makogon: I don't want to have one patch, I never said | 10:55 |
denis_makogon | iartarisi, you could try dependency | 10:56 |
iartarisi | denis_makogon: I even submitted differrent commits, but they were -1ed and I was told to merge them | 10:56 |
iartarisi | denis_makogon: e.g. https://review.openstack.org/#/c/73235/ | 10:56 |
tattabbum | denis_makogon, I am sorry | 10:58 |
denis_makogon | iartarisi, i see, it means that you should have only one bug-report because changes a minor, and thats why they fit into one patch, please update bug-report and re-submit the patch | 10:58 |
iartarisi | *sigh* | 11:00 |
openstackgerrit | Ionut Artarisi proposed a change to openstack/trove: rename and fix the db_wipe command https://review.openstack.org/73229 | 11:01 |
denis_makogon | iartarisi, have you updated one of the bug reports ? | 11:03 |
openstackgerrit | Denis M. proposed a change to openstack/trove: WIP Add point in time recovery https://review.openstack.org/77222 | 11:04 |
openstackgerrit | Denis M. proposed a change to openstack/python-troveclient: WIP Add point in time recovery https://review.openstack.org/77223 | 11:04 |
iartarisi | denis_makogon: I think it makes more sense to close the other one when the issue it describes is solved rather than closing it as invalid. | 11:04 |
iartarisi | but if you think it's invalid, you can mark it as such | 11:04 |
denis_makogon | iartarisi, only core team could close the bugs | 11:05 |
denis_makogon | iartarisi, i'm not able to do that, so i suggested to mark it as invalid, or like a duplicate | 11:05 |
iartarisi | you can mark bugs as invalid | 11:06 |
openstackgerrit | Ionut Artarisi proposed a change to openstack/trove: rename and fix the db_wipe command https://review.openstack.org/73229 | 11:07 |
*** cweidenkeller has quit IRC | 11:07 | |
denis_makogon | iartarisi, you also could do that | 11:09 |
denis_makogon | iartarisi, everyone could change bug report status | 11:09 |
iartarisi | sure, but it's not my opinion that that bug is invalid or a duplicate | 11:10 |
*** saju_m has quit IRC | 11:11 | |
denis_makogon | iartarisi, ok | 11:11 |
openstackgerrit | A change was merged to openstack/trove: Initial support for single instance Couchbase https://review.openstack.org/71407 | 11:12 |
openstackgerrit | A change was merged to openstack/trove: Add security group rules for Couchbase https://review.openstack.org/77518 | 11:13 |
openstackgerrit | A change was merged to openstack/trove: Fixes get configuration defaults https://review.openstack.org/76728 | 11:19 |
*** nosnos has quit IRC | 11:21 | |
*** saju_m has joined #openstack-trove | 11:25 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance MongoDB support https://review.openstack.org/50597 | 11:51 |
*** tattabbum has quit IRC | 11:52 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 11:57 |
*** saju_m has quit IRC | 12:52 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 13:05 |
*** tattabbum has joined #openstack-trove | 13:10 | |
*** pdmars has joined #openstack-trove | 13:15 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance MongoDB support https://review.openstack.org/50597 | 13:20 |
*** pdmars has quit IRC | 13:21 | |
*** juice has quit IRC | 13:33 | |
tattabbum | Hi all, can you help me to solve the problems that I have faced running TROVE on a VM different from the controller node? Here you can find the problems http://paste.openstack.org/raw/71718/ | 13:34 |
*** juice has joined #openstack-trove | 13:34 | |
*** pdmars has joined #openstack-trove | 13:35 | |
*** westmaas has quit IRC | 13:38 | |
*** westmaas has joined #openstack-trove | 13:39 | |
openstackgerrit | Pierre Rambaud proposed a change to openstack/trove: Improve readme.rst https://review.openstack.org/77588 | 13:43 |
*** sballe_ has joined #openstack-trove | 13:44 | |
*** mrsnivvel has quit IRC | 13:44 | |
*** radez_g0n3 is now known as radez | 13:46 | |
*** sballe has quit IRC | 13:48 | |
*** achampion has quit IRC | 13:49 | |
*** rustlebee is now known as russellb | 13:56 | |
*** mrsnivvel has joined #openstack-trove | 13:58 | |
openstackgerrit | Pierre Rambaud proposed a change to openstack/trove: Improve readme.rst https://review.openstack.org/77588 | 14:09 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance MongoDB support https://review.openstack.org/50597 | 14:18 |
*** yogesh has joined #openstack-trove | 14:21 | |
tattabbum | Did someone receive the "SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed" error when running the trove-taskmanager service? At this link (http://paste.openstack.org/raw/71718/) you can find more detailes. | 14:24 |
*** yogesh has quit IRC | 14:25 | |
denis_makogon | tattabbum, no, we are not, by default SSL stuff is disabled | 14:28 |
denis_makogon | tattabbum, about your questions | 14:29 |
denis_makogon | 1. cloudinit_location = /etc/trove/cloudinit - because its the default value for cloudinit_location | 14:30 |
denis_makogon | 2. datastore_manager = None - because when multiple datastores came we decided to keep it None for few future releases | 14:31 |
denis_makogon | 3. datastore_registry_ext = {} - because we already have written all possible datastores inside guestagent/dbaas.py | 14:31 |
*** achampion has joined #openstack-trove | 14:32 | |
tattabbum | denis_makogon, thank you very much. | 14:34 |
denis_makogon | tattabbum, you're welcome | 14:35 |
tattabbum | denis_makogon, saying "by default SSL stuff is disabled" do you refer either Trove or Keystone? | 14:36 |
denis_makogon | tattabbum, Trove of course | 14:36 |
denis_makogon | tattabbum, we're not the Keystone community =H | 14:36 |
denis_makogon | =) | 14:36 |
tattabbum | denis_makogon, in my trove.conf.sample file I have disabled the SSL connection. However, the Keystone service uses SSL connection. So, I think that maybe "_ssl.c:504" means that Trove can't validate the CA_file.pem that I saved in the /root/trove/etc/trove directory. What do you think about? I am very confused... | 14:39 |
denis_makogon | tattabbum, to be honest i never tried to use SSL inside trove, but it seems that your certificate cannot be validate inside keystone | 14:41 |
denis_makogon | have you tried to verify your cert manually ? | 14:41 |
tattabbum | denis_makogon, no, I didn't. How can I do it? | 14:42 |
denis_makogon | tattabbum, btw, where did you get this cert ? | 14:44 |
openstackgerrit | A change was merged to openstack/trove-integration: Add support for minimal MongoDB testing https://review.openstack.org/53378 | 14:44 |
hub_cap | denis_makogon: thx for rebasing thee mongo commits, im approving them now (while on vacation ) | 14:45 |
denis_makogon | hello, hub_cap, lets wait until robots do their job | 14:45 |
hub_cap | denis_makogon: i know how to merge | 14:45 |
hub_cap | :) | 14:45 |
hub_cap | there is no need to tell me that | 14:45 |
denis_makogon | hub_cap, sorry, i a bit angry about random test fails ... | 14:46 |
hub_cap | this will need a retrigger later https://review.openstack.org/#/c/50597/ | 14:46 |
hub_cap | denis_makogon: well there is no need to take it out on me :) make it better by fixing the fails!! | 14:47 |
denis_makogon | hub_cap, yes, sorry | 14:47 |
tattabbum | denis_makogon, this cert was released by INFN (Istituto Nazionale di Fisica Nucleare), an italian research center. | 14:47 |
hub_cap | denis_makogon: feel free to retrigger it once the t-i code merges for mongo (it shouldve by now) | 14:48 |
denis_makogon | tattabbum, better to ask cert emitter to verify your cert | 14:48 |
hub_cap | tattabbum: how are u setting things up? devstack? | 14:48 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 14:48 |
openstackgerrit | Pierre Rambaud proposed a change to openstack/trove: Improve readme.rst https://review.openstack.org/77588 | 14:49 |
*** robertmyers has joined #openstack-trove | 14:49 | |
*** robertmy_ has joined #openstack-trove | 14:51 | |
tattabbum | hub_cap, I followed the Manual Installation Guide (http://docs.openstack.org/developer/trove/dev/manual_install.html#) with some modifications | 14:53 |
hub_cap | where is your keystone? are you using a site wide one or did u install it? | 14:54 |
hub_cap | it seems like your provider (and im guessing) is requireing ssl in KS | 14:54 |
*** robertmyers has quit IRC | 14:54 | |
*** robertmyers has joined #openstack-trove | 14:55 | |
hub_cap | did u do keystone ... --os-auth-url http{s}://.... for --name trove | 14:55 |
tattabbum | I have installed Keystone on the controller node, while Trove is installed on a dedicate VM | 14:55 |
hub_cap | and define https:// ? | 14:55 |
*** robertmy_ has quit IRC | 14:56 | |
hub_cap | do a keystone (service list?) or ssomething liek that | 14:56 |
*** robertmyers has quit IRC | 14:56 | |
hub_cap | i dont have a vm handy to test it heh | 14:56 |
*** robertmyers has joined #openstack-trove | 14:56 | |
hub_cap | and also check your paste.config cuz it might be defining the callback as https:/.. too | 14:56 |
hub_cap | if thats the case u will need to trust your keystone | 14:57 |
hub_cap | your keystone's cert | 14:57 |
hub_cap | if u are doing all this yourself, and are not using an existing install, id recomment http instead of ssl | 14:58 |
hub_cap | but if you have already set up other services, you likely have the pem on those boxes too, so u can just grab it from another node (for instance the nova api node) | 14:59 |
hub_cap | we WILL have better install docs by the time icehouse is released :D | 14:59 |
denis_makogon | hub_cap, yeah, unfortunately our docs are out-dated | 15:00 |
hub_cap | yes they are very confusing | 15:00 |
hub_cap | but we are working w/ the doc team to get real ones, not this markdown | 15:01 |
denis_makogon | cool | 15:01 |
*** robertmyers has quit IRC | 15:01 | |
tattabbum | I have edit an openrc file with: export OS_USERNAME=<OpenstackAdminUsername>; export OS_PASSWORD=<OpenstackAdminPassword>; export OS_TENANT_NAME=admin; export OS_AUTH_URL=https://keystone_host:5000/v2.0 export OS_CACERT=/root/INFN-CA-2006.pem | 15:01 |
tattabbum | And, running # keystone user-list I can see the user list with no errors | 15:02 |
openstackgerrit | Denis M. proposed a change to openstack/python-troveclient: WIP Add point in time recovery https://review.openstack.org/77223 | 15:02 |
hub_cap | ok and when u do a trove flavor-list u get explosions ya? | 15:02 |
openstackgerrit | Denis M. proposed a change to openstack/trove: WIP Add point in time recovery https://review.openstack.org/77222 | 15:02 |
hub_cap | if thats the case it might be your paste config that has the error in it (callback from trove to keystone to validate your token) | 15:03 |
denis_makogon | hub_cap, could you please check https://review.openstack.org/#/c/74354/ <= this one before mongo patch | 15:03 |
denis_makogon | hub_cap, i think this one should come into codebase before mongo, and after that i'll update mongo with very-super-fine version patch | 15:04 |
hub_cap | denis_makogon: u can make my life easier by depending on that code in git | 15:05 |
hub_cap | then gerrit will track it | 15:05 |
hub_cap | and we can review it and let gerrit merge them in order | 15:05 |
hub_cap | and i cant make a mistake then :D | 15:05 |
denis_makogon | good idea | 15:05 |
*** robertmyers has joined #openstack-trove | 15:06 | |
tattabbum | hub_cap, here you can see what I get http://paste.openstack.org/show/71775/ | 15:08 |
hub_cap | ok so, i guess im not sure what the issue is, it looks like you have the flavor list coming back properly | 15:10 |
hub_cap | where does the issue happen? | 15:10 |
hub_cap | tattabbum: i have to go soon, so maybe denis_makogon can help, or i cna help later.. im in south lake tahoe right now and the snow is quite tempting :D | 15:12 |
hub_cap | ill be around for ~5 min | 15:12 |
denis_makogon | hub_cap, ok | 15:12 |
*** kevinconway has joined #openstack-trove | 15:13 | |
tattabbum | ok hub_cup. Here (http://paste.openstack.org/show/71776/) I have paste my api-paste.ini configuration | 15:13 |
*** mrsnivvel has quit IRC | 15:14 | |
hub_cap | tattabbum: real quick, describe the issue | 15:14 |
hub_cap | at this point im not sur whats wrong | 15:14 |
hub_cap | the paste config is correct if you can list flavors | 15:15 |
denis_makogon | hub_cap, agreed, i also cant see the problem | 15:15 |
hub_cap | are u having an issue creating a datastore? | 15:15 |
denis_makogon | tattabbum, please describe all steps-to-reproduce | 15:16 |
denis_makogon | please | 15:16 |
tattabbum | denis_mokogon, let me create a description of the http://paste.openstack.org/ | 15:17 |
tattabbum | * on the http://paste.openstack.org/ | 15:17 |
denis_makogon | tattabbum, also, you could auto-complete all nicknames with Tab $) | 15:18 |
denis_makogon | ;) | 15:18 |
hub_cap | ok denis_makogon tattabbum here it is http://paste.openstack.org/raw/71718/ | 15:18 |
hub_cap | thats what i was lookin for | 15:18 |
hub_cap | tattabbum: are you running trove on havana services? | 15:19 |
tattabbum | $hub_cap, yes | 15:19 |
tattabbum | hub_cap: :-) | 15:20 |
hub_cap | well u would be the first person who has done that | 15:20 |
hub_cap | :D | 15:20 |
tattabbum | OMG!!! | 15:20 |
hub_cap | yea since we are integrated in icehouse | 15:20 |
hub_cap | most people asume we will not be backwards compatible | 15:20 |
hub_cap | but id like to be | 15:20 |
*** datsun180b has joined #openstack-trove | 15:21 | |
hub_cap | so u might be hitting an issue thats only present in havana | 15:21 |
*** datsun180b has quit IRC | 15:21 | |
hub_cap | that might require bugfixing :) | 15:21 |
tattabbum | hub_cap: denis_makogon: Let me create an istance from CLI, and I will post the output | 15:21 |
*** datsun180b has joined #openstack-trove | 15:21 | |
hub_cap | sure :) | 15:21 |
hub_cap | but if you are getting that from the taskmgr on startup, i doubt itll work hehe | 15:22 |
hub_cap | tattabbum: what is havana.cloud.ba.infn.it ? | 15:22 |
denis_makogon | hub_cap, robots are happy for mongo | 15:22 |
hub_cap | denis_makogon: horray, how bout the other change? | 15:22 |
denis_makogon | will come after mount points will be fixed | 15:23 |
denis_makogon | 100% | 15:23 |
denis_makogon | reddwarf gate failed ... due to lack of memory | 15:24 |
hub_cap | so tattabbum , here is the actual issue | 15:24 |
hub_cap | 2014-03-03 12:09:49.103 12079 TRACE trove.openstack.common.periodic_task mgmt_servers = client.servers.list(search_opts={'all_tenants': 1}) | 15:24 |
hub_cap | my guess is that we are improperly setting up the novaclient | 15:24 |
hub_cap | because 1) we havent tested ssl connections between nova<->trove | 15:25 |
hub_cap | and 2) because of havana, but it should work in havana | 15:25 |
hub_cap | so questions | 15:25 |
hub_cap | 1) do you have the newest novaclient, or some novaclient for havana? i assume latest | 15:25 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 15:25 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance MongoDB support https://review.openstack.org/50597 | 15:25 |
tattabbum | havana.cloud.ba.infn.it is the host name of the controller node | 15:26 |
hub_cap | cool | 15:26 |
hub_cap | https://github.com/openstack/trove/blob/master/trove/common/remote.py#L43 | 15:26 |
hub_cap | as u can see from that, we are assuming nothing ssl related for novaclient | 15:26 |
hub_cap | it looks like we need to add some flags if we have ssl and add them to the novaclient | 15:27 |
hub_cap | i bet if u hacked that client = Client.... | 15:27 |
hub_cap | and added your ssl stuffs | 15:27 |
hub_cap | it would work just fine and dandy | 15:27 |
hub_cap | of course u will ned to do the same for cinder (line 62) | 15:27 |
tattabbum | hub_cap: "1) do you have the newest novaclient, or some novaclient for havana? i assume latest" I don't now. I followed the Manual Installation guide steps (http://docs.openstack.org/developer/trove/dev/manual_install.html#install-dependencies) | 15:27 |
hub_cap | and swift/heat etc... | 15:27 |
hub_cap | u probably have latest tattabbum | 15:27 |
hub_cap | thats good | 15:27 |
*** jasonb365 has joined #openstack-trove | 15:28 | |
hub_cap | tattabbum: https://github.com/openstack/python-novaclient/blob/master/novaclient/client.py#L67 | 15:28 |
*** grapex has joined #openstack-trove | 15:29 | |
hub_cap | if u add cacert=/path/to/your/pem to those Client(...) in the trove/commone/remote.py | 15:29 |
hub_cap | i bet u a dollar itll work | 15:29 |
* hub_cap is starting to regret betting tattabbum ;) | 15:30 | |
denis_makogon | рфр | 15:31 |
denis_makogon | hah | 15:31 |
hub_cap | :D | 15:31 |
denis_makogon | hub_cap, dollar per each client | 15:31 |
tattabbum | hub_cap: :-) | 15:31 |
hub_cap | WHAT thats like, 4 dollars | 15:31 |
denis_makogon | hub_cap, 5 | 15:32 |
*** grapex has quit IRC | 15:33 | |
denis_makogon | hub_cap, ssl channel from taskmanager to rabbit | 15:33 |
denis_makogon | =) | 15:33 |
*** grapex has joined #openstack-trove | 15:33 | |
tattabbum | hub_cap: denis_makogon: WoW! Thank you very much!! I look forward to getting started with it :-) | 15:33 |
denis_makogon | tattabbum, you are welcome | 15:34 |
hub_cap | denis_makogon: :) | 15:36 |
hub_cap | tattabbum: did that work? | 15:36 |
*** mattgrif_ has joined #openstack-trove | 15:42 | |
*** mattgriffin has quit IRC | 15:43 | |
*** mattgrif_ has quit IRC | 15:43 | |
*** mattgriffin has joined #openstack-trove | 15:43 | |
tattabbum | hub_cap: I will do it asap :-( | 15:44 |
tattabbum | hub_cap: I am a newbie in the script editing... | 15:46 |
hub_cap | tattabbum: cool, feel free to report back in a while | 15:46 |
hub_cap | ill check back later | 15:46 |
hub_cap | for now, the snow is too tempting to stay! | 15:46 |
hub_cap | http://upload.wikimedia.org/wikipedia/commons/d/d1/U.S._Route_50_in_South_Lake_Tahoe,_California.JPG | 15:47 |
hub_cap | i didnt take it of course, but thats more or less where i am | 15:47 |
hub_cap | :D | 15:47 |
* hub_cap dissapears | 15:47 | |
denis_makogon | hub_cap, did you gone to the mountings ? | 15:50 |
tattabbum | hub_cap: which string should Ii add to the function in https://github.com/openstack/trove/blob/master/trove/common/remote.py#L43 | 15:53 |
*** jasonb365 has quit IRC | 15:55 | |
hub_cap | tattabbum: after auth_url=XXXX do this | 15:56 |
hub_cap | , cacert="/path/to/your/file.pem") | 15:56 |
*** jasonb365 has joined #openstack-trove | 15:56 | |
hub_cap | just mkae sure its the last arg in each Client(..., cacert="/blah") | 15:57 |
hub_cap | line 44, line 63, line 73 | 15:57 |
hub_cap | for swift it may be different, and i can view much later, but not today | 15:57 |
hub_cap | just verified cinder is the same as nova client, so that wont fail | 15:58 |
hub_cap | and i assume u wont be using heat yet, so u can leave that for now | 15:58 |
hub_cap | and just do nova and cinder | 15:58 |
hub_cap | denis_makogon: i want to go snowboarding, but im with wife/son/mom and they say no | 15:59 |
hub_cap | my son is too young, when he is ~3 i will have him on a snowboard | 15:59 |
hub_cap | he is only 15mo old | 16:00 |
hub_cap | maybe next winter :D | 16:00 |
*** jcooley_ has joined #openstack-trove | 16:00 | |
denis_makogon | hub_cap, you should go !! | 16:04 |
hub_cap | i know, but i wont leave my family | 16:05 |
hub_cap | not my style | 16:05 |
hub_cap | if they dont want to go, we dont go | 16:05 |
hub_cap | :) | 16:05 |
denis_makogon | hub_cap, i saw when parents put their child on skies when he was year | 16:05 |
*** jcooley_ has quit IRC | 16:05 | |
denis_makogon | hub_cap is a family guy =) | 16:05 |
hub_cap | wow nice! wife says no to snowboard this early hehe | 16:06 |
hub_cap | yes i am good sir | 16:06 |
denis_makogon | hub_cap, i'm planning to take a vacation from 03/14 until 03/23 | 16:07 |
tattabbum | hub_cap: here you can see the editing: http://paste.openstack.org/show/71792/ | 16:07 |
hub_cap | nice denis_makogon where you going? thats a nice vacation! | 16:07 |
hub_cap | tattabbum: u need to quote the string | 16:07 |
hub_cap | cacert="/root.....") | 16:07 |
denis_makogon | hub_cap, Carpathian mountings | 16:07 |
hub_cap | AWESOMEEEEEE | 16:08 |
tattabbum | hub_cap: If the cacert path is /root/INFN-CA-2006.pem, should the signing_dir in the api-paste.ini file be the same of cacert directory? | 16:08 |
hub_cap | also tattabbum dont od it on swift or heat | 16:08 |
denis_makogon | hub_cap, Bukovel Sunny Days Fest http://sunnydays.com.ua/en/ | 16:08 |
hub_cap | tattabbum: id say use what the paste config says | 16:09 |
hub_cap | since you might have an issue w/ /root/... | 16:09 |
denis_makogon | hub_cap, i hope you heard about hangout meeting related to replications (its not organized yet, but it will be) | 16:10 |
hub_cap | denis_makogon: that soudns awesome!! | 16:10 |
hub_cap | ive heard of it, ill make sure you are part of it | 16:10 |
hub_cap | but i know little about it hehe | 16:10 |
hub_cap | actually i know nothing about it | 16:10 |
denis_makogon | hub_cap, so am i =) | 16:10 |
*** thedodd has joined #openstack-trove | 16:10 | |
denis_makogon | hub_cap, i wrote the mail to openstack-dev fro notification request, basically it will help to all interested in it | 16:12 |
hub_cap | tattabbum: id say do cacert="/root/trove/etc/trove/INFN-CA-2006.pem") | 16:12 |
hub_cap | cool denis_makogon , ih ave a LOT of msgs to catch up on | 16:12 |
hub_cap | i plan on doing that on wed/thr | 16:12 |
hub_cap | while im at ebay | 16:12 |
hub_cap | bugging amcrn | 16:12 |
tattabbum | hub_cap: what is the meaning of signing_dir? Is it related to the directory in which I have to save the cacert? | 16:12 |
tattabbum | ok | 16:13 |
hub_cap | tattabbum: im not sure :) | 16:14 |
tattabbum | hub_cap: Should I edit the https://github.com/openstack/python-novaclient/blob/master/novaclient/client.py#L67 file also? | 16:15 |
hub_cap | tattabbum: no sir, just trove | 16:15 |
denis_makogon | tattabbum, only trove | 16:15 |
hub_cap | None is special, and doenst need quotes | 16:15 |
denis_makogon | tattabbum, signing_dir is a dir where your cert lays | 16:16 |
hub_cap | if u fill it in as a string when u pass it ot that , u do cacert="some string" | 16:16 |
tattabbum | So, can I run trove-api, trove-taskmanager and trove-conductor now? | 16:17 |
*** shivamshukla_ has joined #openstack-trove | 16:17 | |
*** radez is now known as radez_g0n3 | 16:19 | |
denis_makogon | tattabbum, yes | 16:22 |
denis_makogon | tattabbum, you could try | 16:22 |
hub_cap | tattabbum: try it outr :) | 16:22 |
hub_cap | out* | 16:22 |
denis_makogon | better try to relax, it's your vacation =)) | 16:25 |
* hub_cap dissapears *for real this time* | 16:29 | |
*** SushilKM has joined #openstack-trove | 16:30 | |
*** SushilKM has quit IRC | 16:35 | |
tattabbum | denis_makogon: hub_cap: After running trove, I can see this error http://paste.openstack.org/show/71802/ | 16:45 |
*** tanisdl has joined #openstack-trove | 16:45 | |
denis_makogon | tattabbum, Quota exceeded for resources | 16:48 |
*** amytron has joined #openstack-trove | 16:50 | |
tattabbum | denis_makogon: I have tried to run instances using the Trove's CLI. In horizon I can see the instances, but they are in a status of build from 2 days ago. | 16:51 |
letterj | still trying to get a dev environment up based on the web page. If I "source redstack.rc" I get the error get_default_host_ip: command not found | 16:51 |
letterj | Any ideas? | 16:51 |
denis_makogon | do this | 16:51 |
denis_makogon | . ~/devstack/openrc | 16:52 |
denis_makogon | ah, | 16:52 |
denis_makogon | you're not using devstack | 16:52 |
denis_makogon | damn | 16:52 |
denis_makogon | Are you using trove-integration ? | 16:52 |
tattabbum | denis_makogon: If I try to execute root@trove:~# trove delete Instance_Name, I obtain the following error: Resource Instance_Name cannot be found | 16:53 |
openstackgerrit | Jenkins proposed a change to openstack/python-troveclient: Updated from global requirements https://review.openstack.org/75593 | 16:53 |
denis_makogon | tattabbum, what "trove list" says ? | 16:53 |
openstackgerrit | Jenkins proposed a change to openstack/trove: Updated from global requirements https://review.openstack.org/76705 | 16:54 |
* hub_cap is still lurking, try the uuid tattabbum , i dont think we ahve feature to delete on name instead of uuid | 16:54 | |
hub_cap | *have | 16:54 |
hub_cap | ok /me dissapears again | 16:54 |
hub_cap | for REAL this time | 16:54 |
denis_makogon | hehe | 16:54 |
*** jcooley_ has joined #openstack-trove | 16:54 | |
tattabbum | denis_makogon: http://paste.openstack.org/show/71804/ | 16:54 |
denis_makogon | tattabbum, add "max_instances_per_user = 100" into trove.conf | 16:55 |
*** iartarisi has quit IRC | 16:56 | |
denis_makogon | tattabbum, by the default user can create only 5 VMs | 16:56 |
denis_makogon | tattabbum, add what i said and then restart api service | 16:56 |
letterj | denis_makogon: yes, I'm trying trove-integration | 16:57 |
*** SnowDust has joined #openstack-trove | 16:57 | |
denis_makogon | letterj, you need to do " . ~/devstack/openrc" | 16:58 |
denis_makogon | letterj, thats all | 16:58 |
letterj | openrc is read only so you mean source it. | 16:58 |
denis_makogon | yes | 16:59 |
SnowDust | hello room | 16:59 |
hub_cap | letterj: redstack.rc is meant to be sourced by redstack only | 16:59 |
denis_makogon | hub_cap, right | 16:59 |
*** jcooley_ has quit IRC | 16:59 | |
denis_makogon | SnowDust, 'sup | 16:59 |
hub_cap | u should have no need for it if u are using redstack | 16:59 |
hub_cap | GOD I NEED TO LEAVE ;) | 16:59 |
*** jgriffith has joined #openstack-trove | 16:59 | |
hub_cap | i havent even drank my coffee yet | 16:59 |
hub_cap | hhahaha | 16:59 |
denis_makogon | hub_cap, run, Forest, run ! | 17:00 |
SnowDust | denis_makogon, smooth sailing | 17:00 |
denis_makogon | hub_cap, your coffee almost cold as snow)) | 17:00 |
hub_cap | denis_makogon: hahaha snow might warm it up at this point! | 17:00 |
denis_makogon | hub_cap, lol | 17:01 |
denis_makogon | hub_cap, sure | 17:01 |
SnowDust | https://github.com/openstack/trove/blob/master/trove/tests/util/__init__.py#L236 | 17:01 |
SnowDust | can anyone tell me .. how are we approaching towards this | 17:01 |
hub_cap | peace all, time to take pics of my son enjoing the snow! | 17:01 |
denis_makogon | hub_cap, your coffee cold as heart of my ex | 17:01 |
*** jcooley_ has joined #openstack-trove | 17:01 | |
amcrn | letterj: depending on the user and tenant you desire, you'll want to "source ~/devstack/accr/tenant/user", ex: source ~/devstack/accr/demo/demo | 17:01 |
SnowDust | hub_cap : https://github.com/openstack/trove/blob/master/trove/tests/util/__init__.py#L236 | 17:02 |
SnowDust | i see its being used around many tests .. didnt understand how are we going about that comment | 17:02 |
denis_makogon | SnowDust, do not disturb hub_cap | 17:02 |
denis_makogon | SnowDust, he's out | 17:02 |
SnowDust | denis_makogon, u can also .. | 17:02 |
SnowDust | share ur thoughts .. | 17:03 |
denis_makogon | SnowDust, lets ask Craig about that | 17:03 |
SnowDust | yeah .. not in room | 17:03 |
SnowDust | :( | 17:03 |
denis_makogon | SnowDust, try to ping him | 17:03 |
denis_makogon | amcrn, what's up ? | 17:03 |
SnowDust | denis_makogon i did so .. no reply | 17:04 |
*** jmontemayor has joined #openstack-trove | 17:04 | |
denis_makogon | SnowDust, give him some time | 17:04 |
openstackgerrit | shivam shukla proposed a change to openstack/trove: Tests for heat based instance workflow https://review.openstack.org/66499 | 17:04 |
tattabbum | denis_makogon: Here (http://paste.openstack.org/show/71815/) you can see what I obtain after the modification to cacert e signing_dir | 17:05 |
amcrn | denis_makogon: not too much, you? | 17:06 |
letterj | amcrn: there is no accr directory in devstack that got pulled down in the trove-integreation process | 17:08 |
openstackgerrit | Mat Lowery proposed a change to openstack/trove: Test restore full and restore incremental https://review.openstack.org/73736 | 17:08 |
*** ViswaV has joined #openstack-trove | 17:08 | |
*** thedodd has quit IRC | 17:10 | |
denis_makogon | amcrn, i'm also fine | 17:10 |
amcrn | letterj: ~/devstack/accrc* | 17:11 |
denis_makogon | amcrn, abit pissed of random fails on gate | 17:11 |
amcrn | letterj: and it isn't pulled down, it's generated by devstack (https://github.com/openstack-dev/devstack/blob/dad6e4114d07978ade5ab5594d4b5b19e998bdb5/tools/create_userrc.sh) | 17:13 |
letterj | so I should run that | 17:14 |
*** thedodd has joined #openstack-trove | 17:14 | |
amcrn | well, that will source variables so that you can execute trove commands | 17:14 |
amcrn | e.g. "trove list" will then work | 17:14 |
letterj | amcrn: get error Max retries exceeded with url: /v2/<blah>/os-certificates/root | 17:18 |
juice | letterj: what did you get after you sources ~/devstack/openrc | 17:18 |
juice | that should just work after running the 5 or so steps in open stack | 17:18 |
juice | in -> in installing devstack/trove-integration | 17:19 |
letterj | source openrc executed with no messages or errors. | 17:20 |
juice | letterj: here is a succinct list of commands to run on a new cloud server (https://gist.github.com/juicegit/9329896) | 17:21 |
juice | doing this and nothing but this should yield a perfectly running devstack with trove capabilities | 17:21 |
juice | aside from provisioning the server and logging it, it should take no more than 1 hour | 17:22 |
letterj | juice: thanks. I'm heading to lunch and will try that when I get back. I'll let you know how it works | 17:22 |
juice | letterj: it's my experience and I am sure others that when the stack gets out of alignment or misconfigured, it is easier to start over...especially when just starting out. | 17:23 |
*** shivamshukla_ has quit IRC | 17:27 | |
SnowDust | hi cp16net, grapex, robertmyers | 17:29 |
tattabbum | denis_makogon: hub_cap: Using the CLI I tried to delete an instance in a Build status from 2 days ago. Here there is the error I obtain running #trove delete UUID (http://paste.openstack.org/show/71820/) | 17:29 |
SnowDust | i was taking to cp16net about the lines https://github.com/openstack/trove/blob/master/trove/tests/util/__init__.py#L236 | 17:29 |
grapex | SnowDust: Hello! | 17:29 |
amcrn | hopping from house to office, bbiab | 17:29 |
SnowDust | grapex, hi | 17:29 |
*** amcrn has quit IRC | 17:29 | |
SnowDust | so .. we were talking about the removal of mysql_connection function .. | 17:30 |
SnowDust | the point i wanted to make is .. how do we target the integration test for various datastores | 17:30 |
SnowDust | how can we do the connection engine ..so that we can save the common tests for every datastore | 17:31 |
SnowDust | grapex, cp16net lets talk abt that | 17:31 |
grapex | SnowDust: I guess I don't understand why it needs to be removed | 17:32 |
grapex | I think what cp16net meant was that all that particular function does is return an instance to a class | 17:32 |
SnowDust | yep which is written just below | 17:33 |
SnowDust | but .. only serves the particular mysql database .. | 17:33 |
grapex | SnowDust: I think you're getting into a bigger discussion though of "how are we going to test other datastores." | 17:34 |
SnowDust | grapex, yep .. my intention is to keep running the common integration tests irrespective of datastore | 17:34 |
SnowDust | and .. everytime a code is coming .. how do we gate the change for a particular datastore | 17:34 |
SnowDust | :) | 17:34 |
SnowDust | its large problem .. but we all solved it beautifully till now ... | 17:35 |
SnowDust | sharing some lines from cp16net ... | 17:35 |
SnowDust | <cp16net> that method should be removed and calls that call it should be change to the another mysql connection | 17:35 |
SnowDust | <cp16net> it needs to use the remote connection to the instance to verify things are good | 17:35 |
SnowDust | <cp16net> like the tests i made for config groups when it makes a mysql connection to verify the configs were aplied | 17:35 |
SnowDust | <cp16net> grapex was the one to tell me to add a comment here to remove it eventually but shouldnt remove it part of the my.cnf (config groups) change | 17:35 |
openstackgerrit | Viswa Vutharkar proposed a change to openstack/trove-integration: Adds support to kickstart different versions of datastore https://review.openstack.org/72804 | 17:35 |
SnowDust | <cp16net> it was already large enough | 17:35 |
SnowDust | <SnowDust> wht abt .. other data stores .. | 17:36 |
SnowDust | <cp16net> yeah thats a good point | 17:36 |
SnowDust | <cp16net> maybe it should be a helper to make a connection to other datastores | 17:36 |
SnowDust | ok .. | 17:36 |
SnowDust | thats all .. | 17:36 |
SnowDust | to share | 17:36 |
grapex | SnowDust: I think the tests which are using mysql_connection are too specific to MySQL to run for other datastores | 17:36 |
grapex | hub_cap: MySQL is really their sweet spot you could say | 17:36 |
kevinconway | yeah we haven't really come to a decision on how to gate new datastores | 17:37 |
SnowDust | grapex, manytimes the tests work for other datastores too.. | 17:37 |
SnowDust | thanks kevinconway, for joining the discussion | 17:38 |
kevinconway | seems like capabilities mixed with some functional/acceptance tests for API calls would give us a start | 17:38 |
SnowDust | i saw .. the cassandra group introduced in integration tests .. | 17:39 |
grapex | SnowDust: IIRC those tests just run the entire test suite with a different test config file | 17:39 |
grapex | so some tests that would typically use MySQL use Cassandra instead | 17:40 |
*** jasonb365_ has joined #openstack-trove | 17:40 | |
kevinconway | i think they are also a subset of integration tests that worked with those datastores | 17:40 |
grapex | however, doing it that way you have to run the tests multiple times. I think we said we'd all be ok with that | 17:40 |
grapex | kevinconway: Correct | 17:40 |
SnowDust | yep .. right | 17:40 |
grapex | So I think SnowDust what you'll want to do is avoid the test groups that are for the MySQL specific tests | 17:40 |
grapex | And just write new tests for your datastore of choice | 17:41 |
kevinconway | yeah, just cherry pick the ones you need into a new group | 17:41 |
SnowDust | kevinconway, cherrypick ? | 17:41 |
*** jasonb365 has quit IRC | 17:41 | |
*** jasonb365_ is now known as jasonb365 | 17:41 | |
grapex | Then in the future we move to Tempest | 17:41 |
kevinconway | i have the same problem with postresql. from the API it is nearly identical to mysql, but many of the tests don't work | 17:41 |
kevinconway | SnowDust: as it add tests you want to the "my_datastore" group | 17:41 |
grapex | SnowDust: https://github.com/openstack/trove-integration/blob/master/tests/integration/int_tests.py#L221 | 17:42 |
kevinconway | so when i run int-tests --group=snowdust_datastore it runs them | 17:42 |
grapex | kevinconway: I think SnowDust sounds like an awesome name for a datastore. :) | 17:42 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 17:43 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance MongoDB support https://review.openstack.org/50597 | 17:43 |
kevinconway | grapex: was the mid-cycle decision to start all new tests in tempest? | 17:43 |
grapex | kevinconway: That had been the decision before, but I think we came to an agreement to run some tests in the old int-tests for new datastores since it was becoming impossible to know if any of them worked. | 17:44 |
SnowDust | kevinconway, grapex : https://github.com/openstack/trove/blob/master/trove/tests/api/databases.py | 17:45 |
SnowDust | do u think this file needs a major re-write for all the different datatsores ? | 17:45 |
SnowDust | datastores* | 17:45 |
grapex | "Make test mysql connection code less confusing" - there's a commit message that can't ever live up to its promise. | 17:45 |
kevinconway | SnowDust: i would suggest adding to it for a new datastore | 17:46 |
grapex | (if anyone doesn't click the link the commit was mine btw ;) | 17:46 |
kevinconway | you can subclass the TestDatabase and then overwrite what you need to | 17:46 |
*** harlowja_away is now known as harlowja | 17:46 | |
grapex | I would actually request you not subclass that test | 17:46 |
grapex | unless it's very similar to MySQL | 17:46 |
*** harlowja is now known as harlowja_away | 17:47 | |
SnowDust | ;) so mixed openions ? | 17:47 |
grapex | SnowDust: I'm just afraid if you try to make MySqlConnection into a general "any datastore connection" class it will be a mess | 17:48 |
grapex | and the test code probably will be different anyway, so it would be hard to use polymorphically | 17:48 |
grapex | Now, maybe MySqlConnection could be changed to have a "SqlConnection" subclass | 17:48 |
grapex | but if you're trying to use it for Redis or Cassandra or something it would be better to write something else IMO | 17:48 |
kevinconway | i see your point grapex | 17:48 |
SnowDust | either a major re-write for every datastore ? https://github.com/openstack/trove/blob/master/trove/tests/api/root.py | 17:49 |
SnowDust | all these are right not tied to mysql .. | 17:49 |
kevinconway | unless the datastore is something like percona or mariah then it should be a new test class or something | 17:49 |
*** harlowja_away is now known as harlowja | 17:50 | |
kevinconway | SnowDust: those are tied to mysql. root user is a mysql concept | 17:50 |
SnowDust | but many support it too.. and we can overlap these tests .. for example postgre ? | 17:51 |
grapex | SnowDust: use your best judgement. If you really think a particular test is similar and can be re-used, try it. But please reconsider that plan if you find it's taking a lot of work to modify the test code. People already frequently complain about how difficult it is to understand the tests. | 17:51 |
kevinconway | yeah i take that back. it's testing the models | 17:51 |
kevinconway | SnowDust: so in that case, i would probably try to re-use the root tests for postgresql and only subclass if i had to make small changes | 17:52 |
SnowDust | i understood tests, grapex its been nice work btw ! | 17:52 |
SnowDust | everything needs time :) | 17:52 |
kevinconway | even though in postgresql there is no root user. it uses a super-admin instead | 17:52 |
SnowDust | kevinconway, the concept is similar with a new label i think :) | 17:53 |
SnowDust | so i am now making my openion .. that the gates for each datastore should be unique .. | 17:53 |
SnowDust | in future | 17:53 |
SnowDust | non-voting in nature .. but just to aid the review from the cores | 17:53 |
SnowDust | :) | 17:54 |
SnowDust | cores should be smart enough to evaluate a gate score .. agains the checkin :) | 17:54 |
grapex | SnowDust: Thanks. Yeah, that could make sense, because the datastore tests are supposed to be temporary until our Tempest efforts pick up steam | 17:54 |
kevinconway | SnowDust: don't assume too much about core! )))) | 17:54 |
SnowDust | kevinconway: :D | 17:55 |
*** rwsu has joined #openstack-trove | 17:55 | |
SnowDust | even in tempest .. the integration remains challenging .. switching datastores with each checkin | 17:56 |
kevinconway | it might not be so bad | 17:56 |
kevinconway | API additions should not break the existing guests | 17:56 |
kevinconway | only changes to common guest libraries like backups might need to run all the gates | 17:57 |
SnowDust | the solution what i think of is .. to have separate groups for each datastore for int-tests | 17:57 |
SnowDust | and .. different run_tests.py imports for fakes | 17:58 |
SnowDust | for now | 17:58 |
SnowDust | thats how we can deal multiple datastore in gate | 17:58 |
SnowDust | but still .. if these gates go non-voting .. what will cast vote ? unittests ? LOL | 17:59 |
grapex | SnowDust: They'll still be voting | 17:59 |
SnowDust | SlickNik, :) will u plz join the discussion | 18:01 |
grapex | We just want to avoid adding more to the int-tests since it isn't "T H E O P E N S T A C K W A Y ™" | 18:01 |
grapex | If we added tons of int-tests only to add them to Tempest it would be sort of a waste. | 18:01 |
SnowDust | yeah .. i am shifting my thoughts to tempest .. to understand how to get to the "T H E O P E N S T A C K W A Y" | 18:02 |
tattabbum | Hi all, running the trove-taskmanager I receive the errorr "2014-03-03 18:58:51.172 14505 ERROR trove.common.exception [req-7dac7713-cddd-4ad6-9dd8-56187ffaedc2 admin admin - - -] Cannot find compute instance f8e644ae-0fa4-4b69-a3e6-24044b7e69b1 for instance 371d6545-784a-4c28-bc55-1f4ec8c69386. 2014-03-03 18:58:51.177 14505 INFO trove.instance.models [req-7dac7713-cddd-4ad6-9dd8-56187ffaedc2 admin admin - - -] Server api_s | 18:03 |
tattabbum | More details here http://paste.openstack.org/show/71826/ | 18:03 |
*** arist has joined #openstack-trove | 18:03 | |
openstackgerrit | Ramashri Umale proposed a change to openstack/trove: Makes the flag root_on_create datastore specific https://review.openstack.org/77275 | 18:05 |
SlickNik | SnowDust: I'm share grapex's view on this. Having tests in say trove-int, and then trying to move them over to tempest seems like twice the work for little gain. We should try an move as many of our new tests to tempest. | 18:06 |
SlickNik | If there are currently challenges with this, we need to be able to identify them and solve them as a team to make this easier. | 18:07 |
SnowDust | SlickNiK, how tempest runs for different datastores validating the same code ? | 18:09 |
SnowDust | or tempest being clear about a particular route(datastore specific) to take while evaluating a particular code change .. | 18:10 |
*** arborism has joined #openstack-trove | 18:10 | |
*** arborism is now known as amcrn | 18:10 | |
SlickNik | SnowDust: I'm currenly thinking tempest runs for all datastores regardless of the change. We don't have it in place yet, but I think it's something we need to work towards if we want to be able to test and support multiple datastores. | 18:12 |
SnowDust | SlickNik, yes .. | 18:12 |
SlickNik | bbiab, need to run out for a couple of mins. | 18:13 |
openstackgerrit | A change was merged to openstack/trove: Raise max header size to accommodate large tokens https://review.openstack.org/75786 | 18:20 |
*** khyati has joined #openstack-trove | 18:21 | |
*** freyes has quit IRC | 18:21 | |
*** michael-yu has joined #openstack-trove | 18:22 | |
*** michael-yu has quit IRC | 18:30 | |
*** yogesh has joined #openstack-trove | 18:30 | |
*** michael-yu has joined #openstack-trove | 18:32 | |
*** tattabbum has quit IRC | 18:32 | |
*** radez_g0n3 is now known as radez | 18:34 | |
amcrn | denis_makogon: pm | 18:36 |
*** grapex has quit IRC | 18:39 | |
*** grapex has joined #openstack-trove | 18:40 | |
*** yidclare has joined #openstack-trove | 18:49 | |
*** yidclare has left #openstack-trove | 18:51 | |
juice | looks like jenkins/gate is running out of quota - I'll see if I can clean up some old instances | 18:57 |
esp | thx juice | 18:58 |
*** yidclare has joined #openstack-trove | 19:00 | |
*** IvanZ has quit IRC | 19:02 | |
SnowDust | thx all ! | 19:02 |
amcrn | for christmas i want the ability to rebase and amend a patch-set as trove-core, but keep the author/committer as-is. | 19:02 |
SnowDust | lets discuss more on .. multiple datastore gates / tests .. tomorrow | 19:03 |
SlickNik | amcrn: I hear ya | 19:03 |
SnowDust | bye ! | 19:03 |
SlickNik | SnowDust: Sure. Catch you later. | 19:03 |
*** SnowDust has quit IRC | 19:04 | |
openstackgerrit | Steve Leon proposed a change to openstack/trove: Adding percona secgroup config https://review.openstack.org/77673 | 19:06 |
*** sballe has joined #openstack-trove | 19:39 | |
*** sballe_ has quit IRC | 19:40 | |
letterj | juice: What is the purpose of deleting the /opt directory and creating /mnt/opt with a symlink back to opt? | 19:55 |
*** IvanZ has joined #openstack-trove | 19:55 | |
*** robertmy_ has joined #openstack-trove | 20:04 | |
*** robertmy_ has quit IRC | 20:05 | |
juice | letterj: since all that openstack does include vm images in in /opt it is import to ensure it has plenty of disk space | 20:05 |
*** robertmy_ has joined #openstack-trove | 20:05 | |
*** IvanZ has quit IRC | 20:06 | |
juice | letterj: moving it to the attached volume does just that | 20:06 |
letterj | I didn't attach a volume to this RAX cloud instance. | 20:06 |
*** robertmyers has quit IRC | 20:06 | |
*** IvanZ has joined #openstack-trove | 20:08 | |
juice | oh I see | 20:08 |
juice | well then skip those steps | 20:08 |
juice | hope much free space do you have in /opt | 20:08 |
juice | letterj: ^ ^ | 20:09 |
letterj | 35GB | 20:09 |
*** jasonb365 has quit IRC | 20:20 | |
*** esmute has quit IRC | 20:23 | |
*** jasonb365 has joined #openstack-trove | 20:27 | |
letterj | juice: I think things are working it's actually running tests. Thank you so much for the instructions. They are nothing like the steps listed on the web page. Would you mind if I created a build doc including them? | 20:32 |
*** ViswaV has quit IRC | 20:33 | |
*** esmute has joined #openstack-trove | 20:34 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/database-api: Use <th> inside <theads> https://review.openstack.org/77694 | 20:39 |
openstackgerrit | A change was merged to openstack/trove: Adding percona secgroup config https://review.openstack.org/77673 | 20:49 |
*** IvanZ has quit IRC | 20:56 | |
*** datsun180b_ has joined #openstack-trove | 21:03 | |
*** datsun180b has quit IRC | 21:04 | |
*** datsun180b_ is now known as datsun180b | 21:04 | |
*** michael-yu has quit IRC | 21:06 | |
*** denis_makogon_ has joined #openstack-trove | 21:09 | |
amcrn | denis_makogon_: you've got pep8 failures on http://logs.openstack.org/54/74354/14/check/gate-trove-pep8/908e776/console.html, doing a recheck won't solve that | 21:10 |
denis_makogon_ | amcrn, pep8 failed on mongo, but not on the mount_point | 21:10 |
*** denis_makogon has quit IRC | 21:10 | |
*** denis_makogon_ is now known as denis_makogon | 21:11 | |
*** dmakogon_ has joined #openstack-trove | 21:11 | |
denis_makogon | amcrn, i didn't post "recheck no bug" on mongo | 21:11 |
amcrn | i don't follow. https://review.openstack.org/#/c/74354/14/trove/tests/unittests/guestagent/test_dbaas.py has an unused import (that's what i was referring to) | 21:12 |
denis_makogon | ah, i missed that, and something was merged, again, now i need to do manual rebase | 21:13 |
denis_makogon | amcrn, could review "db log" patches ? | 21:13 |
amcrn | it's unclear why that test is being ripped out, but we'll just file a bug for you to address it after mongo + mount_path have merged | 21:14 |
*** michael-yu has joined #openstack-trove | 21:14 | |
*** ramashri has joined #openstack-trove | 21:15 | |
denis_makogon | amcrn, i'm gonna recover(re-write) those tests after mount + mongo will be merged | 21:15 |
amcrn | sweet | 21:15 |
amcrn | can you please file a tracking bug/bp for it? | 21:16 |
denis_makogon | amcrn, and one question, why do guest need "delete packages" features | 21:16 |
denis_makogon | amcrn, yes, i will do that, but tomorrow, if you don't mind | 21:16 |
amcrn | i'll just file it, otherwise i'll forget | 21:16 |
amcrn | as to your "delete packages" question: no clue | 21:17 |
denis_makogon | amcrn, ok, thanks | 21:17 |
amcrn | pre-emptive strike for upgrades? | 21:17 |
denis_makogon | amcrn, maybe, but as i know while upgrading/updating version we don't need to remove installed package, am i wrong ? | 21:18 |
amcrn | denis_makogon: agreed, was just throwing out a guess as to why the original author included it | 21:20 |
denis_makogon | amcrn, heh, good suggestion | 21:20 |
denis_makogon | amcrn, heard hub_cap coming to eBay | 21:21 |
datsun180b | haah waaw | 21:21 |
amcrn | this is true | 21:21 |
denis_makogon | is he going to do a session 'bout trove ? | 21:22 |
amcrn | denis_makogon: i'd prefer not to discuss details in the channel | 21:23 |
denis_makogon | ok | 21:23 |
*** ViswaV has joined #openstack-trove | 21:24 | |
*** ViswaV_ has joined #openstack-trove | 21:25 | |
*** ViswaV has quit IRC | 21:25 | |
*** ViswaV has joined #openstack-trove | 21:26 | |
*** ViswaV_ has quit IRC | 21:26 | |
*** ViswaV_ has joined #openstack-trove | 21:27 | |
*** ViswaV has quit IRC | 21:27 | |
*** yidclare has quit IRC | 21:32 | |
*** yidclare has joined #openstack-trove | 21:37 | |
openstackgerrit | Ramashri Umale proposed a change to openstack/trove: Makes the flag root_on_create datastore specific https://review.openstack.org/77275 | 21:39 |
*** grapex has quit IRC | 21:51 | |
*** datsun180b has quit IRC | 21:54 | |
openstackgerrit | Viswa Vutharkar proposed a change to openstack/trove-integration: Add dib elements for MongoDB version 2.4.9 https://review.openstack.org/77461 | 21:59 |
*** datsun180b has joined #openstack-trove | 22:03 | |
*** harlowja is now known as harlowja_away | 22:05 | |
*** harlowja_away is now known as harlowja | 22:05 | |
*** pdmars has quit IRC | 22:06 | |
*** radez is now known as radez_g0n3 | 22:07 | |
openstackgerrit | Viswa Vutharkar proposed a change to openstack/trove-integration: Adds support to kickstart diff datastore versions https://review.openstack.org/72804 | 22:09 |
openstackgerrit | Ramashri Umale proposed a change to openstack/trove: Reason: Not each datastore has root user entity; https://review.openstack.org/77275 | 22:17 |
*** mattgriffin has quit IRC | 22:17 | |
*** mattgriffin has joined #openstack-trove | 22:18 | |
*** ViswaV_ is now known as ViswaV | 22:19 | |
*** jcooley_ has quit IRC | 22:19 | |
*** flaper87 is now known as flaper87|afk | 22:30 | |
amcrn | denis_makogon: can you please fix up your pep8 issues with the mount_point patch-set so we can merge it? | 22:30 |
openstackgerrit | Ramashri Umale proposed a change to openstack/trove: Root_on_create per datastore https://review.openstack.org/77275 | 22:31 |
denis_makogon | amcrn, sorry, but not today, it's already deep night at my timezone, sorry =( | 22:34 |
*** yogesh has quit IRC | 22:35 | |
kevinconway | denis_makogon: just keep moving towards a west direction and it will always be day. | 22:35 |
denis_makogon | kevinconway, thanks for that))) | 22:36 |
amcrn | how many hours until you're back? it's getting very close to the deadline, so if we uncover issues while trying to do this tomorrow, it might jeopardize some merges. | 22:36 |
amcrn | +8 hours from now or so? | 22:36 |
denis_makogon | amcrn, almost 11 | 22:37 |
denis_makogon | amcrn, i'll try to do my best | 22:38 |
amcrn | alright, i'll be on late tonight (PST), so I'll be around | 22:38 |
amcrn | have a nice sleep | 22:38 |
denis_makogon | amcrn, thanks Auston, have a good day too | 22:38 |
denis_makogon | alright guys, cu later, have a good day | 22:39 |
kevinconway | denis_makogon: you could just slam some energy drinks and work through the night | 22:39 |
kevinconway | seems to work well for college kids | 22:39 |
denis_makogon | kevinconway, i'd like to stay aside from energy drinks, it causes health issues | 22:40 |
datsun180b | you mean everyone | 22:40 |
kevinconway | the only health issue it causes is a feeling of being rested and relaxed | 22:41 |
denis_makogon | first of all diabet | 22:42 |
kevinconway | denis_makogon: lol, i'm joking. get some sleep. | 22:42 |
*** yogesh has joined #openstack-trove | 22:45 | |
datsun180b | i can do the rebase for https://review.openstack.org/#/c/74354/ it should only take a moment | 22:45 |
datsun180b | as long as you can tell me if percona is also supposed to get the mount_point option | 22:46 |
*** amytron has quit IRC | 22:46 | |
datsun180b | i have it open right now and am resolving the conflict | 22:46 |
*** denis_makogon has quit IRC | 22:47 | |
amcrn | datsun180b: the problem is, if anyone but him rebases, it flips the committer | 22:47 |
datsun180b | i bet i can amend the commit and submit it on his behalf | 22:48 |
datsun180b | done it before for others | 22:48 |
datsun180b | this isn't about stealing credit | 22:48 |
*** yidclare has quit IRC | 22:48 | |
amcrn | absolutely agreed, it's just someone else tried it a few days ago, and it flipped the committer (causing some "turbulence") | 22:48 |
amcrn | that might have been due to a weird gerrit dependent-review however | 22:49 |
kevinconway | so the author stays the same, just the committer changes | 22:49 |
datsun180b | oh i see, i was the committer for a patch where tim was the author in https://review.openstack.org/#/c/68535/ patch 5 for example | 22:49 |
datsun180b | if that's no bueno i won't push this | 22:49 |
kevinconway | so cweid and i worked together on a patch… rather we worked on the same patch | 22:49 |
kevinconway | both get some kind of credit | 22:50 |
kevinconway | both our names are in the repo for it | 22:50 |
*** jcooley_ has joined #openstack-trove | 22:51 | |
kevinconway | datsun180b: what you could do is temporarily change your git config --global user.name and user.email to match the other person | 22:51 |
datsun180b | there's that | 22:52 |
kevinconway | and submit several patches containing blatant NSA backdoors and bugs | 22:52 |
kevinconway | although I'm sure there's some openstack rule against impersonation | 22:53 |
*** jcooley_ has quit IRC | 22:53 | |
datsun180b | well if it's about maintaining credit and authorship then i don't want to step on any toes | 22:53 |
*** ViswaV has quit IRC | 22:55 | |
kevinconway | or better yet, fix it with their name but sign it with your key | 22:55 |
datsun180b | ahaha, i didn't do any key signing | 22:55 |
*** ViswaV has joined #openstack-trove | 22:57 | |
*** ViswaV_ has joined #openstack-trove | 22:59 | |
*** ViswaV has quit IRC | 22:59 | |
*** jcooley_ has joined #openstack-trove | 23:00 | |
*** robertmy_ has quit IRC | 23:04 | |
*** kevinconway has quit IRC | 23:08 | |
openstackgerrit | Ed Cranford proposed a change to openstack/trove: Fix inconsistent usage of mount_point https://review.openstack.org/74354 | 23:11 |
datsun180b | let's hope that seals it | 23:11 |
datsun180b | i have determined independently that i'd prefer to see that PR not block the mongo PR so the latter can squeak in by FF | 23:13 |
*** thedodd has quit IRC | 23:15 | |
*** jasonb365 has quit IRC | 23:21 | |
*** achampion has quit IRC | 23:25 | |
*** yidclare has joined #openstack-trove | 23:29 | |
*** ramashri has quit IRC | 23:31 | |
*** mattgriffin has quit IRC | 23:31 | |
*** datsun180b has quit IRC | 23:32 | |
*** jcooley_ has quit IRC | 23:38 | |
*** jcooley_ has joined #openstack-trove | 23:38 | |
*** yogesh has quit IRC | 23:39 | |
*** jcooley_ has quit IRC | 23:43 | |
*** jcooley_ has joined #openstack-trove | 23:43 | |
*** jcooley_ has quit IRC | 23:45 | |
*** jcooley_ has joined #openstack-trove | 23:51 | |
*** tanisdl has quit IRC | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!