17:00:16 #startmeeting cinder-nova-api-changes 17:00:16 Meeting started Mon Nov 7 17:00:16 2016 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:21 The meeting name has been set to 'cinder_nova_api_changes' 17:00:26 scottda ildikov DuncanT ameade cFouts johnthetubaguy jaypipes takashin alaski e0ne jgriffith tbarron andrearosa hemna erlon mriedem gouthamr ebalduf patrickeast smcginnis diablo_rojo gsilvis xyang1 raj_singh lyarwood 17:00:30 o/ 17:00:54 smcginnis: hi :) 17:01:01 hangouts today? 17:01:12 mriedem: that's the plan 17:01:24 I asked hemna to help out to get it recorded, etc 17:01:42 jgriffith: johnthetubaguy: are you around? 17:02:02 o/ 17:02:15 o/ 17:03:12 do we have the hangout link yet? 17:03:16 * ildikov is looking at hemna now :) 17:03:38 does it need to be recorded? ideally yes but if we have the people let's just get started. 17:03:50 recap later in the ML if needed 17:04:20 mriedem: no, we just thought this is the best way of not loosing info and get people on track, who missed it 17:04:26 here's a link: https://hangouts.google.com/call/x5nrih3zinbvdbb66cqdvlnn2me 17:04:40 * smcginnis is at a coffee shop and has no headphones so will catch up afterward... 17:05:12 I'll try to get some notes while our experts talk 17:05:58 ildikov: thanks! 17:07:32 #info we are trying to figure out whether to go with v1 or v2 17:07:44 link to v2 https://review.openstack.org/#/c/387712/2/cinder/api/v3/attachments.py 17:08:54 Did we get a better understanding in BCN that v1 could work for Nova? 17:09:11 #info it would be great having a more simpler approach 17:09:19 smcginnis: I don't think so 17:09:38 hi. Sorry, forgot about time change 17:09:53 scottda: no worries 17:10:16 scottda: we're having a Hangout today: https://hangouts.google.com/call/x5nrih3zinbvdbb66cqdvlnn2me 17:11:26 v1 approach: #link https://review.openstack.org/#/c/327408/ 17:12:19 summit session etherpad: #link https://etherpad.openstack.org/p/ocata-nova-summit-cinder-session 17:13:17 #info reserve call remains as is 17:13:44 #info it helps avoid races with multiple attach calls, etc. 17:15:26 #info should we have a reserve that creates an attachment_id? 17:17:34 #info the old or new version of the reserve call will get the instance_uuid as the Nova side has that the earliest 17:19:03 #info in the new and shiny version of the proposal reserve will create the attachment record in Cinder and return the id 17:19:47 #info regarding v1 and v2 John Garbutt thinks we need all the v2 calls 17:20:10 hemna: we're all talking 17:20:13 we can hear you hemna 17:20:24 It is you. 17:20:29 We are talking\ 17:20:36 It's not me, it's you? :) 17:20:36 You are talking at the same time 17:20:37 dangit 17:20:41 sorry! 17:20:55 hemna: no worries 17:21:04 hemna: blame Monday! :) 17:22:21 that it is! 17:24:44 #info Nova can store additional info and handle locks to not have an attach, while we're detaching 17:25:01 hemna: We still hear you 17:27:51 #info we need to shorten the window and have locks to eliminate races 17:28:35 #info Cinder returns info about either safe to detach or the info about the driver whether it shares connection or not 17:29:09 I cannot connect to the hangout and get audio 17:29:10 :( 17:29:40 hemna: :S, I have no clue how to fix that 17:30:09 trying a reboot :( 17:37:40 safari works...chrome doesn't. 17:47:08 #info locking needs to be done on Nova side, Nova gets all the info from Cinder that's needed 17:49:10 #info if we have create_attachment, update_attachment and remove_attachment, we should not have reserve, let create handle the lock on Cinder side 17:49:52 #info one attach at a time even in case of multiattach just to be safe 17:50:51 #info after create, Nova sends the connection info to Cinder 17:51:29 #info Cinder returns the info about shared or not shared connection, so Nova has the info for disconnect 17:51:48 #info do not remove attachment from Cinder before disconnect 17:53:35 #info Nova removes the attachments and calls disconnect when no further attachments remained 17:54:32 #info live migrate: same instance_uuid but different hosts is enabled in Cinder 17:54:59 #info we need both connections at the same time for making live migrate work 18:07:33 #info John Garbutt works on live migrate flow and update the spec 18:08:17 #info John Griffith updates v2 with the agreements from today's call on create/delete/update attachment 18:09:06 * johnthetubaguy nods 18:09:41 johnthetubaguy: :) 18:10:14 #info Ildiko handles meeting minutes and administration 18:10:38 thank you! see you all this time next week! 18:10:43 #endmeeting