| *** dims has quit IRC | 00:00 | |
| *** markvoelker has joined #openstack-cinder | 00:02 | |
| *** jcru has joined #openstack-cinder | 00:04 | |
| *** jcru has quit IRC | 00:04 | |
| *** _cjones_ has quit IRC | 00:07 | |
| *** thingee has joined #openstack-cinder | 00:08 | |
| *** annashen has quit IRC | 00:13 | |
| *** annegentle has quit IRC | 00:14 | |
| *** emagana has quit IRC | 00:14 | |
| *** _cjones_ has joined #openstack-cinder | 00:17 | |
| *** ho has joined #openstack-cinder | 00:19 | |
| *** melwitt has quit IRC | 00:19 | |
| *** e0ne has quit IRC | 00:23 | |
| *** thingee has quit IRC | 00:31 | |
| *** _cjones_ has quit IRC | 00:31 | |
| *** tsekiyama has joined #openstack-cinder | 00:32 | |
| *** asselin_ has quit IRC | 00:36 | |
| *** Mandell has quit IRC | 00:37 | |
| openstackgerrit | Vilobh Meshram proposed openstack/cinder: WIP - ConsistencyGroup Object https://review.openstack.org/163641 | 00:43 |
|---|---|---|
| *** appsdesh has quit IRC | 00:43 | |
| *** dflorea has quit IRC | 00:44 | |
| *** dflorea has joined #openstack-cinder | 00:45 | |
| *** lpetrut has joined #openstack-cinder | 00:46 | |
| *** dflorea has quit IRC | 00:49 | |
| *** lpetrut has quit IRC | 00:50 | |
| *** coolsvap|afk is now known as coolsvap | 00:50 | |
| *** Longgeek has joined #openstack-cinder | 00:51 | |
| *** asselin_ has joined #openstack-cinder | 00:53 | |
| *** tsekiyam_ has joined #openstack-cinder | 00:56 | |
| *** tsekiyama has quit IRC | 00:57 | |
| *** leeantho has quit IRC | 00:59 | |
| *** vilobhmm1 has quit IRC | 01:01 | |
| *** topshare has joined #openstack-cinder | 01:02 | |
| openstackgerrit | Davanum Srinivas (dims) proposed openstack/cinder: Use oslo_context's overwrite capability for better logs https://review.openstack.org/167064 | 01:02 |
| *** akerr has joined #openstack-cinder | 01:03 | |
| *** jwang_ has joined #openstack-cinder | 01:06 | |
| *** akerr has quit IRC | 01:07 | |
| *** jwang__ has quit IRC | 01:09 | |
| *** mtanino has joined #openstack-cinder | 01:09 | |
| *** emagana has joined #openstack-cinder | 01:11 | |
| *** dannywilson has quit IRC | 01:12 | |
| *** annashen has joined #openstack-cinder | 01:13 | |
| *** annegentle has joined #openstack-cinder | 01:14 | |
| *** marcusvrn has joined #openstack-cinder | 01:15 | |
| *** liusheng has quit IRC | 01:16 | |
| *** emagana has quit IRC | 01:17 | |
| *** emagana has joined #openstack-cinder | 01:18 | |
| *** annashen has quit IRC | 01:19 | |
| *** akerr has joined #openstack-cinder | 01:20 | |
| *** annegentle has quit IRC | 01:20 | |
| *** emagana has quit IRC | 01:23 | |
| *** topshare_ has joined #openstack-cinder | 01:24 | |
| *** junhongl has joined #openstack-cinder | 01:24 | |
| *** Lee1092 has joined #openstack-cinder | 01:26 | |
| *** topshare has quit IRC | 01:26 | |
| *** junhongl has quit IRC | 01:30 | |
| *** tsekiyam_ has quit IRC | 01:30 | |
| *** mtanino has quit IRC | 01:32 | |
| *** junhongl has joined #openstack-cinder | 01:32 | |
| *** gary-smith__ has quit IRC | 01:37 | |
| *** junhongl has quit IRC | 01:38 | |
| *** marcusvrn has quit IRC | 01:40 | |
| *** marcusvrn has joined #openstack-cinder | 01:40 | |
| *** dims has joined #openstack-cinder | 01:44 | |
| *** dims_ has quit IRC | 01:46 | |
| *** akerr has quit IRC | 01:47 | |
| *** marcusvrn has quit IRC | 01:50 | |
| *** jcru has joined #openstack-cinder | 01:50 | |
| *** jcru has quit IRC | 01:51 | |
| *** mriedem1 has quit IRC | 01:51 | |
| *** marcusvrn1 has joined #openstack-cinder | 01:51 | |
| *** vilobhmm1 has joined #openstack-cinder | 01:53 | |
| *** marcusvrn1 has quit IRC | 01:56 | |
| *** jcru has joined #openstack-cinder | 01:56 | |
| *** hflai_ has quit IRC | 01:59 | |
| *** takedakn has joined #openstack-cinder | 01:59 | |
| *** marcusvrn has joined #openstack-cinder | 01:59 | |
| *** r-daneel has quit IRC | 02:02 | |
| *** _cjones_ has joined #openstack-cinder | 02:04 | |
| *** _cjones_ has joined #openstack-cinder | 02:05 | |
| *** marcusvrn1 has joined #openstack-cinder | 02:06 | |
| *** marcusvrn has quit IRC | 02:08 | |
| *** takedakn has quit IRC | 02:11 | |
| *** marcusvrn1 has quit IRC | 02:11 | |
| *** annegentle has joined #openstack-cinder | 02:16 | |
| *** junhongl has joined #openstack-cinder | 02:21 | |
| *** annegentle has quit IRC | 02:21 | |
| *** scottda has joined #openstack-cinder | 02:23 | |
| *** topshare_ has quit IRC | 02:25 | |
| *** kaisers1 has joined #openstack-cinder | 02:26 | |
| *** topshare has joined #openstack-cinder | 02:27 | |
| *** kaisers has quit IRC | 02:28 | |
| *** haomaiwang has joined #openstack-cinder | 02:28 | |
| *** IanGovett has quit IRC | 02:29 | |
| *** junhongl has quit IRC | 02:29 | |
| *** Maike has quit IRC | 02:33 | |
| *** Maike has joined #openstack-cinder | 02:33 | |
| *** topshare has quit IRC | 02:38 | |
| *** topshare has joined #openstack-cinder | 02:41 | |
| *** topshare has quit IRC | 02:43 | |
| *** hemna has joined #openstack-cinder | 02:43 | |
| *** scottda has quit IRC | 02:46 | |
| *** dims has quit IRC | 02:51 | |
| *** patrickeast has quit IRC | 02:56 | |
| *** junhongl has joined #openstack-cinder | 03:07 | |
| anish | hemna: are you still -1 on this ? https://review.openstack.org/#/c/158926/ | 03:08 |
| hemna | let me check | 03:08 |
| hemna | I dunno man | 03:09 |
| hemna | maybe I'm too hard on the milestones and such | 03:09 |
| hemna | it's not a bug | 03:10 |
| hemna | it's just a nice to have | 03:10 |
| anish | yes. hence code_cleanup_batching | 03:10 |
| hemna | I'd rather not see a lot of churn now unless it's fixing a problem | 03:10 |
| anish | unless code_cleanup is not meant for k3 | 03:10 |
| hemna | I think we are in bugs only at this point | 03:10 |
| openstackgerrit | John Griffith proposed openstack/cinder: Enable request-id in cinder API logs https://review.openstack.org/167080 | 03:10 |
| hemna | if you can get thingee to +2 it, then I'll +A it | 03:11 |
| hemna | but at this point I have to defer to thingee | 03:11 |
| anish | aite. this should fun | 03:11 |
| hemna | it looks minor | 03:11 |
| *** junhongl has quit IRC | 03:11 | |
| *** jcru has quit IRC | 03:13 | |
| *** marcusvrn has joined #openstack-cinder | 03:13 | |
| asselin_ | jgriffith, sorry, just saw your ping now (home computer). Officially infra wants to run all all rechecks, so they want to run on all rechecks. | 03:15 |
| asselin_ | jgriffith, so recheck should recheck everything, and that's ok. recheck <vendor> is only really used for those with limited resources | 03:16 |
| asselin_ | but infra runs on that query as well (and any other ci with enough resources) | 03:17 |
| asselin_ | jgriffith, it's a topic of big debate as you can imagine. I'll have to find some links with discussion on this topic. | 03:17 |
| openstackgerrit | John Griffith proposed openstack/python-cinderclient: Move unit tests into test directory https://review.openstack.org/162230 | 03:20 |
| openstackgerrit | John Griffith proposed openstack/python-cinderclient: Add ability to specify path var to testr https://review.openstack.org/162262 | 03:20 |
| *** Longgeek_ has joined #openstack-cinder | 03:22 | |
| *** jcru has joined #openstack-cinder | 03:24 | |
| *** Longgeek has quit IRC | 03:25 | |
| *** _cjones_ has quit IRC | 03:26 | |
| *** bkopilov has quit IRC | 03:29 | |
| *** _cjones_ has joined #openstack-cinder | 03:30 | |
| *** hemna has quit IRC | 03:37 | |
| *** topshare has joined #openstack-cinder | 03:39 | |
| *** jcru has quit IRC | 03:42 | |
| *** topshare has quit IRC | 03:43 | |
| *** jcru has joined #openstack-cinder | 03:43 | |
| *** _cjones_ has quit IRC | 03:44 | |
| *** _cjones_ has joined #openstack-cinder | 03:45 | |
| *** _cjones_ has quit IRC | 03:45 | |
| *** topshare has joined #openstack-cinder | 03:48 | |
| *** jcru has quit IRC | 03:48 | |
| openstackgerrit | Ankit Agrawal proposed openstack/cinder: Fix missing translations for log messages https://review.openstack.org/164697 | 03:50 |
| *** topshare has quit IRC | 03:50 | |
| *** Mandell has joined #openstack-cinder | 03:55 | |
| *** _cjones_ has joined #openstack-cinder | 03:58 | |
| *** dims has joined #openstack-cinder | 04:12 | |
| *** dannywilson has joined #openstack-cinder | 04:12 | |
| *** dannywilson has quit IRC | 04:17 | |
| *** annegentle has joined #openstack-cinder | 04:18 | |
| *** dims has quit IRC | 04:19 | |
| *** annegentle has quit IRC | 04:23 | |
| *** primechuck has joined #openstack-cinder | 04:26 | |
| *** primechuck has quit IRC | 04:31 | |
| *** primechuck has joined #openstack-cinder | 04:31 | |
| *** xyang1 has quit IRC | 04:35 | |
| *** junhongl has joined #openstack-cinder | 04:39 | |
| *** xyang1 has joined #openstack-cinder | 04:41 | |
| *** xyang1 has quit IRC | 04:43 | |
| *** coolsvap is now known as coolsvap|afk | 04:44 | |
| *** junhongl has quit IRC | 04:44 | |
| *** avishay has joined #openstack-cinder | 04:47 | |
| *** ishant has joined #openstack-cinder | 04:48 | |
| *** bkopilov has joined #openstack-cinder | 04:57 | |
| *** hflai_ has joined #openstack-cinder | 05:02 | |
| *** hflai_ has quit IRC | 05:02 | |
| openstackgerrit | Vincent Hou proposed openstack/cinder: Delete the temporary volume if migration fails https://review.openstack.org/160682 | 05:12 |
| *** junhongl has joined #openstack-cinder | 05:18 | |
| *** annegentle has joined #openstack-cinder | 05:19 | |
| *** shilpa_ has joined #openstack-cinder | 05:19 | |
| *** harlowja is now known as harlowja_away | 05:22 | |
| *** anshul has joined #openstack-cinder | 05:23 | |
| *** annegentle has quit IRC | 05:23 | |
| *** junhongl has quit IRC | 05:23 | |
| *** reed has quit IRC | 05:26 | |
| *** boris-42 has quit IRC | 05:28 | |
| *** BharatK has joined #openstack-cinder | 05:32 | |
| *** junhongl has joined #openstack-cinder | 05:36 | |
| *** junhongl has quit IRC | 05:41 | |
| *** primechuck has quit IRC | 05:43 | |
| *** emagana has joined #openstack-cinder | 05:45 | |
| *** jcru has joined #openstack-cinder | 05:45 | |
| *** jcru has quit IRC | 05:50 | |
| *** nshaikh has joined #openstack-cinder | 05:58 | |
| *** Maike has quit IRC | 06:03 | |
| *** dims has joined #openstack-cinder | 06:04 | |
| openstackgerrit | OpenStack Proposal Bot proposed openstack/cinder: Imported Translations from Transifex https://review.openstack.org/152401 | 06:07 |
| *** dims has quit IRC | 06:10 | |
| *** annashen has joined #openstack-cinder | 06:18 | |
| *** _cjones_ has quit IRC | 06:20 | |
| *** annashen has quit IRC | 06:24 | |
| *** ankit_ag has joined #openstack-cinder | 06:27 | |
| *** junhongl has joined #openstack-cinder | 06:33 | |
| *** vilobhmm1 has quit IRC | 06:34 | |
| *** nkrinner has joined #openstack-cinder | 06:35 | |
| *** deepakcs has joined #openstack-cinder | 06:36 | |
| *** pcaruana has quit IRC | 06:41 | |
| *** chlong has quit IRC | 06:42 | |
| *** anuragpalsule has joined #openstack-cinder | 06:46 | |
| *** _cjones_ has joined #openstack-cinder | 06:47 | |
| *** dulek_ has joined #openstack-cinder | 06:55 | |
| *** dulek_ is now known as dulek | 06:55 | |
| *** Bsony has joined #openstack-cinder | 06:57 | |
| *** dulek_ has joined #openstack-cinder | 07:01 | |
| *** chlong has joined #openstack-cinder | 07:03 | |
| *** dulek has quit IRC | 07:04 | |
| *** _cjones_ has quit IRC | 07:13 | |
| *** _cjones_ has joined #openstack-cinder | 07:18 | |
| *** annegentle has joined #openstack-cinder | 07:20 | |
| *** emagana has quit IRC | 07:22 | |
| *** emagana has joined #openstack-cinder | 07:22 | |
| *** annegentle has quit IRC | 07:25 | |
| *** emagana has quit IRC | 07:27 | |
| flip214 | asselin: ping? | 07:27 |
| *** navid__ has joined #openstack-cinder | 07:38 | |
| *** dulek_ has quit IRC | 07:43 | |
| *** dulek has joined #openstack-cinder | 07:43 | |
| *** ronis has joined #openstack-cinder | 07:48 | |
| *** alecv has joined #openstack-cinder | 07:49 | |
| *** dims has joined #openstack-cinder | 07:55 | |
| *** markus_z has joined #openstack-cinder | 07:56 | |
| *** TobiasE has joined #openstack-cinder | 07:57 | |
| *** Longgeek_ has quit IRC | 07:58 | |
| *** nshaikh has quit IRC | 07:59 | |
| *** navid__ has quit IRC | 07:59 | |
| *** nshaikh has joined #openstack-cinder | 08:00 | |
| *** dims has quit IRC | 08:02 | |
| *** jordanP has joined #openstack-cinder | 08:07 | |
| *** liusheng has joined #openstack-cinder | 08:10 | |
| *** chlong has quit IRC | 08:12 | |
| *** _cjones_ has quit IRC | 08:15 | |
| *** annegentle has joined #openstack-cinder | 08:21 | |
| *** annegentle has quit IRC | 08:26 | |
| *** ndipanov has joined #openstack-cinder | 08:28 | |
| *** tellesnobrega has quit IRC | 08:28 | |
| *** nlevinki has joined #openstack-cinder | 08:35 | |
| openstackgerrit | Vincent Hou proposed openstack/cinder: Set volume_attachment to [] for the temporary volume creation https://review.openstack.org/167134 | 08:39 |
| *** tellesnobrega has joined #openstack-cinder | 08:40 | |
| *** Bsony has quit IRC | 08:41 | |
| openstackgerrit | Vincent Hou proposed openstack/cinder: Set volume_attachment to [] for the temporary volume creation https://review.openstack.org/167134 | 08:44 |
| *** liusheng has quit IRC | 08:52 | |
| *** avishay_ has joined #openstack-cinder | 09:01 | |
| *** sgotliv has joined #openstack-cinder | 09:01 | |
| *** avishay has quit IRC | 09:02 | |
| *** jistr has joined #openstack-cinder | 09:04 | |
| *** dims has joined #openstack-cinder | 09:15 | |
| *** _cjones_ has joined #openstack-cinder | 09:16 | |
| *** dims has quit IRC | 09:20 | |
| *** _cjones_ has quit IRC | 09:20 | |
| openstackgerrit | Vincent Hou proposed openstack/cinder: Set volume_attachment to [] for the temporary volume creation https://review.openstack.org/167134 | 09:21 |
| openstackgerrit | Ankit Agrawal proposed openstack/cinder: Fix missing translations for log messages https://review.openstack.org/164697 | 09:21 |
| *** e0ne has joined #openstack-cinder | 09:31 | |
| *** nshaikh has quit IRC | 09:31 | |
| *** yuriy_n17 has joined #openstack-cinder | 09:32 | |
| *** jcru has joined #openstack-cinder | 09:37 | |
| *** Bsony has joined #openstack-cinder | 09:38 | |
| *** jcru has quit IRC | 09:38 | |
| *** e0ne has quit IRC | 09:40 | |
| *** lpetrut has joined #openstack-cinder | 09:40 | |
| *** TobiasE has quit IRC | 09:59 | |
| *** nshaikh has joined #openstack-cinder | 09:59 | |
| *** nshaikh has quit IRC | 09:59 | |
| openstackgerrit | Martin Kletzander proposed openstack/cinder: Fix common misspellings https://review.openstack.org/166823 | 10:01 |
| *** marcusvrn has quit IRC | 10:01 | |
| *** nshaikh has joined #openstack-cinder | 10:10 | |
| *** _cjones_ has joined #openstack-cinder | 10:17 | |
| *** btran has quit IRC | 10:19 | |
| *** dims has joined #openstack-cinder | 10:19 | |
| *** haomaiwang has quit IRC | 10:21 | |
| *** _cjones_ has quit IRC | 10:22 | |
| *** markvoelker has quit IRC | 10:26 | |
| *** e0ne has joined #openstack-cinder | 10:29 | |
| *** Bsony_ has joined #openstack-cinder | 10:34 | |
| *** Bsony has quit IRC | 10:35 | |
| *** Bsony has joined #openstack-cinder | 10:46 | |
| *** Bsony has quit IRC | 10:47 | |
| *** Bsony_ has quit IRC | 10:48 | |
| *** Bsony has joined #openstack-cinder | 10:52 | |
| *** ho has quit IRC | 10:57 | |
| *** Bsony_ has joined #openstack-cinder | 10:57 | |
| *** TobiasE has joined #openstack-cinder | 10:58 | |
| *** Bsony has quit IRC | 10:59 | |
| *** timcl has joined #openstack-cinder | 11:00 | |
| *** Bsony_ has quit IRC | 11:02 | |
| *** Bsony has joined #openstack-cinder | 11:05 | |
| *** e0ne is now known as e0ne_ | 11:09 | |
| *** Bsony_ has joined #openstack-cinder | 11:13 | |
| *** Bsony has quit IRC | 11:16 | |
| *** Bsony_ has quit IRC | 11:18 | |
| *** _cjones_ has joined #openstack-cinder | 11:18 | |
| *** e0ne_ has quit IRC | 11:19 | |
| *** e0ne has joined #openstack-cinder | 11:20 | |
| *** _cjones_ has quit IRC | 11:23 | |
| *** annashen has joined #openstack-cinder | 11:23 | |
| *** IanGovett has joined #openstack-cinder | 11:24 | |
| *** markvoelker has joined #openstack-cinder | 11:26 | |
| *** delattec has quit IRC | 11:28 | |
| *** cdelatte has quit IRC | 11:28 | |
| *** annashen has quit IRC | 11:28 | |
| *** Bsony has joined #openstack-cinder | 11:31 | |
| *** markvoelker has quit IRC | 11:31 | |
| *** Bsony has quit IRC | 11:36 | |
| *** e0ne is now known as e0ne_ | 11:36 | |
| *** jamielennox is now known as jamielennox|away | 11:45 | |
| *** e0ne_ has quit IRC | 11:46 | |
| *** ociuhandu has joined #openstack-cinder | 11:47 | |
| openstackgerrit | Yasuaki Nagata proposed openstack/cinder: Do 'detach' if a timeout happened in the process of attach_volume https://review.openstack.org/167185 | 11:48 |
| *** e0ne has joined #openstack-cinder | 11:53 | |
| *** dulek_ has joined #openstack-cinder | 11:55 | |
| *** ronis has quit IRC | 11:55 | |
| *** ronis has joined #openstack-cinder | 11:55 | |
| *** dalgaaf has quit IRC | 11:57 | |
| *** dulek has quit IRC | 11:58 | |
| *** markvoelker has joined #openstack-cinder | 11:58 | |
| *** cdelatte has joined #openstack-cinder | 12:03 | |
| *** dulek_ has quit IRC | 12:04 | |
| *** jaypipes has quit IRC | 12:06 | |
| dims | jgriffith: ping looks like i ended up dup'ing what you had https://review.openstack.org/#/c/167064/ https://review.openstack.org/#/c/167080/ - so with either of those changes, is logging any better? (cc jogo) | 12:06 |
| *** jaypipes has joined #openstack-cinder | 12:07 | |
| *** boris-42 has joined #openstack-cinder | 12:07 | |
| *** Bsony has joined #openstack-cinder | 12:09 | |
| *** chlong has joined #openstack-cinder | 12:12 | |
| *** akerr has joined #openstack-cinder | 12:14 | |
| *** BharatK has quit IRC | 12:14 | |
| *** chlong has quit IRC | 12:15 | |
| *** dims has quit IRC | 12:15 | |
| *** dims has joined #openstack-cinder | 12:16 | |
| *** _cjones_ has joined #openstack-cinder | 12:19 | |
| *** Bsony has quit IRC | 12:20 | |
| *** _cjones_ has quit IRC | 12:23 | |
| *** shilpa_ has quit IRC | 12:25 | |
| *** deepakcs has quit IRC | 12:26 | |
| *** dulek has joined #openstack-cinder | 12:30 | |
| *** jistr is now known as jistr|class | 12:30 | |
| *** chlong has joined #openstack-cinder | 12:32 | |
| *** chlong has quit IRC | 12:35 | |
| *** ishant has quit IRC | 12:36 | |
| *** chlong has joined #openstack-cinder | 12:36 | |
| *** rushiagr_away is now known as rushiagr | 12:37 | |
| *** chlong has quit IRC | 12:39 | |
| *** Miouge has joined #openstack-cinder | 12:44 | |
| *** chlong has joined #openstack-cinder | 12:56 | |
| *** rushiagr is now known as rushiagr_away | 13:00 | |
| *** scottda has joined #openstack-cinder | 13:01 | |
| *** julim has joined #openstack-cinder | 13:01 | |
| *** scottda has quit IRC | 13:02 | |
| *** scottda has joined #openstack-cinder | 13:03 | |
| *** Miouge has quit IRC | 13:04 | |
| *** Miouge has joined #openstack-cinder | 13:05 | |
| *** Miouge has quit IRC | 13:05 | |
| *** changbl has quit IRC | 13:06 | |
| jgriffith | dims: haven't looked at yours yet, but the change I pused last nigt fixed it up | 13:12 |
| dims | jgriffith: i had the same thing as yours :) | 13:12 |
| jgriffith | dims: haha, I see | 13:12 |
| jgriffith | dims: and it looks like Angus did the same ting in Heat | 13:13 |
| jgriffith | dims: We must be on to something :) | 13:13 |
| *** diegows has joined #openstack-cinder | 13:13 | |
| dims | we should write this down :) | 13:13 |
| jgriffith | dims: probably | 13:13 |
| jgriffith | dims: it's things like this that I find so annoying | 13:13 |
| jgriffith | e0ne: I'm confused by your comment... I did remove cinder/openstack/common/local ? | 13:14 |
| jgriffith | e0ne: OH you mean the conf entry | 13:15 |
| e0ne | jgriffith: hi! | 13:15 |
| e0ne | jgriffith: yes, it should be removed from openstack-common.conf too | 13:15 |
| e0ne | i'm almost ready with patch | 13:15 |
| *** dustins has joined #openstack-cinder | 13:16 | |
| *** eharney has quit IRC | 13:16 | |
| e0ne | jgriffith: i can update yours patch in 3minutes | 13:16 |
| jgriffith | e0ne: why not, everyone else does | 13:17 |
| *** Yogi1 has joined #openstack-cinder | 13:18 | |
| openstackgerrit | Ivan Kolodyazhny proposed openstack/cinder: Enable request-id in cinder API logs https://review.openstack.org/167080 | 13:20 |
| *** _cjones_ has joined #openstack-cinder | 13:20 | |
| e0ne | done | 13:20 |
| avishay_ | jgriffith: what's your address? i want to send you a box of these: http://www.photo4design.com/files/165/82494-tilted-keyboard-key-letter-h.jpg | 13:23 |
| *** avishay_ is now known as avishay | 13:23 | |
| e0ne | :) | 13:23 |
| *** _cjones_ has quit IRC | 13:25 | |
| dims | jgriffith: does this sound about right? https://etherpad.openstack.org/p/help-cant-find-request-id-in-my-logs | 13:26 |
| *** lpetrut has quit IRC | 13:26 | |
| dims | haha "everyone else does" | 13:26 |
| * dims rushes to find one of john's patches | 13:26 | |
| e0ne | dims: need to add notes about openstack/common/local.py | 13:27 |
| dims | e0ne: go for it? :) | 13:27 |
| *** timcl has quit IRC | 13:27 | |
| *** lpetrut has joined #openstack-cinder | 13:27 | |
| e0ne | dims: done | 13:28 |
| e0ne | dims: may be it's a good idea to move #10 to the first place? :) | 13:29 |
| dims | e0ne: haha | 13:29 |
| jgriffith | dims: nice! | 13:32 |
| jgriffith | avishay: LOL!! | 13:32 |
| jgriffith | avishay: ya know I still haven't replaced this sucker! | 13:32 |
| *** timcl has joined #openstack-cinder | 13:33 | |
| *** rushiagr_away is now known as rushiagr | 13:33 | |
| *** Bsony has joined #openstack-cinder | 13:35 | |
| ankit_ag | Hi all, can someone please review https://review.openstack.org/#/c/165057/ | 13:38 |
| *** primechuck has joined #openstack-cinder | 13:39 | |
| openstackgerrit | wuyuting proposed openstack/cinder: Make backup-list support all-tenants options https://review.openstack.org/166727 | 13:41 |
| *** mriedem has joined #openstack-cinder | 13:44 | |
| *** r-daneel has joined #openstack-cinder | 13:44 | |
| *** mtanino has joined #openstack-cinder | 13:46 | |
| *** jcru has joined #openstack-cinder | 13:47 | |
| *** anuragpalsule has left #openstack-cinder | 13:48 | |
| *** nshaikh has quit IRC | 13:48 | |
| *** jcru has quit IRC | 13:49 | |
| *** jcru has joined #openstack-cinder | 13:50 | |
| *** jistr|class is now known as jistr | 13:53 | |
| openstackgerrit | Tushar Patil proposed openstack/python-cinderclient: Allow cinderclient to handle exception response https://review.openstack.org/166351 | 13:53 |
| openstackgerrit | Petrut Lucian proposed openstack/cinder: Windows iSCSI: fix volume clone https://review.openstack.org/167228 | 13:54 |
| *** thangp has joined #openstack-cinder | 13:59 | |
| *** obutenko has quit IRC | 13:59 | |
| *** Adriano_ has joined #openstack-cinder | 14:00 | |
| *** obutenko has joined #openstack-cinder | 14:02 | |
| openstackgerrit | wuyuting proposed openstack/cinder: Add filtering snapshots by tenant ID https://review.openstack.org/166689 | 14:03 |
| *** mriedem has quit IRC | 14:03 | |
| *** mriedem has joined #openstack-cinder | 14:03 | |
| *** julim has quit IRC | 14:03 | |
| *** eharney has joined #openstack-cinder | 14:03 | |
| *** lpetrut has quit IRC | 14:03 | |
| *** obutenko has quit IRC | 14:05 | |
| *** porrua has joined #openstack-cinder | 14:06 | |
| *** julim has joined #openstack-cinder | 14:06 | |
| *** timcl has quit IRC | 14:07 | |
| *** zhipeng has joined #openstack-cinder | 14:07 | |
| *** tshefi has joined #openstack-cinder | 14:12 | |
| *** ank2090 has quit IRC | 14:13 | |
| *** Yogi11 has joined #openstack-cinder | 14:13 | |
| *** dustins_ has joined #openstack-cinder | 14:13 | |
| *** thingee has joined #openstack-cinder | 14:14 | |
| *** dustins has quit IRC | 14:16 | |
| *** Yogi1 has quit IRC | 14:16 | |
| *** git-harry has quit IRC | 14:21 | |
| *** esker has joined #openstack-cinder | 14:21 | |
| *** git-harry has joined #openstack-cinder | 14:21 | |
| *** _cjones_ has joined #openstack-cinder | 14:21 | |
| *** esker has quit IRC | 14:22 | |
| *** lpetrut has joined #openstack-cinder | 14:24 | |
| *** _cjones_ has quit IRC | 14:25 | |
| *** annashen has joined #openstack-cinder | 14:26 | |
| *** liu has joined #openstack-cinder | 14:26 | |
| *** Mandell has quit IRC | 14:30 | |
| *** annashen has quit IRC | 14:30 | |
| *** e0ne is now known as e0ne_ | 14:31 | |
| *** git-harry has quit IRC | 14:31 | |
| kaisers1 | Q: Is there a defined process how bugfixes are prioritized currently? My CI found a bug in our driver and I've a (small and easy) fix for this. Since the CI keeps on reporting false negatives because of the bug, how can i bring this forward? Or simply shut up & wait? :-D | 14:36 |
| *** e0ne_ has quit IRC | 14:36 | |
| thingee | kaisers1: feel free to ping me with the bug and I can target it to the RC | 14:37 |
| thingee | I need to hop off, but still post it and I'll pick it up in the logs later. | 14:37 |
| kaisers1 | thingee: ok, thanks! | 14:37 |
| thingee | you're welcome | 14:37 |
| *** thingee has quit IRC | 14:37 | |
| kaisers1 | thingee: ping https://review.openstack.org/#/c/166224/ :) | 14:37 |
| *** git-harry has joined #openstack-cinder | 14:38 | |
| *** e0ne has joined #openstack-cinder | 14:38 | |
| *** crose has joined #openstack-cinder | 14:38 | |
| *** lpetrut has quit IRC | 14:38 | |
| openstackgerrit | Richard Hedlind proposed openstack/cinder: Properly remove host object from ISE https://review.openstack.org/166079 | 14:41 |
| *** reed has joined #openstack-cinder | 14:42 | |
| *** lpetrut has joined #openstack-cinder | 14:45 | |
| *** git-harry has quit IRC | 14:47 | |
| *** tsekiyama has joined #openstack-cinder | 14:47 | |
| *** git-harry has joined #openstack-cinder | 14:47 | |
| *** timcl has joined #openstack-cinder | 14:50 | |
| *** git-harry has quit IRC | 14:50 | |
| *** git-harry has joined #openstack-cinder | 14:50 | |
| *** EmilienM|PTO is now known as EmilienM | 14:51 | |
| *** annegentle has joined #openstack-cinder | 14:51 | |
| *** ankit_ag has quit IRC | 14:52 | |
| *** Yogi11 has quit IRC | 14:53 | |
| *** lpetrut has quit IRC | 14:54 | |
| *** hemnafk is now known as hemna | 14:55 | |
| DuncanT | kaisers1: Always worth pinging the channel (not just Mike) for such bugs, since any two cores can merge the fix | 14:57 |
| *** timcl has left #openstack-cinder | 15:00 | |
| *** git-harry has quit IRC | 15:00 | |
| *** git-harry has joined #openstack-cinder | 15:01 | |
| *** Yogi1 has joined #openstack-cinder | 15:01 | |
| kaisers1 | DuncanT: Yep. I asked in general and he told me to ping him in reply, that's why i addressed him. Will ping more general next time! :) | 15:02 |
| *** thingee has joined #openstack-cinder | 15:02 | |
| thingee | kaisers1: targeted | 15:03 |
| *** mriedem has quit IRC | 15:03 | |
| kaisers1 | thingee: yeeha! | 15:03 |
| *** mriedem has joined #openstack-cinder | 15:04 | |
| *** jaypipes has quit IRC | 15:05 | |
| thingee | and you're right DuncanT. I was just saying if I know what is a priority to people at some point I'm going to have an etherpad to help reviewers focus, just like I've done with the milestone bps | 15:05 |
| *** sgotliv has quit IRC | 15:06 | |
| DuncanT | kaisers1: Many of us nose at reviews pinged to specific people anyway, so as long as it happens on the channel you're probably ok. | 15:06 |
| kaisers1 | DuncanT: ok | 15:07 |
| thingee | DuncanT: what I love about kaisers1's review is a CI telling me that this patch works. :) | 15:10 |
| thingee | this is a beautiful thing | 15:10 |
| hemna | :) | 15:11 |
| avishay | CI is nice... i can go to a customer site and be rather sure that the driver works without having the storage to test against, rather than being ready to debug some random vendor driver | 15:11 |
| hemna | avishay, we'll just debug a random oslo bug instead. | 15:13 |
| avishay | hemna: when i have a product based on kilo in my hand, i know that everything will work on all drivers (well at least what's covered in the tests) | 15:14 |
| avishay | hemna: that's pretty friggin good | 15:14 |
| hemna | yah | 15:14 |
| *** lpetrut has joined #openstack-cinder | 15:19 | |
| *** wN has joined #openstack-cinder | 15:20 | |
| *** thingee has quit IRC | 15:20 | |
| *** nlevinki has quit IRC | 15:26 | |
| *** emagana has joined #openstack-cinder | 15:28 | |
| *** bkopilov has quit IRC | 15:31 | |
| *** jproulx has joined #openstack-cinder | 15:31 | |
| *** rushil_ has quit IRC | 15:32 | |
| jproulx | Hate to ask a usage question in a dev channel, but coming up empty elsewhere | 15:32 |
| jproulx | How do you apply a quota_class to a project? defining them is easy but can't find how to actually use them... | 15:32 |
| *** harlowja_at_home has joined #openstack-cinder | 15:32 | |
| *** annegentle has quit IRC | 15:33 | |
| *** dannywilson has joined #openstack-cinder | 15:35 | |
| *** markstur has quit IRC | 15:35 | |
| hemna | avishay, if you are still around, can you take a look at this one for me? https://review.openstack.org/#/c/167045/ | 15:36 |
| hemna | I'd like to get that in | 15:36 |
| *** nlevinki has joined #openstack-cinder | 15:41 | |
| avishay | hemna: how do we get to the point where detach is called on a volume with no attachments? | 15:42 |
| *** _cjones_ has joined #openstack-cinder | 15:42 | |
| hemna | avishay, tempest doing bad things | 15:42 |
| *** ronis has quit IRC | 15:42 | |
| avishay | is that something a user can do? | 15:43 |
| hemna | we had a tempest test yesterday that was calling detach on a volume it had already detached. | 15:43 |
| avishay | hemna: tempest calls manager directly, and not cinder-api? | 15:43 |
| hemna | there is nothing that prevents folks from calling the detach API in dumb ways | 15:43 |
| hemna | avishay, nah it goes through the API | 15:43 |
| *** annegentle has joined #openstack-cinder | 15:43 | |
| avishay | hemna: so there is a race and this makes the race smaller? | 15:44 |
| *** anshul has quit IRC | 15:44 | |
| hemna | not sure there is a race really | 15:44 |
| hemna | just being safe in the volume manager. | 15:44 |
| *** _cjones_ has quit IRC | 15:44 | |
| *** _cjones_ has joined #openstack-cinder | 15:44 | |
| avishay | hemna: don't we switch to detaching state, and not allow detach while in that state? | 15:44 |
| hemna | because someone can call the detach API multiple times for no reason. | 15:44 |
| hemna | this is way after the volume has been detached | 15:45 |
| hemna | and it's available again | 15:45 |
| avishay | hemna: this should all be checked atomically in the API, this patch is wrong IMO | 15:45 |
| avishay | sorry | 15:45 |
| hemna | well I can add that as well | 15:46 |
| *** changbl has joined #openstack-cinder | 15:46 | |
| hemna | I still think it's better to be safe here | 15:46 |
| *** asselin_ has quit IRC | 15:46 | |
| hemna | the API does no checks really. | 15:46 |
| avishay | so here still if two instances get to "elif len(attachments) == 1" at the same time, they will both try to detach the same attachment | 15:47 |
| hemna | other than if the volume exists. | 15:47 |
| avishay | hemna: that's the point of states, to avoid these things | 15:47 |
| hemna | that race can happen in the API as well though | 15:47 |
| avishay | hemna: otherwise we would have to double and triple check everything everywhere, and still have races, like we do here | 15:47 |
| *** appsdesh has joined #openstack-cinder | 15:47 | |
| avishay | hemna: not if you atomically update the state | 15:48 |
| avishay | hemna: if it atomically updates from 'in-use' to 'detaching', then it should be safe | 15:48 |
| hemna | there is no state checking in the API currently | 15:48 |
| hemna | that's a much bigger change | 15:48 |
| hemna | and kinda out of the scope of this small fix | 15:48 |
| avishay | hemna: don't you regret asking for my review? :) | 15:49 |
| hemna | hehe no | 15:49 |
| hemna | :P | 15:49 |
| *** bkopilov has joined #openstack-cinder | 15:49 | |
| hemna | https://github.com/openstack/cinder/blob/master/cinder/api/contrib/volume_actions.py#L122-L135 | 15:49 |
| hemna | that's the current API entry point for detach | 15:49 |
| hemna | no state checks at all. | 15:49 |
| avishay | hemna: https://github.com/openstack/cinder/blob/master/cinder/volume/api.py#L515 | 15:49 |
| hemna | only a simple, does the volume even exist | 15:50 |
| hemna | no | 15:50 |
| hemna | this is outside of that | 15:50 |
| *** lpetrut has quit IRC | 15:50 | |
| hemna | this is a direct call to detach | 15:50 |
| *** annegentle has quit IRC | 15:50 | |
| hemna | w/o calling begin detaching | 15:50 |
| avishay | hemna: well calling detach without begin_detaching is wrong i think | 15:50 |
| hemna | the touches on the PAIN of the Nova -> cinder coordination | 15:51 |
| hemna | which completely sucks IMHO | 15:51 |
| avishay | hemna: the test should model how nova attaches/detaches | 15:51 |
| hemna | this is true, but | 15:51 |
| hemna | we still need to be safe in cinder | 15:51 |
| hemna | because people do dumb things | 15:51 |
| hemna | anyway, I still think this patch is good as it is. | 15:51 |
| hemna | the bigger problem is 2 things really | 15:51 |
| avishay | the patch just turns a problem into a race | 15:52 |
| hemna | 1) the nova -> cinder API (Which we are going to talk about in Vancouver) | 15:52 |
| hemna | 2) the state management of volumes, which has been a topic forever :( | 15:52 |
| avishay | it will fail sporadically instead of consistently | 15:52 |
| *** lpetrut has joined #openstack-cinder | 15:52 | |
| *** Miouge has joined #openstack-cinder | 15:53 | |
| *** wN has left #openstack-cinder | 15:53 | |
| hemna | the only way to really fix that though | 15:53 |
| hemna | is to collapse begin_detaching and detach_volume into 1 | 15:54 |
| hemna | atomic action. | 15:54 |
| hemna | basically fixing part 1) of the issues I listed above | 15:54 |
| hemna | which isn't going to happen for K. | 15:54 |
| avishay | hemna: well that's a good thing to do for liberty, but for now, i would say fix the test | 15:54 |
| *** markus_z has quit IRC | 15:55 | |
| hemna | what do you suggest ? | 15:55 |
| avishay | hemna: have the test call the proper APIs | 15:57 |
| hemna | I already got the tempest test updated | 15:57 |
| hemna | to stop calling detach twice. | 15:57 |
| avishay | hemna: and maybe assert in the 'detach' API that we are in 'detaching' state | 15:57 |
| hemna | but the volume manager still needs to be safe in trying to pull the attachment out of the list. | 15:58 |
| *** rushiagr is now known as rushiagr_away | 15:58 | |
| hemna | https://review.openstack.org/#/c/165616 | 15:58 |
| hemna | that was the offending tempest test | 15:58 |
| hemna | it was shutting down the VMs (boot from cinder volume), and then calling detach directly after. | 15:59 |
| hemna | bleh | 15:59 |
| avishay | hemna: it's redundant. the fact that the volume was 'in-use' and went to 'detaching' must ensure that there is an attachment there waiting to be attached. | 15:59 |
| hemna | it was long after that was over though | 16:00 |
| hemna | it was available | 16:00 |
| hemna | and they called detach | 16:00 |
| avishay | hemna: are you going to check in every manager call that assumes 'available' that it has no attachments? | 16:00 |
| *** emagana has quit IRC | 16:00 | |
| avishay | the test is wrong, and i don't agree with adding code to the product to make tests run, it should be the other way around | 16:00 |
| hemna | no | 16:01 |
| hemna | the tests were wrong | 16:01 |
| hemna | and I had them fixed | 16:01 |
| hemna | I thought I covered that ? | 16:01 |
| *** jdurgin1 has joined #openstack-cinder | 16:01 | |
| hemna | all this does is ensure that if someone calls us incorrectly, that we give a meaningful error instead of raising an invalid index exception. | 16:01 |
| hemna | it doesn't solve anything else. | 16:02 |
| hemna | it isn't meant to. | 16:02 |
| *** dflorea has joined #openstack-cinder | 16:02 | |
| hemna | this patch can't fix the nova -> cinder api issues. | 16:02 |
| avishay | hemna: no, if they are calling detach without begin_detaching, it is wrong | 16:02 |
| hemna | *sigh* | 16:02 |
| hemna | ok nevermind. | 16:02 |
| hemna | I give up. | 16:02 |
| *** EmilienM is now known as EmilienM|PTO | 16:02 | |
| *** emagana has joined #openstack-cinder | 16:03 | |
| avishay | hemna: sorry, i just don't think it's right. others can override my decision of course. | 16:03 |
| hemna | I'm just not sure how many times I need to state the same thing. | 16:03 |
| hemna | <hemna> the tests were wrong | 16:03 |
| hemna | <hemna> and I had them fixed | 16:03 |
| hemna | <hemna> I thought I covered that ? | 16:03 |
| avishay | hemna: no, the tests were wrong and are still wrong | 16:04 |
| *** melwitt has joined #openstack-cinder | 16:04 | |
| smcginnis | hemna: I agree the change is a good protection. | 16:04 |
| * smcginnis dons flak jacket | 16:05 | |
| avishay | hemna: they need to call detach after begin_detaching | 16:05 |
| hemna | smcginnis, +1 | 16:05 |
| *** zhipeng has quit IRC | 16:05 | |
| avishay | hemna: otherwise, add checks in manager.py for everything that the API should check for | 16:05 |
| *** jistr has quit IRC | 16:05 | |
| avishay | hemna: you can't rely on state anymore. want to extend a volume? check that there are no attachments. want to attach with no multi-attach? check no attachments. | 16:06 |
| avishay | hemna: it will never end | 16:06 |
| *** markstur has joined #openstack-cinder | 16:06 | |
| avishay | hemna: that's why the API does checks and puts the volume into a state that says "the volume is in state foo, you can rely on that" | 16:06 |
| avishay | hemna: otherwise just reimplement all the checks in API in the manager | 16:07 |
| *** btran has joined #openstack-cinder | 16:08 | |
| avishay | hemna: all of those detach and attach APIs are a protocol with Nova and must be followed for correct behavior. if not, the test is wrong. | 16:08 |
| hemna | avishay, the API doesn't do checks. | 16:08 |
| hemna | https://github.com/openstack/cinder/blob/master/cinder/api/contrib/volume_actions.py#L122-L135 | 16:08 |
| hemna | there are no checks, other than the volume exists. | 16:08 |
| hemna | hence back to my original issue of 1) the nova -> cinder API is broken. | 16:09 |
| avishay | hemna: if the test would call the correct APIs (begin_detaching), checks would be called | 16:09 |
| hemna | and is out of the scope of this fix. | 16:09 |
| hemna | *sigh* | 16:09 |
| hemna | <hemna> <hemna> the tests were wrong | 16:09 |
| hemna | <hemna> <hemna> and I had them fixed | 16:09 |
| asselin | flip214, hi | 16:09 |
| avishay | hemna: dude do whatever you want, there is no way you can convince me that this fix is the correct solution | 16:09 |
| *** leeantho has joined #openstack-cinder | 16:09 | |
| eharney | if Cinder is throwing IndexError, i think we need to check enough to not do that regardless of what is supposed to happen... | 16:09 |
| avishay | hemna: it's just a hack to fix a bad test | 16:09 |
| hemna | it's not a solution, it's a messaging fix really. | 16:10 |
| hemna | the entire point of this patch is to raise a meaningful message | 16:10 |
| hemna | instead of throwing an invalid index error | 16:10 |
| hemna | which is completely useles. | 16:10 |
| hemna | even useless. | 16:10 |
| hemna | :P | 16:10 |
| avishay | we should never ever ever get to this point | 16:10 |
| hemna | correct | 16:10 |
| hemna | back to 1) | 16:10 |
| hemna | the nova -> cinder api is broken. | 16:10 |
| hemna | has been for ages | 16:10 |
| hemna | and is outside the scope of this patch. | 16:11 |
| *** harlowja_at_home has quit IRC | 16:11 | |
| hemna | there is a lot of cleanup I'd like to see happen for L | 16:12 |
| hemna | but I'm afraid that we won't get it done in time for the Nova feature freeze cutoff | 16:12 |
| hemna | and it probably breaks backwards compatibility. | 16:12 |
| hemna | Nova(Kilo) -> Cinder(Liberty) | 16:12 |
| hemna | bleh | 16:12 |
| *** jungleboyj has quit IRC | 16:13 | |
| avishay | hemna: OK, fine with me. Please just change the message to error instead of warning. | 16:13 |
| *** e0ne is now known as e0ne_ | 16:13 | |
| avishay | hemna: what a mess | 16:13 |
| hemna | yup | 16:13 |
| hemna | total mess | 16:13 |
| hemna | has been for a long time, which is why I've wanted to raise the subject of the nova -> cinder api | 16:13 |
| hemna | I'll update the warning -> error | 16:14 |
| avishay | hemna: the test is broken, but users can still call this directly i guess | 16:14 |
| *** kallebe has joined #openstack-cinder | 16:14 | |
| hemna | <hemna> <hemna> <hemna> the tests were wrong | 16:14 |
| hemna | <hemna> <hemna> <hemna> and I had them fixed | 16:14 |
| hemna | but yes, users can be dumb | 16:14 |
| avishay | hemna: thanks, please do it soon so i can +2 | 16:14 |
| jgriffith | hemna: I'm still kinda confused on this... sorry | 16:14 |
| hemna | ok, lets party | 16:14 |
| hemna | :P | 16:15 |
| avishay | hemna: again, i know you fixed the test to not call it twice, but any code that calls detach without begin_detach is wrong | 16:15 |
| jgriffith | hemna: I explicitly stated in the code you merged that this needed to handle the existing case | 16:15 |
| *** dulek has quit IRC | 16:15 | |
| jgriffith | hemna: also, the manager is the wrong place for this check | 16:15 |
| jgriffith | hemna: there should be an early check in cinder/volume/api | 16:15 |
| hemna | yah, I mentioned that I could add that | 16:15 |
| jgriffith | hemna: check the state of the volume... if it's available noop | 16:15 |
| hemna | the existing API didn't do any of those checks FWIW | 16:15 |
| jgriffith | hemna: it didn't need to | 16:16 |
| hemna | sure it did | 16:16 |
| hemna | for all the same problems | 16:16 |
| *** chlong has quit IRC | 16:16 | |
| hemna | someone could call it directly w/o calling begin_detaching | 16:16 |
| jgriffith | hemna: so I'm not looking to have a big debate here :) | 16:16 |
| jgriffith | hemna: I'm just saying the appropriate place to check this IMO is in the API | 16:16 |
| jgriffith | before you even get here | 16:16 |
| jgriffith | hemna: it's even fine/good to have both | 16:17 |
| hemna | that's fine, like I said I could add that | 16:17 |
| *** shilpa_ has joined #openstack-cinder | 16:17 | |
| jgriffith | hemna: but we shouldn't go past the API layer IMO | 16:17 |
| hemna | yah that's cool | 16:17 |
| hemna | I agree | 16:17 |
| jgriffith | hemna: awesome | 16:17 |
| hemna | I'm sorry | 16:17 |
| jgriffith | hemna: for? | 16:17 |
| hemna | I wasn't trying to argue against it | 16:17 |
| jgriffith | hemna: oh... LOL | 16:17 |
| *** melwitt has quit IRC | 16:17 | |
| jgriffith | no worries | 16:17 |
| jgriffith | hemna: I just know how much you hate that whole mechanism between nova and cinder | 16:18 |
| hemna | I was just trying to relay information about the fact that the API didn't do this already, when in fact it should have been. | 16:18 |
| jgriffith | hemna: you don't need to tell me again :) | 16:18 |
| hemna | hehe | 16:18 |
| hemna | :P | 16:18 |
| jgriffith | hemna: yeah, I thought there were some things in there... you're right they should've been | 16:18 |
| jgriffith | if they weren't... well then they weren't | 16:18 |
| *** thingee has joined #openstack-cinder | 16:18 | |
| jgriffith | we should look at Juno and open a bug if we don't do any checks | 16:19 |
| hemna | yah no big. | 16:19 |
| *** liu has quit IRC | 16:19 | |
| hemna | https://github.com/openstack/cinder/blob/stable/juno/cinder/api/contrib/volume_actions.py#L122-L131 | 16:19 |
| hemna | same thing in Juno | 16:19 |
| hemna | no checks really | 16:19 |
| hemna | other than the volume exists. | 16:19 |
| *** junhongl has quit IRC | 16:20 | |
| *** Miouge has quit IRC | 16:20 | |
| *** melwitt has joined #openstack-cinder | 16:20 | |
| jgriffith | hemna: http://goo.gl/bEk8IW | 16:20 |
| *** Miouge has joined #openstack-cinder | 16:20 | |
| hemna | yah that's assuming you call begin_detaching first | 16:20 |
| jgriffith | and http://goo.gl/DKwjSo | 16:21 |
| jgriffith | hemna: right | 16:21 |
| hemna | the problem is, that there is no guarantee that anyone does | 16:21 |
| jgriffith | hemna: I get ya | 16:21 |
| hemna | which the tempest tests weren't | 16:21 |
| *** Mandell has joined #openstack-cinder | 16:21 | |
| jgriffith | hemna: I'm just saying IMO those are the places we should have the check | 16:21 |
| hemna | agreed | 16:21 |
| jgriffith | hemna: 504 should have the same call | 16:21 |
| jgriffith | hemna: and we shouldn't monkey with extensions going directly to manager or anything goofy like that :) | 16:22 |
| jgriffith | hemna: if we are, we need to fix that up as well | 16:22 |
| hemna | so I was going to add the check in the volume_actions.py _detach | 16:22 |
| *** sgotliv has joined #openstack-cinder | 16:22 | |
| hemna | which is the entry point for detach | 16:22 |
| jgriffith | hemna: I'd prefer it be in volume/api personally | 16:22 |
| jgriffith | hemna: just because it's a more common point | 16:23 |
| avishay | jgriffith: +1 | 16:23 |
| hemna | ok that sounds good. | 16:23 |
| hemna | I'll do that then. | 16:23 |
| jgriffith | hemna: there can be other contrib/extensions etc that call detac | 16:23 |
| jgriffith | hemna: it's more to "manage" that way | 16:23 |
| hemna | ok gotcha | 16:23 |
| jgriffith | hemna: this way you just squash it in one place | 16:23 |
| hemna | yah I keep forgetting that other folks can drop in extensions as well | 16:24 |
| jgriffith | assuming we are sure to enforce that everything goes through api.py as it should | 16:24 |
| hemna | thanks | 16:24 |
| jgriffith | hemna: thank you! | 16:24 |
| hemna | thanks for the help guys | 16:24 |
| hemna | I have to run to a beating.... | 16:24 |
| hemna | I'll post an updated patch in a bit. | 16:24 |
| jgriffith | hemna: FWIW, the only thing that I see things under cinder/api/xxxx should ever go direct to anything is maybe driver extensions | 16:24 |
| *** bkopilov has quit IRC | 16:25 | |
| jgriffith | anyway... thanks for fixing that up | 16:25 |
| *** Miouge has quit IRC | 16:26 | |
| hemna | np | 16:26 |
| hemna | avishay, thanks for the help | 16:26 |
| avishay | hemna: sure, sorry for the "argument". this check should be an assert at best, and the test should call the proper apis, and and and and and and, but that's a lot of ands | 16:27 |
| *** e0ne_ is now known as e0ne | 16:27 | |
| avishay | hemna: so for now, i guess this is as good as it gets :) | 16:27 |
| *** Bsony has quit IRC | 16:30 | |
| *** Miouge has joined #openstack-cinder | 16:32 | |
| *** Adriano_ has quit IRC | 16:36 | |
| *** nkrinner has quit IRC | 16:37 | |
| *** annegentle has joined #openstack-cinder | 16:37 | |
| *** annegent_ has joined #openstack-cinder | 16:38 | |
| *** rushil has joined #openstack-cinder | 16:39 | |
| *** nlevinki has quit IRC | 16:39 | |
| *** jaypipes_ has joined #openstack-cinder | 16:41 | |
| *** junhongl has joined #openstack-cinder | 16:42 | |
| *** annegent_ has quit IRC | 16:42 | |
| *** annegentle has quit IRC | 16:43 | |
| *** leeantho has quit IRC | 16:47 | |
| *** TobiasE has quit IRC | 16:48 | |
| *** alecv has quit IRC | 16:49 | |
| *** shilpa_ has quit IRC | 16:57 | |
| *** dflorea has quit IRC | 16:59 | |
| *** dflorea has joined #openstack-cinder | 16:59 | |
| *** emagana has quit IRC | 17:02 | |
| *** dflorea has quit IRC | 17:04 | |
| *** dflorea has joined #openstack-cinder | 17:05 | |
| *** ronis has joined #openstack-cinder | 17:05 | |
| *** avishay has quit IRC | 17:06 | |
| *** thingee has quit IRC | 17:11 | |
| *** annegentle has joined #openstack-cinder | 17:14 | |
| *** Adriano_ has joined #openstack-cinder | 17:16 | |
| *** harlowja_away is now known as harlowja | 17:18 | |
| *** e0ne is now known as e0ne_ | 17:19 | |
| *** vilobhmm1 has joined #openstack-cinder | 17:20 | |
| *** vilobhmm1 has joined #openstack-cinder | 17:21 | |
| *** e0ne_ is now known as e0ne | 17:22 | |
| *** vilobhmm11 has joined #openstack-cinder | 17:24 | |
| *** vilobhmm1 has quit IRC | 17:25 | |
| *** rushil has quit IRC | 17:28 | |
| *** annashen has joined #openstack-cinder | 17:28 | |
| *** Mandell has quit IRC | 17:28 | |
| *** patrickeast has joined #openstack-cinder | 17:29 | |
| *** dflorea has quit IRC | 17:32 | |
| *** annashen has quit IRC | 17:33 | |
| *** annegentle has quit IRC | 17:34 | |
| *** Mandell has joined #openstack-cinder | 17:35 | |
| *** tbarron has joined #openstack-cinder | 17:35 | |
| *** Bsony has joined #openstack-cinder | 17:36 | |
| *** thingee has joined #openstack-cinder | 17:36 | |
| *** dflorea has joined #openstack-cinder | 17:37 | |
| *** Bsony has quit IRC | 17:41 | |
| *** annegentle has joined #openstack-cinder | 17:43 | |
| *** lpetrut has quit IRC | 17:44 | |
| *** lpetrut has joined #openstack-cinder | 17:44 | |
| *** jdurgin1 has quit IRC | 17:44 | |
| *** jproulx has left #openstack-cinder | 17:46 | |
| *** dflorea has quit IRC | 17:53 | |
| *** dflorea has joined #openstack-cinder | 17:53 | |
| *** dflorea has quit IRC | 17:58 | |
| *** sgotliv has quit IRC | 17:58 | |
| *** emagana has joined #openstack-cinder | 18:03 | |
| *** jamielennox|away is now known as jamielennox | 18:04 | |
| *** tbarron1 has joined #openstack-cinder | 18:06 | |
| *** emagana has quit IRC | 18:08 | |
| *** tbarron has quit IRC | 18:09 | |
| *** jordanP has quit IRC | 18:10 | |
| *** leeantho has joined #openstack-cinder | 18:15 | |
| *** annegentle has quit IRC | 18:16 | |
| *** e0ne has quit IRC | 18:21 | |
| *** yuriy_n17 has quit IRC | 18:23 | |
| *** reed has quit IRC | 18:24 | |
| tbarron1 | hema, tsekiyama: you two know about the status of multiple iscsi portals and nova volume-attach, right? | 18:27 |
| tbarron1 | hemna: ^^ | 18:27 |
| tbarron1 | sp problem today | 18:28 |
| *** emagana has joined #openstack-cinder | 18:29 | |
| tsekiyama | tbarron1: cinder part is in, but nova side is not yet merged | 18:29 |
| tbarron1 | tsekiyama: so will it get merged by nova adopting hemna's brick work? | 18:29 |
| tsekiyama | tbarron1: it'll be after Liberty. maybe by using os-brick. | 18:30 |
| tbarron1 | or by another path? | 18:30 |
| tbarron1 | tsekiyama: when I fail over one array controller to another, nova attaches fail | 18:30 |
| *** annegentle has joined #openstack-cinder | 18:30 | |
| tbarron1 | even though I/O works fine with attaches done prior to the failover | 18:31 |
| tbarron1 | because multipath is working (DM-MPIO) correctly. | 18:31 |
| tbarron1 | tsekiyama: your patch will fix that I think? | 18:31 |
| tsekiyama | tbarron1: Right. | 18:31 |
| tsekiyama | tbarron1: Currently nova needs main path alive to attach volumes. | 18:32 |
| *** lpetrut has quit IRC | 18:32 | |
| *** Maike has joined #openstack-cinder | 18:33 | |
| tbarron1 | tsekiyama: would I also need to make changes in my backend driver to pass connection details to nova differently? | 18:33 |
| *** emagana has quit IRC | 18:33 | |
| tsekiyama | tbarron1: My nova patch is applied, or if nova moves to os-brick, and the cinder backend are configured to provide multiple paths information to nova, it will be succeed to attach. | 18:34 |
| tsekiyama | tbarron1: yeah, backend driver also need to be modified so that it can multiple paths information in new style in "initialize_connection" method. | 18:34 |
| tbarron1 | tsekiyama: I see what you did with LVM, so that's a good model. | 18:35 |
| *** reed has joined #openstack-cinder | 18:35 | |
| tbarron1 | tsekiyama: so on the Nova side, just https://review.openstack.org/#/c/140878/, right? | 18:35 |
| tsekiyama | tbarron1: Right. but it is now conflicting with anish's patch.. | 18:36 |
| tbarron1 | tsekiyama: looking ... | 18:36 |
| tsekiyama | tbarron1: oops sory | 18:36 |
| tsekiyama | tbarron1: that's not right one. it is old | 18:36 |
| tsekiyama | tbarron1: https://review.openstack.org/#/c/134683/ | 18:37 |
| tbarron1 | tsekiyama: yeah, I need to get up to date :-) | 18:37 |
| tbarron1 | tsekiyama: th | 18:37 |
| tbarron1 | ty | 18:37 |
| tsekiyama | tbarron1: ^ is the right one. for multipath enhancement | 18:37 |
| *** anshul has joined #openstack-cinder | 18:37 | |
| tsekiyama | tbarron1: https://review.openstack.org/#/c/140878/ is for single path failover, but data model is changed, so it doesn't work. | 18:38 |
| tbarron1 | tsekiyama: thanks. I am adding myself to the review for https://review.openstack.org/#/c/134683/ so that I can stay up to date. | 18:39 |
| tbarron1 | tsekiyama: is resolving the merge conflict hard? I want to try it end-to-end with your cinder fix and a fix I will do to our drivers. | 18:40 |
| tbarron1 | tsekiyama: I don't mean to be rushing you with that question. I know it can't be targeted till Liberty. | 18:41 |
| tsekiyama | Hmm, i don't believe it's that hard, but I need more look into it.. | 18:41 |
| tbarron1 | tsekiyama: understood. Thank you very much for your help now! | 18:42 |
| *** dannywilson has quit IRC | 18:42 | |
| tsekiyama | tbarron1: no problem | 18:42 |
| *** dannywilson has joined #openstack-cinder | 18:42 | |
| *** annegentle has quit IRC | 18:45 | |
| *** dflorea has joined #openstack-cinder | 18:48 | |
| *** lpabon has joined #openstack-cinder | 18:48 | |
| openstackgerrit | Tom Swanson proposed openstack/cinder: Dell Storage Center API change fails init_conn https://review.openstack.org/167366 | 18:48 |
| *** anshul has quit IRC | 18:52 | |
| *** anshul has joined #openstack-cinder | 18:52 | |
| *** dflorea has quit IRC | 18:53 | |
| *** dflorea has joined #openstack-cinder | 18:55 | |
| *** dflorea has quit IRC | 18:57 | |
| *** vilobhmm11 has quit IRC | 18:59 | |
| *** jistr has joined #openstack-cinder | 19:02 | |
| *** vilobhmm1 has joined #openstack-cinder | 19:02 | |
| *** vilobhmm1 has quit IRC | 19:02 | |
| *** vilobhmm11 has joined #openstack-cinder | 19:02 | |
| *** dflorea has joined #openstack-cinder | 19:03 | |
| *** Rockyg has joined #openstack-cinder | 19:03 | |
| *** e0ne has joined #openstack-cinder | 19:11 | |
| *** eharney has quit IRC | 19:20 | |
| nikesh_vedams | jgriffith : hi yesterday i was trying for this http://docs.openstack.org/admin-guide-cloud/content/volume-migration.html which have a example of migration of attached volume and which is being addressed by https://review.openstack.org/#/c/167134/3/cinder/volume/manager.py | 19:20 |
| *** diemt has joined #openstack-cinder | 19:21 | |
| *** guest1 has joined #openstack-cinder | 19:21 | |
| *** tbarron1 has quit IRC | 19:22 | |
| *** tbarron has joined #openstack-cinder | 19:23 | |
| *** tellesnobrega has quit IRC | 19:29 | |
| *** emagana has joined #openstack-cinder | 19:30 | |
| *** jistr has quit IRC | 19:31 | |
| *** tellesnobrega has joined #openstack-cinder | 19:33 | |
| *** emagana has quit IRC | 19:34 | |
| *** dustins_ is now known as dustins | 19:34 | |
| *** vilobhmm11 has quit IRC | 19:37 | |
| *** emagana has joined #openstack-cinder | 19:37 | |
| *** vilobhmm1 has joined #openstack-cinder | 19:39 | |
| *** vilobhmm1 has quit IRC | 19:39 | |
| *** morganfainberg is now known as needslesscoffee | 19:39 | |
| *** guest1 has quit IRC | 19:43 | |
| *** _cjones_ has quit IRC | 19:45 | |
| *** _cjones_ has joined #openstack-cinder | 19:46 | |
| *** needslesscoffee is now known as morganfainberg | 19:50 | |
| *** _cjones_ has quit IRC | 19:50 | |
| *** _cjones_ has joined #openstack-cinder | 19:52 | |
| e0ne | jgriffith, boris-42: ping. am i right that we don't test cinder api v2 with rally at all? | 19:53 |
| *** eharney has joined #openstack-cinder | 19:53 | |
| *** kallebe has left #openstack-cinder | 19:53 | |
| *** lpabon has quit IRC | 19:56 | |
| boris-42 | e0ne: yep we are not testing it yet | 19:56 |
| e0ne | :( | 19:56 |
| anish | tsekiyama: I'm blanking out on this, where was the conflict ? | 19:56 |
| e0ne | but the good news: no need to investigate performance impact for api v1 | 19:57 |
| Swanson | If any cores are around could you take a peek at https://review.openstack.org/#/c/167366/1 | 19:57 |
| Swanson | Really simple change. | 19:57 |
| anish | e0ne: ping, you wanted this held off till code_cleanup_batching https://review.openstack.org/#/c/158926/ | 19:57 |
| anish | also thingee, if you can take a look. hemna's signoff is contingent on yours | 19:58 |
| e0ne | anish:done | 19:59 |
| *** porrua has quit IRC | 19:59 | |
| boris-42 | e0ne: but tests for v2 api can be done | 20:00 |
| anish | e0ne: no +2 ? :( | 20:00 |
| anish | I just realised I've always assumed core reviewers only do +2, -1 or -2 | 20:01 |
| e0ne | anish: i'm waiting for hemna | 20:01 |
| anish | lol, henma is waiting for thingee | 20:02 |
| e0ne | boris-42: i want try run current scenarios with api v2 | 20:02 |
| anish | slowly turning into #openstack-gentoo | 20:02 |
| *** emagana has quit IRC | 20:04 | |
| *** agentle has joined #openstack-cinder | 20:06 | |
| tsekiyama | anish: ah, don't worry, my nova multipath enhancement patch (which is not targeted to Kilo now) conflicted due to auto-merge failure with your changes (already merged) for --interface option support in iscsiadm. | 20:10 |
| *** xyang1 has joined #openstack-cinder | 20:13 | |
| anish | tsekiyama: please ping me when you retarget it again. I would like to get multipath working simultaneously with interface support at some point, something that can show weird behaviour right now | 20:13 |
| anish | (I really can't think of a good way that these two can co-exist) | 20:14 |
| tsekiyama | anish: It might be nice if you could apply your hardware iscsi transport support into os-brick | 20:15 |
| anish | tsekiyama: https://review.openstack.org/#/c/152740/ | 20:15 |
| anish | I had held that off for liberty specs being open, haven't followed up | 20:16 |
| Swanson | hemna: Thanks for the review. | 20:16 |
| hemna | np | 20:16 |
| *** cdelatte has quit IRC | 20:16 | |
| anish | hemna: was there a final decision on a specs repo for brick btw ? or is it supposed to go under cinder | 20:17 |
| *** vilobhmm1 has joined #openstack-cinder | 20:17 | |
| *** vilobhmm1 has quit IRC | 20:17 | |
| *** anshul has quit IRC | 20:17 | |
| hemna | it's supposed to be under Cinder afaik | 20:17 |
| hemna | we can revisit that in L | 20:17 |
| *** vilobhmm1 has joined #openstack-cinder | 20:17 | |
| anish | cool to remove the WIP from this then, now that specs are open ? https://review.openstack.org/#/c/152740/ | 20:18 |
| hemna | are specs open? | 20:18 |
| hemna | we haven't even finished K yet | 20:18 |
| hemna | anish, have to ask thingee | 20:18 |
| anish | oh my bad. nova/keystone specs are open, I assumed everyone is roughly on the same timeline | 20:19 |
| *** xyang has joined #openstack-cinder | 20:19 | |
| DuncanT | We were planning on not opening specs until RC time or so, to encourage people to work on bug fixes and testing | 20:19 |
| anish | gotcha, misunderstanding on my part | 20:19 |
| *** vilobhmm1 has quit IRC | 20:22 | |
| *** _cjones_ has quit IRC | 20:23 | |
| *** _cjones_ has joined #openstack-cinder | 20:23 | |
| *** vilobhmm1 has joined #openstack-cinder | 20:23 | |
| *** enterprisedc has joined #openstack-cinder | 20:25 | |
| *** dflorea has quit IRC | 20:28 | |
| *** dflorea has joined #openstack-cinder | 20:28 | |
| *** dflorea has quit IRC | 20:33 | |
| *** dflorea has joined #openstack-cinder | 20:34 | |
| thingee | hemna, anish fine with keeping brick related specs under Cinder. As DuncanT mentioned, we talked about opening for L specs after RC focus. http://eavesdrop.openstack.org/meetings/cinder/2015/cinder.2015-03-18-16.00.log.html#l-337 | 20:35 |
| *** jcru has quit IRC | 20:35 | |
| *** rushil has joined #openstack-cinder | 20:35 | |
| *** Adriano_ has quit IRC | 20:36 | |
| hemna | coolio | 20:36 |
| *** reed has quit IRC | 20:42 | |
| boris-42 | e0ne: so we were working on that feature | 20:43 |
| hemna | man this is painful | 20:46 |
| hemna | moving the checks into the rpcapi has turned into a CF | 20:46 |
| e0ne | boris-42: great! are any estimates? | 20:46 |
| *** markstur has left #openstack-cinder | 20:46 | |
| hemna | a CF of unit test changes/failures. | 20:47 |
| hemna | bleh | 20:47 |
| *** nellysmitt has joined #openstack-cinder | 20:47 | |
| *** nellysmitt has quit IRC | 20:47 | |
| smcginnis | hemna: Personally I would be all for your simple protection now, bigger refactoring/protection later. | 20:49 |
| smcginnis | hemna: Just my opinion. | 20:49 |
| hemna | yah, i'm seriously leaning that way | 20:50 |
| hemna | this is requiring me to change the rpcapi | 20:50 |
| smcginnis | hemna: It's still better than it was. No worse. | 20:50 |
| hemna | and a boatload of unit tests | 20:50 |
| hemna | 20+ | 20:50 |
| *** angela-s has quit IRC | 20:51 | |
| boris-42 | e0ne: so for now thre is no estimates | 20:51 |
| e0ne | boris-42: are you going to do it for the next release or next+n? | 20:52 |
| e0ne | thingee: hi! any updates about cinderclient release date? | 20:54 |
| e0ne | thingee: are you going to do it after RC or after Kilo released? | 20:54 |
| boris-42 | e0ne: so not in next 100% | 20:56 |
| boris-42 | e0ne: next release will be on next week | 20:56 |
| *** Maike has quit IRC | 20:56 | |
| *** dflorea has quit IRC | 20:58 | |
| *** dflorea has joined #openstack-cinder | 20:59 | |
| thingee | e0ne: need this to land..but need to do some rework still https://review.openstack.org/#/c/145613/ | 21:00 |
| thingee | but yeah at this point it will be near rc cut | 21:00 |
| thingee | been having operators ask about this on the ops ML | 21:00 |
| *** Yogi1 has quit IRC | 21:00 | |
| e0ne | thingee: agree. it's very important feature. i was asked few times about it from our support | 21:01 |
| anish | thingee: thanks for hte link | 21:02 |
| thingee | e0ne: understood. I will make announcements about it. Need to also see how much trouble I'm going to be for being this late with the release | 21:02 |
| thingee | of the client | 21:02 |
| thingee | anish: np | 21:02 |
| *** tbarron has quit IRC | 21:02 | |
| e0ne | thingee: thank you for update | 21:03 |
| *** dflorea has quit IRC | 21:03 | |
| anish | hemna: I have 2 cores signed off on https://review.openstack.org/#/c/158926/, do you still want thingee to look at it ? | 21:03 |
| *** vilobhmm1 has quit IRC | 21:03 | |
| * thingee looks | 21:04 | |
| hemna | anish, yes | 21:04 |
| hemna | since it's not a bug fix | 21:04 |
| hemna | I don't want to +A it. | 21:04 |
| anish | ko ! | 21:04 |
| hemna | leave it to the boss. | 21:04 |
| *** vilobhmm1 has joined #openstack-cinder | 21:04 | |
| * thingee shakes fist at jungleboy for starting this boss nonsense | 21:04 | |
| *** dflorea has joined #openstack-cinder | 21:04 | |
| hemna | :P | 21:04 |
| thingee | david wang is our boss. end of story | 21:05 |
| *** melwitt has quit IRC | 21:05 | |
| anish | do you prefer "everyone core reviewer is equal, some are just more equal" ? | 21:05 |
| *** melwitt_ has joined #openstack-cinder | 21:05 | |
| * hemna hides. | 21:05 | |
| *** vilobhmm1 has quit IRC | 21:05 | |
| *** vilobhmm11 has joined #openstack-cinder | 21:05 | |
| *** melwitt_ has quit IRC | 21:05 | |
| *** emagana has joined #openstack-cinder | 21:05 | |
| thingee | anish: what? | 21:05 |
| *** melwitt has joined #openstack-cinder | 21:05 | |
| anish | thingee: it's an animal farm reference, ignore me | 21:06 |
| *** tbarron has joined #openstack-cinder | 21:06 | |
| * thingee needs to read that still and ashamed to report that | 21:06 | |
| e0ne | anish, hemna: TBH, i prefer to keep unit tests as simple, as possible and fix them w/o cleanup batch | 21:06 |
| *** openstackgerrit has quit IRC | 21:07 | |
| hemna | it's impossible to do that with what I'm doing on this patch | 21:07 |
| hemna | as it changes the rpcapi | 21:07 |
| anish | thingee: heh, the whole book is like 90 pages long. you could finish it today | 21:07 |
| *** openstackgerrit has joined #openstack-cinder | 21:07 | |
| e0ne | a simple 'equals order' fix could save few hours:) | 21:08 |
| e0ne | hemna: what rpc changes are you talking about? | 21:08 |
| hemna | on this bugfix I'm working on | 21:08 |
| hemna | avishay and jgriffith wanted me to put the attachment checks into the api instead of the manager | 21:08 |
| hemna | since I'm loading the attachment, it doesn't make sense to pass an attachment_id into the manager, when I already have the attachment object | 21:09 |
| hemna | and that causes unit test changes | 21:09 |
| hemna | bleh | 21:09 |
| hemna | more changes than I wanted for this simple fix | 21:09 |
| hemna | honestly, I think this is a bigger problem that's outside of the scope of this issue I'm trying to resolve | 21:09 |
| hemna | e0ne, https://review.openstack.org/#/c/167045/ | 21:10 |
| *** emagana has quit IRC | 21:10 | |
| e0ne | hm... | 21:11 |
| *** jcru has joined #openstack-cinder | 21:13 | |
| e0ne | hemna: i need to go deeper to this bug and patch to be on the same page with you | 21:13 |
| jgriffith | hemna: hate to say it but maybe it is indicatvie that you're model of using attachment ID's is flawed | 21:17 |
| hemna | disagree | 21:17 |
| jgriffith | hemna: :) | 21:17 |
| hemna | moving the checks into the api is a bigger change | 21:17 |
| hemna | it just propogates to unit test changes, etc. | 21:17 |
| hemna | bleh | 21:17 |
| jgriffith | hemna: but that's where they belong | 21:17 |
| * e0ne bb tomorrow (in ~10 hours) | 21:18 | |
| hemna | yah I agree | 21:18 |
| *** e0ne is now known as e0ne_ | 21:18 | |
| jgriffith | hemna: the only change that should be there IMO anyway is "volume['status'] == 'in-use'" | 21:18 |
| *** akerr has quit IRC | 21:18 | |
| jgriffith | hemna: I'll be curious to see why that causes so much problem in tests etc | 21:19 |
| hemna | well | 21:19 |
| hemna | I guess I was going a different route | 21:19 |
| hemna | which is a bit harder I guess | 21:19 |
| jgriffith | hemna: oh? | 21:19 |
| hemna | I was moving the existing checks in the manager | 21:19 |
| hemna | into the API | 21:19 |
| jgriffith | hemna: hmmm... how come? | 21:20 |
| jgriffith | hemna: as opposed to a one line add in volume/api.py "if volume['status'] != 'in-use': return" | 21:20 |
| *** reed has joined #openstack-cinder | 21:20 | |
| *** Lee1092 has quit IRC | 21:20 | |
| jgriffith | hemna: in volume.api:detach_volume() | 21:20 |
| jgriffith | hemna: fixed, done | 21:21 |
| hemna | https://github.com/openstack/cinder/blob/master/cinder/volume/manager.py#L814-L840 | 21:21 |
| hemna | those checks | 21:21 |
| hemna | as I thought that's what you guys wanted | 21:21 |
| jgriffith | hemna: not me | 21:21 |
| jgriffith | in fact I hate those checks anyway, and I certainly wouldn't put those in volume.api | 21:21 |
| hemna | heh man | 21:21 |
| hemna | ok | 21:22 |
| jgriffith | hemna: just add the one liner check and be done | 21:22 |
| hemna | ok | 21:22 |
| jgriffith | hemna: or make your life as difficult as you can... your call | 21:22 |
| *** ndipanov has quit IRC | 21:22 | |
| hemna | I get so many different opinions at times | 21:22 |
| hemna | it's impossible to get this stuff right. | 21:22 |
| hemna | ok I'll scratch my current path | 21:22 |
| jgriffith | hemna: well then ignore me and i'll leave you alone :) | 21:22 |
| jgriffith | hemna: but that's the exact same thing I said this morning | 21:22 |
| hemna | and I'll add your check and be done with it | 21:22 |
| jgriffith | no different | 21:22 |
| hemna | yah I guess I got a different view from avishay, so I was trying to accomodate | 21:23 |
| hemna | ok | 21:23 |
| hemna | bleh, this will be easier | 21:23 |
| jgriffith | Ok, then count me out | 21:23 |
| jgriffith | do what you and Avishay agreed on, I wasn't present for all of that | 21:23 |
| jgriffith | hemna: I guess harder and complex is always better than easy and simple | 21:24 |
| hemna | heh no | 21:24 |
| anish | aww yisss ! my work here is done | 21:24 |
| hemna | that's what I'm abandoning it | 21:24 |
| * anish disappears till RC | 21:24 | |
| jgriffith | hemna: I think it's crazy to have all that logic in api.py personally | 21:25 |
| * hemna hits the reset button | 21:26 | |
| *** julim has quit IRC | 21:26 | |
| hemna | so the api has lots of checks in other methods | 21:28 |
| hemna | such as delete() | 21:28 |
| hemna | so it's kinda confusing really where the checks should live | 21:29 |
| jgriffith | hemna: ok, ignore me then | 21:29 |
| *** emagana has joined #openstack-cinder | 21:29 | |
| hemna | putting them in the api helps prevent rpc calls that will just fail otherwise | 21:29 |
| jgriffith | hemna: I don't understand what's hard or confusing? | 21:30 |
| jgriffith | hemna: we do this for things like delete, delete-snapshot etc etc | 21:30 |
| hemna | going your route, simply adding an check on 'in-use' is easy | 21:30 |
| hemna | I'm just trying to understand in general, where the checks should live. | 21:31 |
| jgriffith | hemna: it should live in volume/api ! | 21:31 |
| jgriffith | hemna: just like "begin_detaching" | 21:31 |
| jgriffith | the fact that it's not there is an oversight/bug | 21:31 |
| hemna | ok, that's what I thought, but was confused by what you said a bit earlier | 21:31 |
| *** annashen has joined #openstack-cinder | 21:32 | |
| jgriffith | hemna: what did I say that was confusing? | 21:32 |
| hemna | "jgriffith> hemna: I think it's crazy to have all that logic in api.py personally" | 21:32 |
| jgriffith | hemna: YES... all the logic that you have for that call in manager! | 21:32 |
| jgriffith | hemna: That would be crazy to put all of those DB calls and checks in volume/api IMO | 21:32 |
| hemna | should be in api.py ? | 21:32 |
| hemna | oh ok, kinda like delete() | 21:32 |
| *** harlowja is now known as harlowja_away | 21:32 | |
| hemna | has lots of db calls :P | 21:33 |
| jgriffith | OMG.... | 21:33 |
| jgriffith | I'm saying that the level of complexity in manager should STAY in manager and NOT be in api.py | 21:33 |
| jgriffith | api.py should be quick/dirty and simple | 21:33 |
| hemna | sure | 21:33 |
| thingee | jgriffith, hemna: I've always said that validation checks should be done in the underlying api.py file. The files in cinder.api should be what's just communicating back. | 21:33 |
| jgriffith | thingee: what? | 21:33 |
| *** emagana has quit IRC | 21:33 | |
| thingee | that way if other methods or modules call that method, they benefit from those validation checks too. | 21:34 |
| jgriffith | thingee: don't start that one again please :) | 21:34 |
| hemna | thingee, I tend to agree. it helps prevent rpc calls that would eventually fail | 21:34 |
| jgriffith | I already did the whole argument on why it should no tbe in cinder.api.contrib.xxxxxx | 21:34 |
| thingee | I want to keep the cinder.api stuff purely for routing and communicating. | 21:34 |
| jgriffith | thingee: that's EXACTLY what I was saying this morning!!! | 21:34 |
| hemna | :) | 21:34 |
| thingee | jgriffith: and I agree | 21:34 |
| hemna | coolsvap|afk, we agree :) | 21:35 |
| hemna | bah | 21:35 |
| thingee | jgriffith: right, just saying my position on the whole thing | 21:35 |
| hemna | smh xchat | 21:35 |
| jgriffith | thingee: got ya | 21:35 |
| hemna | so they should live in cinder.volume.api | 21:35 |
| hemna | right ? | 21:35 |
| jgriffith | thingee: the problem is you're going to confuse hemna again and he'll say I "changed my mind" :( | 21:35 |
| jgriffith | hemna: I'll write the patch | 21:35 |
| thingee | jgriffith: I thought I was agreeing with you. | 21:35 |
| thingee | jgriffith: sorry if it came off as confusing hemna | 21:36 |
| openstackgerrit | Walter A. Boring IV (hemna) proposed openstack/cinder: Be safe with getting attachment https://review.openstack.org/167045 | 21:36 |
| *** IanGovett1 has joined #openstack-cinder | 21:36 | |
| hemna | jgriffith, ^^ | 21:36 |
| *** annashen has quit IRC | 21:36 | |
| * hemna hopes that's what jgriffith meant. | 21:37 | |
| jgriffith | hemna: that's EXACTLY what I meant!!! | 21:39 |
| *** IanGovett has quit IRC | 21:39 | |
| jgriffith | hemna: thank you!!!!! | 21:39 |
| *** thangp has quit IRC | 21:39 | |
| hemna | phew! | 21:39 |
| jgriffith | hemna: tell me about it :) | 21:39 |
| openstackgerrit | Vilobh Meshram proposed openstack/cinder: WIP - ConsistencyGroup Object https://review.openstack.org/163641 | 21:39 |
| jgriffith | on that note, I gotta jet for a bit, catch ya all later | 21:40 |
| thingee | jgriffith: seeya. thanks for the log patch | 21:40 |
| hemna | l8s | 21:40 |
| *** asselin_ has joined #openstack-cinder | 21:42 | |
| *** tbarron has quit IRC | 21:44 | |
| *** asselin_ has quit IRC | 21:47 | |
| *** tbarron has joined #openstack-cinder | 21:47 | |
| *** agentle has quit IRC | 21:48 | |
| *** mdbooth has quit IRC | 21:48 | |
| *** wolsen has quit IRC | 21:48 | |
| *** flip214 has quit IRC | 21:48 | |
| *** tristanC has quit IRC | 21:48 | |
| *** angela-s has joined #openstack-cinder | 21:48 | |
| *** agentle has joined #openstack-cinder | 21:49 | |
| *** mdbooth has joined #openstack-cinder | 21:49 | |
| *** wolsen has joined #openstack-cinder | 21:49 | |
| *** flip214 has joined #openstack-cinder | 21:49 | |
| *** tristanC has joined #openstack-cinder | 21:49 | |
| *** sc has quit IRC | 21:50 | |
| *** agentle has quit IRC | 21:50 | |
| *** sc has joined #openstack-cinder | 21:52 | |
| *** mriedem is now known as mriedem_away | 21:53 | |
| *** emagana has joined #openstack-cinder | 21:53 | |
| *** primechuck has quit IRC | 21:54 | |
| *** dflorea has quit IRC | 21:57 | |
| *** ronis has quit IRC | 21:57 | |
| *** thingee has quit IRC | 22:00 | |
| *** tbarron has quit IRC | 22:00 | |
| *** tbarron has joined #openstack-cinder | 22:00 | |
| *** ronis has joined #openstack-cinder | 22:00 | |
| *** dflorea_ has joined #openstack-cinder | 22:00 | |
| *** akerr has joined #openstack-cinder | 22:03 | |
| *** dflorea_ has quit IRC | 22:05 | |
| *** harlowja_away is now known as harlowja | 22:05 | |
| openstackgerrit | Richard Hedlind proposed openstack/cinder: Properly remove host object from ISE https://review.openstack.org/166079 | 22:06 |
| *** akerr has quit IRC | 22:10 | |
| *** dflorea has joined #openstack-cinder | 22:11 | |
| *** ociuhandu has quit IRC | 22:13 | |
| *** thingee has joined #openstack-cinder | 22:14 | |
| *** changbl has quit IRC | 22:14 | |
| *** vilobhmm11 has quit IRC | 22:15 | |
| *** vilobhmm1 has joined #openstack-cinder | 22:15 | |
| *** ronis has quit IRC | 22:16 | |
| *** vilobhmm1 has quit IRC | 22:20 | |
| *** vilobhmm1 has joined #openstack-cinder | 22:21 | |
| *** tshefi has quit IRC | 22:24 | |
| *** e0ne_ has quit IRC | 22:25 | |
| anish | why does zuul show some tests in red even when they succeed ? is it supposed to indicate slow sections ? | 22:25 |
| Swanson | I've never seen that. | 22:27 |
| anish | http://status.openstack.org/zuul/ 158926/3 in gate | 22:28 |
| *** emagana has quit IRC | 22:29 | |
| *** dflorea has quit IRC | 22:30 | |
| Swanson | That's solid green here. | 22:30 |
| anish | hrm gate-dsvm-neutron-full is seen as red for me even though it says SUCCESS | 22:30 |
| anish | *gate-tempest-dsvm-neutron-full | 22:30 |
| *** dflorea has joined #openstack-cinder | 22:30 | |
| *** Rockyg has quit IRC | 22:30 | |
| Swanson | All green. Unless you clicked that link in which case the link goes red. | 22:32 |
| hemna | Funny for the day -- http://goo.gl/1XtzIS | 22:32 |
| openstackgerrit | Julie Gravel proposed openstack/cinder: Validate volume type extra specs https://review.openstack.org/161480 | 22:33 |
| *** dflorea has quit IRC | 22:35 | |
| *** dflorea has joined #openstack-cinder | 22:37 | |
| vilobhmm1 | thangp : ping | 22:46 |
| openstackgerrit | Julie Gravel proposed openstack/cinder: Add HP3PAR validate volume type extra spec https://review.openstack.org/164238 | 22:50 |
| *** dflorea has quit IRC | 22:51 | |
| *** dflorea has joined #openstack-cinder | 22:51 | |
| *** dustins has quit IRC | 22:54 | |
| *** dflorea has quit IRC | 22:56 | |
| *** rmesta has quit IRC | 22:56 | |
| tbarron | hemna: that's spot on | 22:57 |
| hemna | tbarron, :) | 22:57 |
| *** vilobhmm1 has quit IRC | 22:58 | |
| *** vilobhmm1 has joined #openstack-cinder | 22:58 | |
| *** vilobhmm1 has quit IRC | 22:59 | |
| *** vilobhmm1 has joined #openstack-cinder | 22:59 | |
| *** dannywilson has quit IRC | 22:59 | |
| *** dflorea has joined #openstack-cinder | 23:01 | |
| *** vilobhmm11 has joined #openstack-cinder | 23:02 | |
| *** vilobhmm11 has quit IRC | 23:02 | |
| *** vilobhmm11 has joined #openstack-cinder | 23:02 | |
| *** vilobhmm1 has quit IRC | 23:03 | |
| *** markvoelker has quit IRC | 23:06 | |
| *** dims has quit IRC | 23:14 | |
| openstackgerrit | Joe Gordon proposed openstack/cinder: Move to hacking 0.10 https://review.openstack.org/167438 | 23:16 |
| *** dims has joined #openstack-cinder | 23:16 | |
| *** dims has quit IRC | 23:17 | |
| *** dims has joined #openstack-cinder | 23:17 | |
| *** chlong has joined #openstack-cinder | 23:20 | |
| *** btran has quit IRC | 23:20 | |
| *** vilobhmm11 has quit IRC | 23:21 | |
| *** vilobhmm1 has joined #openstack-cinder | 23:22 | |
| *** vilobhmm1 has quit IRC | 23:22 | |
| *** Mandell has quit IRC | 23:22 | |
| *** vilobhmm1 has joined #openstack-cinder | 23:22 | |
| *** vilobhmm1 has quit IRC | 23:23 | |
| *** vilobhmm1 has joined #openstack-cinder | 23:23 | |
| *** vilobhmm1 has quit IRC | 23:23 | |
| *** vilobhmm1 has joined #openstack-cinder | 23:24 | |
| *** ociuhandu has joined #openstack-cinder | 23:25 | |
| *** vilobhmm11 has joined #openstack-cinder | 23:27 | |
| *** vilobhmm1 has quit IRC | 23:27 | |
| *** dflorea has quit IRC | 23:32 | |
| *** dflorea has joined #openstack-cinder | 23:33 | |
| *** annashen has joined #openstack-cinder | 23:34 | |
| *** chlong has quit IRC | 23:35 | |
| *** chlong has joined #openstack-cinder | 23:35 | |
| *** dflorea has quit IRC | 23:37 | |
| *** dflorea has joined #openstack-cinder | 23:37 | |
| *** annashen has quit IRC | 23:38 | |
| *** markvoelker has joined #openstack-cinder | 23:47 | |
| *** diemt has quit IRC | 23:47 | |
| *** ho has joined #openstack-cinder | 23:49 | |
| *** markvoelker has quit IRC | 23:52 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!