Jump to: navigation, search

Difference between revisions of "CinderMeetings"

(Weekly Cinder team meeting)
m (Update agenda links for Wallaby)
(503 intermediate revisions by 76 users not shown)
Line 1: Line 1:
= Weekly Cinder team meeting =
= Weekly Cinder team meeting =
'''NOTE MEETING TIME: Wed's at 16:00 UTC'''
'''MEETING TIME: Wednesday at 14:00 UTC'''
If you're interested in Cinder or Block Storage in general for OpenStack, we have a weekly meetings in <code><nowiki>#openstack-meeting</nowiki></code>, on Wednesdays at 16:00 UTC.  Please feel free to add items to the agenda below.  NOTE: When adding topics please include your IRC name so we know who's topic it is and how to get more info.
'''MEETING LOCATION: <code><nowiki>#openstack-meeting-alt</nowiki></code>'''
== Next meeting ==
'''NOTE:''' ''Include your IRC nickname with your agenda items so that you can be called upon in the meeting and arrive at the meeting promptly if placing items in agenda. Please have any supporting links ready. You might want to put this on your calendar if you are adding items.''
'''September 2'nd, 2015 16:00 UTC'''
If you're interested in Cinder or Block Storage in general for OpenStack, we have weekly meetings in <code><nowiki>#openstack-meeting-alt</nowiki></code>, on Wednesdays at 14:00 UTC.  Please feel free to add items to the agenda in the etherpad link below.  NOTE: When adding topics please include your IRC name so we know whose topic it is and how to get more info.
* Liberty 3 deadline misses; lessons learned, observations and topics for summit (jgriffith)
* Liberty 3, begging, pleading and possible offers of bribes (jgriffith)
** I expect this to take the majority of the meeting time, feel free to add your bp/patch as a subtopic here NOTE I'm not promising anything but a group conversation
== Previous meetings ==
'''August 26th, 2015 16:00 UTC'''
== Next Cinder Team meeting ==
* Get Volume Driver Capabilities patch (mtanino)
** Feature: https://review.openstack.org/#/c/201243/24
** Merged SPEC: https://review.openstack.org/#/c/183947/
** Based on the discussion at IRC with jgriffith and thingee, we changed policy of prefix for properties.
*** Cinder well defined key should be "bare"(without prefix).
*** Vendor unique properties should have vendor name as a prefix(like Hitachi_minIOPS).
** I got a proposal from Gorka to use `vendor_name` in current volume_stats for vendor name prefix of vendor unique keys.
*** Proposal:  Use `vendor_name` in volume_stats OR use anything the driver wants as a prefix.
*** In both cases, if vendor name includes colon, we should replace colon with _ (because colon is separator.)
*** Separator is colon.    Hitachi:minIOPS,  Hewlett-Packard:minIOPS or hp3par:minIOPS,  SolidFire Inc:minIOPS or SolidFire:minIOPS
*** Here is vendor_name list from drivers. http://paste.openstack.org/show/427150/
** SPEC should be updated via https://review.openstack.org/#/c/216394/2
* Feature freeze status for Liberty (jgriffith)
* Migration progress report (vincent_hou)
** https://review.openstack.org/#/c/204953/
** Concerns: Adding complexities to the Base Volume class. A driver is not supposed to deal with local processes and fetching process IDs and so on. Question: Where can be a more appropriate place? Is the code movement of copy_volume_data in https://review.openstack.org/#/c/187270/ the direction we need to head for?
** How the progress report is implemented:
*** For host assisted migration, getting the process id for "dd" command and checking the process progress.
*** For driver specific migration, the driver should report the progress.
*** For file IO migration, being implemented in https://review.openstack.org/#/c/187270/, getting relative handle position and comparing to the volume size.
'''August 19th, 2015 16:00 UTC'''
To add topics to our next weekly meeting follow the link to this release's etherpad below. There will be a section for the next team meeting near the top of the etherpad.
* Non-disruptive backup CinderClient patch (xyang)
** https://review.openstack.org/#/c/204232/
** force flag is required when backing up an in-use volume - Review comments on the force flag
*** Note that the force flag was added as a result of a review comment provided in the first server side patch.
*** In cinder snapshot-create, we already use a force flag to snapshot an in-use volume: https://github.com/openstack/python-cinderclient/blob/master/cinderclient/v2/shell.py#L635
** Cinder spec was merged: https://review.openstack.org/#/c/186897/
** Server side change was merged: https://review.openstack.org/#/c/193937/ , https://review.openstack.org/#/c/201249/
'''August 12th, 2015 16:00 UTC'''
<b><blockquote>Wallaby Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.opendev.org/p/cinder-wallaby-meetings</blockquote></b>
* (mriedem) How to translate specific exceptions in the client? https://review.openstack.org/#/c/209150/
** Nova needs to be able to distinguish the error when there are no volume attachments from other 400s during instance terminate.
** Can we key off a regex of the error message from Cinder?  How do we keep that error message from changing in Cinder and breaking the client translation?
* (Thingee) Modify volume image metadata
** https://review.openstack.org/#/c/211201/3
* Updates about volume migration (vincent_hou) (Other folks, please help to host this topic, if he is not available in the meeting.)
** The code development for Cinder asks for reviews on: https://review.openstack.org/#/c/186312/ and https://review.openstack.org/#/c/204953/.
** vincent_hou is working on the migration abortion when attach is issued.
* Update and call for reviews on objects patches (dulek & thangp)
** http://specs.openstack.org/openstack/cinder-specs/specs/liberty/rpc-object-compatibility.html
** RPC compatibility mode patches are dependent on CinderObjects patches:
*** https://review.openstack.org/#/c/177054/ - Volume object
*** https://review.openstack.org/#/c/201404/ - Volume object continued
*** https://review.openstack.org/#/c/160417/ - Service object
*** https://review.openstack.org/#/c/195027/ - CGSnapshot object
** RPC versioning patches also need attention:
*** https://review.openstack.org/#/c/205622/
*** https://review.openstack.org/#/c/209701/
'''August 5th, 2015 16:00 UTC'''
Cancelled due to [https://wiki.openstack.org/wiki/Sprints/CinderLibertySprint Cinder Midcycle Sprint].
'''July 29th, 2015 16:00 UTC'''
* Cinder mid-cycle logistics (scottda)
** https://etherpad.openstack.org/p/cinder-liberty-midcycle-meetup
** Please make sure your name is on the list if you will attend
* Dinner Thursday Night ... 6:30 at Austin's (jungleboyj)
** Does the time seem ok?
** Need to get a feel for the number of people coming ... want to check given it is the last night.
** Depending on number may need to do a reduced menu.  Any special needs?
* Rootwrap daemon mode in liberty (aarefiev)
** Related spec https://review.openstack.org/#/c/137318/
** Same Nova spec was merged https://review.openstack.org/#/c/105404/
* Cinder FFE request(s?) procedure (kaisers)
** Is there a FFE decision date planned so far?
** I'm asking because I'd like to know how to proceed on the FFE for re-add of the Quobyte driver ([https://openstack.nimeyo.com/52251/openstack-dev-cinder-ffe-request-add-quobyte-cinder-driver Original FFE and follow ups])
** QuobyteCI has been reporting for some time now, the bugs it hit have been handled. [;O=D Current logs] are available showing a range of successes and a few issues it found ([https://review.openstack.org/#/c/199537 here], [ here] and [ here]).
** Current CI state is updated at the [https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI Third party CI wiki page].
* Cinder Liberty Reviews (erlon)
** HNAS updates are not listed in the etherpad review queue
** https://etherpad.openstack.org/p/cinder-liberty-2-reviews
* Unapproved BP queue
** From last meeting: AGREED: July 31st spec/bp freeze and code feature freeze first week of september for Liberty (thingee, 17:00:16)
** We have a number of unapproved BPs, would like to avoid last minute drama (ameade, tbarron)
* Unit tests for John's replication patch (jungleboyj)
** https://review.openstack.org/#/c/200269/
** Given our interest in helping to move forward the base replication patch wonder if Vincent Hou could help add in unit tests?
** If you are open to the idea how should we tackle?  Dependent patch with unit tests?
'''July 22nd, 2015 16:00 UTC'''
* Replication:  (jungleboyj)
** What are the expected deadlines for base functionality and subsequently drivers?
** IBM currently has a  patch out for Storwize:  https://review.openstack.org/202940
*** Trying to work the process of implementing this in the community to uncover anything that might be missing in the base functionality.
*** Some review comments in John's code. Need to get feedback from John--- TaoBai
* Config Generator updates: (jungleboyj, kjnelson, jgregor)
** We have my old patch from Kilo that missed the mark:  https://review.openstack.org/165431
** A new patch was proposed which is nearly the same:  https://review.openstack.org/200567
** Nova is using the same approach.
** Could we agree to move forward with this approach if cinder/opts.py is dynamically generated?
* Final decision to make Rally job voting: (e0ne)
** Meeting notes from a previous meeting: http://eavesdrop.openstack.org/meetings/cinder/2015/cinder.2015-07-01-16.00.html
** Job stats: http://goo.gl/3a6QIz
** Review request: https://review.openstack.org/#/c/203680/
*** Andreas Jaeger: Looking at the referenced meeting notes, I see "#agreed get stats, discuss in next week's meeting" - and no discussion in the meeting afterwards. I'd like to see PTL +1 on this one.
** More Rally scenarios for Cinder: https://review.openstack.org/#/c/194180/
* Liberty Deadlines
** '''Led by:''' thingee
'''July 15th, 2015 16:00 UTC'''
* Cinder <-> Nova API fixes Update
** '''Led by:''' scottda
** https://etherpad.openstack.org/p/CinderNovaAPI
* Volume Migration Improvement has made some progress:
** '''Led by:''' vincent_hou (Other folks can help to lead, if he is not available in the IRC.)
** Volume status management: https://review.openstack.org/#/c/186312/. waiting for comments.
** Migration progress indication: https://review.openstack.org/#/c/189614/. waiting for comments.
** Tempest tests are ready(Manual mode): https://review.openstack.org/#/c/195443/. waiting for comments.
** Cinder client changes: https://review.openstack.org/#/c/189547/. waiting for comments.
* Add Fujitsu ETERNUS DX Volume Driver (again)
** '''Led by:''' Fdaisuke
** Blueprint: https://blueprints.launchpad.net/cinder/+spec/fujitsu-eternus-dx-driver
** Gerrit patch: https://review.openstack.org/#/c/201500/
* Move cinderclient-dsvm-functional job to (non)voting queue
** '''Led by:''' e0ne
** openstack-dev ml: http://lists.openstack.org/pipermail/openstack-dev/2015-July/068691.html
** Job stats: http://graphite.openstack.org/render/?width=877&height=548&_salt=1436533755.887&from=00%3A00_20150524&until=23%3A59_20150715&target=stats.zuul.pipeline.experimental.job.check-cinderclient-dsvm-functional.FAILURE&target=stats.zuul.pipeline.experimental.job.check-cinderclient-dsvm-functional.SUCCESS&target=stats.zuul.pipeline.experimental.openstack.python-cinderclient.total_changes&title=check-cinderclient-dsvm-functional
** Review request: https://review.openstack.org/#/c/200522/
'''July 1st, 2015 16:00 UTC'''
* Encrypted volumes:
** '''Led by:''' mriedem
** Setting the 'encrypted' flag in connection_info['data'] globally during os-initialize_connection: https://review.openstack.org/#/c/193673/
** This will break CI jobs for volume backends that don't work with this right now unless they configure tempest: https://review.openstack.org/#/c/193831/
** ML: http://lists.openstack.org/pipermail/openstack-dev/2015-June/068117.html
** New bugs raised from 3rd party CI:
*** https://bugs.launchpad.net/nova/+bug/1470142
*** https://bugs.launchpad.net/nova/+bug/1470562
* CI jobs changes:
** '''Led by:''' e0ne
** Make gate-rally-dsvm-cinder job voting: it's stable enough and only one job which tests python-cinderclient
** Move check-cinderclient-dsvm-functional job from experimental queue to non-voting job: python-cinderclient functional tests coverage is too small and almost nobody knows about check-cinderclient-dsvm-functional job
* Remove LIO iSCSI helper from Cinder
** '''Led by:''' avishay
** LVM+LIO does not run a CI, which is a requirement of all drivers
** It is broken in the latest Juno and nobody noticed until a user (me) got bit
** If there is no CI and no owner willing to step up, I suggest the LIO helper be removed
* Volume Migration:
** '''Led by:''' vincent_hou (Other folks can help to lead, if he is not available in the IRC.)
** Tempest tests are ready(Manual mode): Try it for your driver https://review.openstack.org/#/c/195443/. Love comments.
** Need folks to see the BP through: https://review.openstack.org/#/c/186327/
* HA: https://etherpad.openstack.org/p/cinder-active-active-vol-service-issues
** '''Led by:''' geguileo
** Liberty is passing and there are no tangible progress
** We need to define minimum list of Cinder-Nova issues preventing us from working on Cinder HA.  All issues are here (HA limiting and not): https://etherpad.openstack.org/p/CinderNovaAPI
** Discuss lock solutions to prevent modification of a resource being used for reading: http://lists.openstack.org/pipermail/openstack-dev/2015-June/068254.html
** Define list of jobs (finer granularity than what we have in Etherpad) to do and assignees so we can actually track progress.
'''June 24th, 2015 16:00 UTC'''
* Volume Migration
** '''Led by:''' vincent_hou (Jay, or anyone else, please lead this topic, if Vincent is unable to make the IRC.)
** Update_migrated_volume: https://review.openstack.org/#/c/180873/, awaits to be merged(reviewed).
** Spec for volume migration improvement: https://review.openstack.org/#/c/186327/, awaits to be merged, targeting for L-2. Development ongoing.
* Reminder: Book rooms for mid-cycle in Fort Collins
** '''scottda'''
** HP room rates available. Book by July 3rd (next Friday)
** https://etherpad.openstack.org/p/cinder-liberty-midcycle-meetup
* Changes to how Nova calls Cinder volume detach
** '''Led by:''' scottda
** It is proposed that Nova ignore Cinder state for volume detach
** https://review.openstack.org/#/c/84048/44
** Some notes under '''Future of 'nova volume-detach''' https://etherpad.openstack.org/p/CinderNovaAPI
** Also proposed to always call Cinder force_detach for volume detach
** https://review.openstack.org/#/c/172213/
* VersionedObjects + DateTime fields - timezone aware or not?
** '''Led by:''' dulek
** https://review.openstack.org/#/c/183222/7/cinder/test.py
** Basically this is a simple question - should our datetime objects be timezone-aware or not? Do we have defined that?
'''June 17th, 2015 16:00 UTC'''
* Multiattach volumes
** '''Led by:''' hemna
** Etherpad here: https://etherpad.openstack.org/p/liberty-volume-multiattach
* Add support to return request_id of last request (python-cinderclient)
** '''Led by:''' abhishekk
** Blueprint: https://blueprints.launchpad.net/python-cinderclient/+spec/return-req-id
** Cross project specs: https://review.openstack.org/#/c/156508/8
** Gerrit patch: https://review.openstack.org/#/c/173199/
'''June 10th, 2015 16:00 UTC'''
* Replication v2
** '''Led by:''' jgriffith
** https://review.openstack.org/#/c/155644/
* Cinder Nova API Fixes
** '''Led by:''' winston-d
** https://etherpad.openstack.org/p/CinderNovaAPI
* Get volume driver capabilities spec
** '''Led by:''' thingee
** https://review.openstack.org/#/c/183947/
* Our current code-base
** We touched on this at summit, but we've got a lot of 1/2 in 1/2 out semantics (tflow, abc etc) should we focus on getting everything in or out during liberty?
** Etherpad here: https://etherpad.openstack.org/p/cinder-code-cleanups
** '''Led by:''' jgriffith
'''June 3rd, 2015 16:00 UTC'''
* 3rd Party CI - FC Passthrough - upstream now available
** '''Led by:''' asselin & patrickeast
** Link available in FAQ: https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers#FAQ
* Volume status during migration
** '''Led by:''' vincent_hou & jungleboyj
** Volume migration spec: https://review.openstack.org/#/c/186327/
** Vincent is proposing that we change the status of a volume to 'migrating' when it is migrating.
** Avoids things like attempting to attach the volume while migrating.
** Avishay proposes not changing the volume status during migration and aborting a migration if a user attempts to attach/detach the volume.
** Looking for feedback on these two approaches.
* Status update on c-vol A/A efforts
** '''Led by:''' dulek & geguileor
** https://etherpad.openstack.org/p/cinder-active-active-vol-service-issues
** Let's just have a quick status update on work done in the topic.
* Third party CI requirements for re-branded drivers (DuncanT)
** https://review.openstack.org/#/c/187853/ https://review.openstack.org/#/c/187707/
* Tintri Cinder Volume driver
** '''Led by:''' opencompute
** https://review.openstack.org/#/c/185148/
'''May 27th, 2015 16:00 UTC'''
* Live-Migration changes
** Decide who will work on the action items in Liberty
** https://etherpad.openstack.org/p/cinder-live-instance-migration-with-volume
* Discuss Cinder internal tenant
** '''Led by:''' patrickeast
** Some info about them proposed in this spec: https://review.openstack.org/#/c/182520/
** Looking for some consensus that we should move forward with it for the various use cases (temp volumes, temp snapshots, image cache volumes, etc)
** This patch is introducing a hidden flag: https://review.openstack.org/#/c/185857/ . Let's get consensus on whether to use a hidden flag or a special Cinder tenant. (xyang)
* Thin provisioning volume capacity consideration in filter scheduler
** '''Led by:''' xyang
** https://review.openstack.org/#/c/185764/2/cinder/scheduler/filters/capacity_filter.py
** Currently it assumes the capacity of a new thinly provisioned volume will be consumed right away (the conservative approach).
** The proposed patch added a flag to allow user to decide whether to assume the new thinly provisioned lun will be consumed. If True, we deduct the capacity (existing behavior); If False, we don't deduct the capacity.
** There were many requests (after the patch was merged) not to deduct the capacity. So we need to take care of this.
** Any one is interested in preserving the existing behavior?
* Downgrades in new db migrations (DuncanT)
** Several new reviews seem to be missing them - intentional or not?
** Are we requiring make_compatible cinder-object methods for all migrations yet?
'''May 13th, 2015 16:00 UTC'''
* Discuss date and location of Liberty mid-cycle meetup
** '''Led by:''' scottda
** https://etherpad.openstack.org/p/cinder-liberty-midcycle-meetup
** Vote: https://www.surveymonkey.com/s/6QRKV6Z
* Social Monday Night at the Summit
** '''Led by:''' thingee
** http://lists.openstack.org/pipermail/openstack-dev/2015-May/064024.html
'''May 6th, 2015 16:00 UTC No Agenda, no meeting. '''
'''April 29th, 2015 16:00 UTC'''
* Cinder Quota delete API behavior
** '''Led by:''' geguileo
** Summary: http://lists.openstack.org/pipermail/openstack-dev/2015-April/061000.html
** API changes guidelines: https://wiki.openstack.org/wiki/APIChangeGuidelines
* Liberty Summit Discussion
** '''Led by:''' thingee
** https://etherpad.openstack.org/p/cinder-liberty-proposed-sessions
'''April 22th, 2015 16:00 UTC'''
* Cinder Liberty Midcycle Meetup Planning
** '''Led by:''' thingee
** https://etherpad.openstack.org/p/cinder-liberty-midcycle-meetup
* Cinder Liberty Summit Proposals
** '''Led by:''' thingee
** https://etherpad.openstack.org/p/cinder-liberty-proposed-sessions
'''April 15th, 2015 16:00 UTC'''
* active-active-[active...] cinder volume services
** '''Led by:''' DuncanT
** What bugs are people aware of?
'''April 8th, 2015 16:00 UTC'''
* Proposal to make the (check|gate)-tempest-dsvm-full-ceph job voting for cinder/glance/nova
** '''Led by:''' mriedem/dansmith
** https://review.openstack.org/#/c/170913/
'''April 1st, 2015 16:00 UTC'''
* Proposal to readd NetApp FC drivers
** '''Led by:''' ameade
** https://etherpad.openstack.org/p/NetApp-Kilo-Fibre-Channel
'''March 25th, 2015 16:00 UTC'''
* Future of tasflow in cinder
** '''Led by:''' abhishekk
** http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg46666.html
* CI Status Page:
** '''Led by:''' jungleboyj
** Currently this page:  https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers links here:  https://wiki.openstack.org/wiki/Cinder/third-party-ci-status
** The status page either needs to be updated or we should link to Mike's spreadsheet.
* Deadline for readding volume drivers and RC
** '''Led by:''' thingee
'''March 18th, 2015 16:00 UTC'''
* Modifying existing migrations in https://review.openstack.org/#/c/159854/ (DuncanT)
** I think in this case it is fine, but I'd like some more eyes on it please
* Non-eventlet WSGI endpoint for cinder-api (e0ne)
** http://lists.openstack.org/pipermail/openstack-dev/2015-February/057359.html - Keystone's thread
** https://review.openstack.org/#/c/142659/ - new oslo.service library in Liberty
* Proposing changes for Liberty (jungleboyj)
** Process for proposing changes for Liberty?
** Submit BP and indicate it is for Liberty?
** Mark patch as WIP?
* Bugs triage (e0ne)
** Just a reminder for it
** There are 135 bugs with 'new' status and with 'undecided' importance
*** There isn't much consistency around how to determine importance of bugs even just looking at https://launchpad.net/cinder/+milestone/kilo-3 . How should people be categorizing these?  Driver bugs especially are scattered randomly between Low and Critical.
** Should we announce Bugs Triage Day in openstack-dev?
'''March 11th, 2015 16:00 UTC'''
* Cinder supports several target objects now for the lvm driver.  Where are those different targets getting CI'd ?
** '''Submitted by:''' Walt (hemna)
** Interested Parties<code>anish</code>
** when new targets get submitted, how can we ensure that they actually work.  We need to think about integrating the different target objects with lvm for tempest tests
*** https://review.openstack.org/#/c/158829/
*Make public Volume Snapshots
** Create public snapshots.
** Modify snapshot permission (make it private or public) by owner only
** Other users can create volume with the public snapshot but can't reset the permission
** Interested Parties<code>Rakesh_Mishra</code> <code> Rushi </code>
*** BluePrint :https://review.openstack.org/#/c/125045/
****Patch : https://review.openstack.org/#/c/159372/
* FFE request for NFS backup
**'''Submitted by:''' Tom Barron (tbarron)
** Blueprint spec merged Jan. 19.
*** https://review.openstack.org/#/c/130858
** The review in question has two core +2s but awaited a dependent change.
*** https://review.openstack.org/#/c/149726 (the review in question)
*** https://review.openstack.org/#/c/149725 (the dependent review)
** Formal email request has been sent to the dev list, this is just a heads up and opportunity for Q&A.
'''March 4th, 2015 16:00 UTC'''
* The usual warning: CI systems need to note that review.openstack.org IP is changing, so firewalls might need updating
**READ: http://lists.openstack.org/pipermail/openstack-dev/2015-February/056508.html
** ACTION: If you have a firewall that blocks port 29418/tcp, be sure to start the process to get it updated, otherwise you may not be able to subscribe to the gerrit event stream.
** How to read the gerrit event stream: http://ci.openstack.org/third_party.html#reading-the-event-stream
** Update 2-24: Infra team will setup a netcat hello-world on new gerrit port 29418 to aid with testing firewall egress rules
*** http://eavesdrop.openstack.org/meetings/infra/2015/infra.2015-02-24-19.01.txt
** Update 3-3: Infra team setup the netcat server. Use this command to test:<br />
telnet 29418<br />
You should get this output if everything works:<br />
Trying<br />
Connected to<br />
Escape character is '^]'.<br />
* Reminder about daylight savings time (in the USA) and how it will affect next week's meeting.
* Vendor driver documentation changes
** '''Led by:''' smcginnis
** (May need to drop off early so adding this early in the agenda. Sorry for inserting myself ahead of others. Should just take a minute.)
** New vendor driver documentation guidelines approved: https://review.openstack.org/#/c/133372/
** Please update driver documentation maintainer contact info here: https://wiki.openstack.org/wiki/Documentation/VendorDrivers
* Following up modifying volume image metadata
** '''Led by:''' davechen
** Remove snapshot related changes: https://review.openstack.org/#/c/160147/ (SPEC); https://review.openstack.org/#/c/147077/ (CLI)
** Props protection: https://review.openstack.org/#/c/160090/ (Role based properties protection); https://review.openstack.org/#/c/160145/ (Policies based properties protection)
* OpenStack Infra: add non-voting Sheepdog test job to cinder check pipeline
** '''Led by:''' kazum
** https://review.openstack.org/#/c/153868/
* Porting volume drivers to use ABCmeta
** '''Led by:''' mkoderer, DuncanT
** Main patch was merged: https://review.openstack.org/#/c/127455/
** Manager change in discussion: https://review.openstack.org/#/c/138999/
** Porting of drivers:
*** https://review.openstack.org/#/q/project:openstack/cinder+branch:master+topic:bp/abc-volume-drivers,n,z
* Move to oslo_log is coming!
** '''Led by:''' jungleboyj, DuncanT, e0ne
** https://review.openstack.org/#/c/157441
** Need to get the patch in for Kilo.  Planning to do it as soon as the March 10th deadline passes.
** Unfortunately will cause may merge conflicts.
* Replication follow up from last meeting
** '''Led by:''' jungleboyj
** After further internal discussion we have decided to hold off on the GPFS and Storwize patches for replication.
** Want to use the time to focus on getting the V2 design put together and moved forward as early as possible in L.
* Generic volume migration consensus
** '''Led by:''' jbernard
** The volume migration patch is available for review https://review.openstack.org/#/c/135002/
** Winston has posted an alternative approach https://review.openstack.org/#/c/161094/ that I would like to get agreement on before I begin rework, as K is drawing near.
'''Feb 25th, 2015 16:00 UTC'''
* Display dates with tz info with API change
** '''Led by:''' yuriy_n17
** https://review.openstack.org/#/c/156552/
* Notice only: 3rd Party CI - Important Action required
** Led by: asselin
** READ: http://lists.openstack.org/pipermail/openstack-dev/2015-February/056508.html
** ACTION: If you have a firewall that blocks port 29418/tcp, be sure to start the process to get it updated, otherwise you may not be able to subscribe to the gerrit event stream.
** How to read the gerrit event stream: http://ci.openstack.org/third_party.html#reading-the-event-stream
** Update 2-24: Infra team will setup a netcat hello-world on new gerrit port 29418 to aid with testing firewall egress rules
*** http://eavesdrop.openstack.org/meetings/infra/2015/infra.2015-02-24-19.01.txt
* Approach to bug 1409012
** '''Led by:''' dulek, DuncanT
** https://bugs.launchpad.net/cinder/+bug/1409012
** https://review.openstack.org/#/c/158623/ - patch fixing scheduler requests for metrics
** https://review.openstack.org/#/c/156219/ - patch delaying requests received by scheduler in 60-second-wide window after service start
'''Feb 18th, 2015 16:00 UTC'''
* 3rd Party CI - Important Action required
** '''Led by:''' asselin
** READ: http://lists.openstack.org/pipermail/openstack-dev/2015-February/056508.html
** ACTION: If you have a firewall that blocks port 29418/tcp, be sure to start the process to get it updated, otherwise you may not be able to subscribe to the gerrit event stream.
** How to read the gerrit event stream: http://ci.openstack.org/third_party.html#reading-the-event-stream
* Volume Replication Plan Going Forward
**  '''Led by:''' jungleboyj
** We have started reviewing Reliplication V2 Plan
** Have a number of drivers and proposed drivers that work with the existing replication.
** Propose getting the proposed patches merged.
* Standard Capabilities
** '''Led by:''' thingee
** https://review.openstack.org/#/c/150511/
* Driver Filters and Goodness Weighers
** '''Led by:''' thingee
** http://lists.openstack.org/pipermail/openstack-operators/2015-February/006218.html
'''Feb 11th, 2015 16:00 UTC'''
* Cinder State Management
** '''Led by:''' vilobhmm [ Vilobh Meshram ]
** Merits of each approach and would like to discuss/take inputs on the convergence of the two approaches.
** https://etherpad.openstack.org/p/cinder-enforcement-of-states - Microstates
** https://etherpad.openstack.org/p/cinder-kilo-persistance-workflow-status  -  Persistance Workflow Status
* Local File Locks Removal from Volume Manager Update
** '''Led by:''' leeantho
** spec:  https://review.openstack.org/#/c/149894/
** bp:  https://blueprints.launchpad.net/cinder/+spec/remove-volume-manager-locks
** wip patch:  https://review.openstack.org/#/c/153748/
** Looking for feedback on current approach and possible alternatives.
* APIs for modifying volume and shapshot image metadata Update
** '''Led by:''' davechen
** spec:  https://review.openstack.org/#/c/136253/
** IMPL: https://review.openstack.org/#/c/147077/ (CLI); https://review.openstack.org/#/c/147726/ (volume); https://review.openstack.org/#/c/149163/(snapshot)
** status update and hope to see if there is any big mistakes
* Return request ID to caller
** '''Led by:''' abhishekk
** cinder-specs: https://review.openstack.org/#/c/132161/7/
** cinder-client patch: https://review.openstack.org/#/c/152075/
** Working on creating cross-project specs (openstack-specs)
** Looking for feedback on current approach and possible alternatives.
* Driver filters and Goodness Functions
** '''Led by:''' thingee
** http://lists.openstack.org/pipermail/openstack-operators/2015-February/006218.html
'''Feb 4th, 2015 16:00 UTC'''
* Oversubscribed for K3
** '''Led by:''' thingee
** https://launchpad.net/cinder/+milestone/kilo-3
* Volume Replication Update:
** Have collected the existing documentation here:  https://etherpad.openstack.org/p/cinder-replication-redoc
** Looking for feedback and what improvements are needed.
** Have updated spec proposed here:  https://review.openstack.org/#/c/152735/
* What is a driver in Cinder -  Reminder of k-1 deadline
** '''Led by:''' thingee
** http://lists.openstack.org/pipermail/openstack-dev/2014-October/049512.html
'''Jan 21st, 2015 16:00 UTC'''
* Sharing volume snapshots
** '''Led by:''' rushiagr
** https://blueprints.launchpad.net/cinder/+spec/snapshot-sharing
* Additional requirements with Third Party CI
** '''Led by:''' Mike Perez (thingee)
** How long can a system be down? How many warnings to the maintainer before the driver is considered inactive?
** What response time do we expect?
* Target drivers - DRBD transport layer Nova
** '''Led by:''' Philipp Marek (flip214)
** Currently the Nova node that shall use the storage isn't available on create_export. Should it be? Is that information available at this point?
** There's already some keys in the volume parameter: "'attach_time': None, 'attached_host': None, "
** provider_location is too small to store all storage nodes and other data; enlarge to 4kB?
** cinder/brick/initiator/connector.py factory() used, AND cinder/volume/target/drbd.py ??
** Only provider_location as a string gets passed around, no structured data? (Passing to Nova, too)
* Persistent TaskFlow workflows
** '''Led by:''' Michal Dulko (dulek)
** Discuss the idea and BPs.
** https://review.openstack.org/#/c/147879/ - and dependent blueprints.
'''Jan 14th, 2015 16:00 UTC'''
* Kilo Third Party CI Deadline Confusion
** '''Led by:''' thingee
*** http://lists.openstack.org/pipermail/openstack-dev/2015-January/054101.html
*** http://eavesdrop.openstack.org/meetings/cinder/2014/cinder.2014-11-19-16.00.html
* Fixing allocated_capacity in Cinder
** '''Led by''': jgriffith or thingee
** https://bugs.launchpad.net/cinder/+bug/1408763/comments/1
* Kilo feature freeze
** '''Led by:''' thingee
* Sharing volume snapshots
** '''Led by:''' rushiagr
** https://blueprints.launchpad.net/cinder/+spec/snapshot-sharing
'''Jan 7th, 2015 16:00 UTC'''
* What makes a unit test valid (https://bugs.launchpad.net/cinder/+bug/1404339)
** '''Led by:''' jgriffith
* Game plan for seperation of Target drivers (https://review.openstack.org/#/c/135139/)
** '''Led by:''' jgriffith
* Update on Oslo namespace changes:  - jungleboyj
** http://git.openstack.org/cgit/openstack/oslo-specs/plain/specs/kilo/drop-namespace-packages.rst
** Change for oslo.concurrency to oslo_concurrency:  https://github.com/openstack/cinder/commit/8ddcf590b98182eaf7dcfc46f1d8d5b888d2eac9
** I will be merging change for oslo.config to oslo_config later this week.
* Request to review logging standards documentation - jungleboyj
** https://review.openstack.org/#/c/132552/
* Where to do" replica array configuration" analysis for volume replication, driver or general part ? - TaoBai
**There is some conflict between Avishay and Duncan's review comments, see the two solutions below:
***https://review.openstack.org/#/c/145113/1/cinder/volume/drivers/san/san.py  Line:77 Duncan's comments
***https://review.openstack.org/#/c/144080/1/cinder/volume/drivers/ibm/storwize_svc/__init__.py  Line:125 Avishay's comments
* Mid-Cycle meetup in Austin - jungleboyj
** Just a couple weeks away.  Has everyone registered?
** https://etherpad.openstack.org/p/cinder-kilo-midcycle-meetup
* Request quick resolution for https://review.openstack.org/#/c/133102/ - deepakcs
** Needed for upstream Cinder-GlusterFS CI to work
** sdague puts a dep on https://review.openstack.org/#/c/142805/ (devstack plugins)
'''Dec 17th, 2014 16:00 UTC'''
* Volume deletion while snapshots exist
** '''Led by:''' smatzek
** Kilo blueprint: https://review.openstack.org/#/c/133822/
** EMC VMAX FC and IBM SVC FC volume drivers implement Cinder snapshots as whole standalone volumes
* Return request ID to caller
** '''Led by:''' abhijeetm
** Reference: http://lists.openstack.org/pipermail/openstack-dev/2014-December/052822.html
* Reopen discussion of "RemoteFS configuration improvements"
** '''Led by:''' erlon
** SPEC: https://review.openstack.org/#/c/133173/
** Summary of the problems: https://etherpad.openstack.org/p/remotefs-improvments
* Cinder unit test coverage improvement
** '''Led by:''' winston-d
'''Dec 10th, 2014 16:00 UTC'''
* Abstract interface for volume drivers
** '''Led by:''' thingee or mkoderer
** cinder.volume.driver changes: https://review.openstack.org/#/c/127455/
** Example of applying the interface to the RBD driver: https://review.openstack.org/#/c/138661/2/cinder/volume/drivers/rbd.py
** Want to know how to configure consistency group. ie create , delete and what changes needed in the conf files. https://bugs.launchpad.net/bugs/1400392
** How to configure the lioadm or tgtadm for cinder juno. (For our own driver) https://bugs.launchpad.net/bugs/1399921
* CI for zone drivers?
** '''Led by:''' jnrao
* NFS/posix backup drivers again
** '''Led by:''' tbarron and kfox1111
** "posix" implementation: https://review.openstack.org/#/c/82996/
** "chunking" base class implementation: https://review.openstack.org/#/c/139737/
** blueprint spec: https://review.openstack.org/#/c/130858/
** original "nfs" implementation: https://review.openstack.org/#/c/138234
* Discuss implementation direction of PureISCSIDriver CHAP support changes
** '''Led by:''' patrickeast
** https://review.openstack.org/#/c/137175/
** Summary of the problems & FAQ: https://etherpad.openstack.org/p/pureiscsi-chap-faq
* Discuss database cleanup status and priorities
** '''Led by:''' e0ne
** https://etherpad.openstack.org/p/cinder-kilo-db-cleanup
* Discuss HA issues mentioned by Ops during the summit
** '''Led by:''' dulek
** https://etherpad.openstack.org/p/kilo-crossproject-ha-integration (Cinder section specifically)
* Third Party CI updates
** '''Led by:''' asselin
** Would like to invite Cinder third party ci "operators" to third party ci meeting: https://wiki.openstack.org/wiki/Meetings/ThirdParty
** Meeting time change is proposed on mailing list. Vote here: http://lists.openstack.org/pipermail/openstack-dev/2014-December/052546.html
** Asselin is proposing an in-tree 3rd party ci solution. Idea well received in 3rd party ci & infra meetings. Please review spec and/or let me know your interest.
*** Gerrit topic "thirdpartyci" query: https://review.openstack.org/#/q/topic:thirdpartyci,n,z
'''Dec 3rd, 2014 16:00 UTC'''
* Should #openstack-cinder IRC be archived?
** '''Led by:''' scottda
** It is not present in http://eavesdrop.openstack.org/irclogs/
** Infra room indicated a resolution at this meeting would make things happen
* Continue the discussion on over subscription
** '''Led by:''' xyang
** https://review.openstack.org/#/c/129342/
* Discussion on the current status of  this spec "Support Modifying Volume Image Metadata"
** '''Led by:''' davechen
** https://review.openstack.org/#/c/136253/
* Posix backup driver replaces NFS backup driver
** NFS backup driver: https://review.openstack.org/#/c/138234/1
*** Kevin Fox views the Posix backup driver as a replacement to NFS https://review.openstack.org/#/c/130858/
** Posix backup driver: https://review.openstack.org/#/c/82996/
* RemoteFS snapshots
**  '''Led by:''' kaisers
** https://blueprints.launchpad.net/cinder/+spec/remotefs-snaps
** Some parts of refactoring functionality from RemoteFS based drivers to the parent class have been done, we would like to complete the refactoring in the next weeks
*** Currently the addition of new drivers produces code duplication (e.g. https://blueprints.launchpad.net/cinder/+spec/quobyte-usp-driver)
*** Work will be based on aspects discussed in a previous meeting  (http://eavesdrop.openstack.org/meetings/cinder/2014/cinder.2014-05-21-16.00.log.txt , 1655h+)
'''Nov 26th, 2014 16:00 UTC'''
* Volume status polling
** '''Led by:''' TobiasE1
** Cinder spec: https://review.openstack.org/#/c/132225/
** Nova spec: https://review.openstack.org/#/c/135367/
** This is related to the reset-state blueprint
* Over-Subscription Alternative
** '''Led by:''' bswartz
** Cinder spec: https://review.openstack.org/#/c/129342/ (xyang: Discussed at the design summit in Paris)
'''Nov 19th, 2014 16:00 UTC'''
* 3rd party CI
** '''Led by:''' DuncanT
** Current blockers? https://wiki.openstack.org/wiki/Cinder/third-party-ci-status
** Pencil in a new cutoff date?
** Dashboard - initial discussion at https://etherpad.openstack.org/p/Third-Party-CI-Dashboard-InitialPlanning
* Kilo mid-cycle meet-up:
** '''Led by:''' JungleboyJ
** IBM has started planning the event and needs to know how many people are planning on attending.  (Need to figure out how big a room to have.)
** Please sign up here if planning to attend: https://etherpad.openstack.org/p/cinder-kilo-midcycle-meetup
* What to do about cinder.conf.sample
** '''Led by:''' JungleboyJ
** If we can't get rid of it, how do we keep it from breaking the gate?
* Volume metadata having semantic meaning to Cinder
** '''Led by:''' DuncanT
** https://review.openstack.org/#/c/102511/
* Discuss how to cleanup stuck volumes (creating/deleting/attaching/detaching)
** '''Led by:''' scottda
** https://blueprints.launchpad.net/cinder/+spec/reset-state-with-driver
** Is there interest in *any* solution?
** Alternatives to proposed blueprint
* Are changes to the Cinder V1 API still worth the trouble?
** '''Led by:''' pwehrle
** changes are submitted changing both v1 and v2 of the Cinder API (https://review.openstack.org/#/c/133383/, https://review.openstack.org/#/c/132657/)
** the Cinder V1 API is deprecated in Juno (https://wiki.openstack.org/wiki/ReleaseNotes/Juno)
** are (backward compatible) changes just discouraged or outright forbidden?
* Backport NFS security bugfix to stable/juno and stable/icehouse
** '''Led by:''' bswartz
** https://review.openstack.org/#/c/107693/
'''Nov 12th, 2014 16:00 UTC'''
* Cancelled since the summit just happened last week. We'll meet again November 19th.
'''Nov 5th, 2014'''
* No meeting - Openstack Summit in Paris
'''Oct 29th, 2014 16:00 UTC'''
* Discuss the brick spec/effort for Kilo
** '''Led by:''' hemna
** https://review.openstack.org/#/c/129069/
** eharney has some input here as well (see review)
* Discuss the volume type extra specs cinder-spec
** '''Led by:''' hemna
** https://review.openstack.org/#/c/127646/
* Discuss the differential backup patch (Murali)
** https://review.openstack.org/#/c/110068/
* Discuss updating https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers
** '''Led by:''' patrickeast
* Project suggestions for OpenStack OPW
** '''Led by:''' thingee
** https://wiki.openstack.org/wiki/OutreachProgramForWomen/Ideas
* Liaison for Cinder third party CI
** '''Led by:''' thingee
** Problem: The OpenStack Infra team has to deal with questions from all projects on how to setup a third party CI.
** Idea #1: Is anyone willing to help the Infra team?
*** Ideally this person already has their third party ci.
*** Will be pinged on IRC from infra when someone has a question with third party CI help in Cinder.
*** Should watch infra mailing list for Cinder related CI questions.
**** If there are requests to reenable a CI, this person should be able to verify that things have been more stable and give the OK so infra can turn things on.
'''Oct 22nd, 2014 16:00 UTC'''
* Discuss kilo summit design session [https://etherpad.openstack.org/p/kilo-cinder-summit-topics proposals] for the cinder track
* '''Led by:''' thingee
'''Oct 14th, 2014 16:00 UTC'''
* Still Need Cross Project Oslo Liason
** '''Signup:''' https://wiki.openstack.org/wiki/CrossProjectLiaisons
* Thirdparty CI voting permissions
** '''Led by:''' patrickeast
** '''Discussion:''' https://etherpad.openstack.org/p/cinder-meeting-20141008
* State Machine
** '''Led by:''' thingee
** '''Previous Discussion:''' https://etherpad.openstack.org/p/juno-cinder-state-and-workflow-management
** '''Spec:''' https://github.com/openstack/cinder-specs/blob/master/specs/juno/create-states.rst
** '''Outstanding Patches:'''
*** https://review.openstack.org/#/c/110434/17
*** https://review.openstack.org/#/c/124205/
* Update on Rolling Upgrades
** '''Led by:''' Duncan
* Close off on design for NFS Security
** '''Led by:''' glenng
** '''Review:''' https://review.openstack.org/#/c/107693/
* Cinder Kilo Stabilization
** '''Led by:''' hemna and thingee
** '''Discussion:''' https://etherpad.openstack.org/p/cinder-kilo-stabilisation-work
** Still need volunteers for (in order of priority):
*** Fix Database Abuse
*** Fix TODOs: https://etherpad.openstack.org/p/cinder-kilo-todos-cleanup
* Review Cinder specs for Kilo Release
** '''Led by:''' thingee
'''Oct 8th, 2014 16:00 UTC'''
* Thirdparty CI voting permissions (patrickeast)
** I wanted to discuss criteria for getting permission and the process for Cinder driver CI's to get there
* Introduce a nice way of accessing up-to-date information on Cinder drivers
** I wanted to discuss a new workflow of updating drivers information for maintainers (irina_pov).
* Oslo Project Liaison for Kilo Release [http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg37015.html Mailing List Post] |  [https://wiki.openstack.org/wiki/CrossProjectLiaisons Signup] thingee
* [https://review.openstack.org/#/q/project:+openstack/cinder-specs+status:+open+label:Verified%253E%253D1%252Cjenkins+NOT+label:Code-Review%252Cself,n,z Review Cinder specs for Kilo Release] thingee
* https://etherpad.openstack.org/p/cinder-kilo-stabilisation-work
* Discussion and review of NFS Security: https://review.openstack.org/#/c/107693/
'''Oct 1st, 2014 16:00 UTC'''
* Kilo Stabilization effort https://etherpad.openstack.org/p/cinder-kilo-stabilisation-work
* Discussion and review of NFS Security: https://review.openstack.org/#/c/107693/
'''Sep 24th, 2014 16:00 UTC'''
* Remove XenAPI driver (https://review.openstack.org/#/c/123162/)  (DuncanT)
** Should we go through deprecation?
** There's an HP MSA driver that is unmaintained, unCIed and as far as we know unused, so we need a policy
*** Might have found a maintainer (DuncanT)
* Please remember we're coming up to RC so lots of testing and bug fixing please, not just getting stuff ready for Kilo opening!
'''Sep 17th, 2014 16:00 UTC'''
* FFEs - status (DuncanT or JGriffith)
** Are they all merged yet?
***Looks like yes according to the list on https://etherpad.openstack.org/p/juno-cinder-approved-ffes
** Are we going to go -2 things that need to wait now?
** Avoiding submarine features (AKA that's a feature not a bug)
* Hot issues - what is really affecting people? (DuncanT or JGriffith)
* 3rd Party CI Status wiki (jungleboyj)
** https://wiki.openstack.org/wiki/Cinder/third-party-ci-status
** Is this up to date?
'''Sep 10th, 2014 16:00 UTC'''
* Manage/Unmanage of non-integer GB size volumes (bswartz)
* Remove hard dep on osprofiler for services (eharney)
** Prefer for RC1 because waiting until Kilo misses some of the benefit
** https://review.openstack.org/#/c/120455/
* Kilo Stabilization work https://etherpad.openstack.org/p/cinder-kilo-stabilisation-work (hemna)
* Splitting the client into cinder-client and cinder-admin-client (DuncanT)
'''Sep 3rd, 2014 16:00 UTC'''
* Moving Brick out of Cinder (e0ne)
** http://lists.openstack.org/pipermail/openstack-dev/2014-September/044608.html
**  https://wiki.openstack.org/wiki/CinderBrick
* Cinder CI Tests Fibre Channel Passthrough & Nodepool works! (asselin)
** Big thanks to Rahul Verma (HP, UC Berkeley) for working out the FC passthrough scripts & Walter Boring (irc:hemna) for FC expertise & debugging assistance.
** Still needs cleanup/documentation: https://github.com/rasselin/os-ext-testing/blob/master/puppet/modules/os_ext_testing/templates/jenkins_job_builder/config/macros-fc.yaml.erb
* What are the cutoffs dates for Kilo? (jungleboyj)
** No new drivers after Kilo1?
** No new driver feature implementation?
* https://bugs.launchpad.net/cinder/+bug/1289931 - DuncanT
'''Aug 27th, 2014 16:00 UTC'''
(Some problems with the bot, so minutes are incomplete)
* https://review.openstack.org/111659 - DuncanT
** Should cinder be doing this, or should cinder remain an API that does exactly what it says on the tin and let neutron/nova be 'smarter' if it wants?
** Should we be changing API behaviour? Should we be changing it just before milestone 3?
'''Aug 20th, 2014 16:00 UTC'''
* FPF Tomorrow Aug 21'st (jgriffith)
* Time to start thinking about the Summit and how to be more effective with our time there (jgriffith)
* The idea of a maintenance/ish release (jgriffith)
* Volume replication (ronenkat)
** The patch - https://review.openstack.org/#/c/113054/11
** Depends on https://review.openstack.org/#/c/115078/ to fix pylint error
** Reference replication implementation for IBM Storwize as an example - https://review.openstack.org/#/c/112224/4/
* MAINTAINERS file (DuncanT)
** https://etherpad.openstack.org/p/cinder-driver-maintainers
* Simple CI
** https://github.com/Funcan/kiss-ci (Code will be up any moment now)
'''Aug 13th, 2014 16:00 UTC'''
'''Aug 6th, 2014 16:00 UTC'''
* Cinder mid cycle meetup next week August 12-14 (scottda)
** https://etherpad.openstack.org/p/CinderMidCycleMeetupAug2014
** HP site should be set. Ping scottda with any issues/problems/concerns
** Virtual meetup will need to be taken care of
* Volume replication (ronenkat)
** Alternative approach based on jgriffith driver based replication: https://etherpad.openstack.org/p/juno-cinder-volume-replication-apparochs
'''July 30'th, 2014 16:00 UTC'''
* Planning cinderclient tag for Thursday morning July 31'st, let's catch up on client changes and testing prior to that (jgriffith)
* Breaking the inheritance between data and control path in Volume drivers https://review.openstack.org/#/c/105923/ (jgriffith)
* Consistency groups https://review.openstack.org/#/c/104732/ (xyang)
* Hitachi Block Storage cinder driver https://review.openstack.org/#/c/90379/ (saguchi)
* Volume replication https://review.openstack.org/#/c/106718/ (ronenkat)
** 17:00 UTC - Volume replication driver owner overview and Q & A
** Callin information: passcode:  6406941    call-in numbers: https://www.teleconference.att.com/servlet/glbAccess?process=1&accessCode=6406941&accessNumber=1809417783#C2
* NFS secure option -- default to 666 vs 660 vs force admin choice (bswartz)
* It is code cleanup tag merge week (DuncanT)
** https://review.openstack.org/#/q/project:openstack/cinder+comment:code_cleanup_batching+-status:merged,n,z
'''July 23th, 2014 16:00 UTC'''
* J2 Milestone (DuncanT)
** JGriffith favours a freeze exception for all drivers taht currently have code / BP up, but bouncing all new ones
** Review priorities
*** Driver specs
*** CG groups - a big change that requires driver changes, so needs lots of eyes and time for driver maintainers to do their thing too:  https://review.openstack.org/#/c/104743/
*** Pool scheduling - https://review.openstack.org/#/c/98715/
*** Others?
* Plug for weekly 3rd Party CI meeting (Mondays at 18:00 UTC [1 pm Central]) (jungelboyj)
** I attended this week's meeting and gave a high level status.  They are looking for more participation.
* ProphetStor Cinder drivers (stevetan)
** Get feedback on progress of our DPL driver and documentation required https://review.openstack.org/#/c/95829/
** Get direction from community for our Federator SDS driver https://review.openstack.org/#/c/99616/
* Volume replication - work in progress (ronenkat)
** https://review.openstack.org/#/c/106718/2
* NFS Security, if there's time.
** https://blueprints.launchpad.net/cinder/+spec/secure-nfs
'''July 16th, 2014 16:00 UTC'''
* Putting the fun back into cinder development.
**  There's been a mailing list thread recently about how nit-picky reviews are getting about typos, white space and the like, and how it is a motivation killer. I'm inclinded to agree - the formatting of the doc strings, fullstops at the end of comments etc doesn't actually improve the code much at all, and getting a -1 for it is a buzz kill of the highest order. Should we leave that sort of thing to the gate, and say that if there is no hacking check for it then it isn't important in general? (DuncanT)
* How to proceed with cinder/openstack requirements? python-dbus for https://review.openstack.org/99013, see mailing list conclusion http://lists.openstack.org/pipermail/openstack-dev/2014-July/040182.html (flip214)
* code churn, not sure where/when to start, fear of merge conflicts (flip214)
* Hitachi Block Storage cinder driver (tsekiyama)
** We want to get some feedback about how we can make this forward
** Review: https://review.openstack.org/#/c/90379/
* Log translations https://review.openstack.org/#/c/105665/ is still stuck - any thoughts? Options I can see: (DuncanT)
** A better technical solution - should be possible where the message format is not expanded outside the logging call i.e.:
    LOG.warning("The flubigar id %d exploded messily", flu_id)
Not ok:
    msg = _("The flubigar id %d exploded messily") % flu_id
** We don't break up our message categories
*** This makes life harder for the translation team, makes us inconsistent with Openstack in general but keeps the code from descending into ugliness
** Related discussion on enabling translation (jungleboyj):
*** Have two patches awaiting approval:  Explicit import of _() https://review.openstack.org/105315 and enable lazy translation:  https://review.openstack.org/105561
*** Need to get these merged so we are running with the changes.
* 3rd Party CI (jungleboyj):
** Clarification on when drivers are going to be removed.
== Previous meetings ==
'''July 9, 2014 16:00 UTC'''
* flip214 to jgriffith: Status of Separation of Connectors from Driver/Device Interface?
* Quick check: Is everybody happy in principle with the text of https://wiki.openstack.org/wiki/CinderCodeCleanupPatches ? (DuncanT)
'''July 2nd, 2014 16:00 UTC'''
* Batching up mechanical code cleanup until the one week after each milestone (DuncanT)
** See https://review.openstack.org/#/c/102872/ for example and https://review.openstack.org/#/c/101847
** Log translations and hacking fixes fall into this class
** Means you only take one bit hit per milestone for rebases
** Does require some tracking so they don't get missed (and I will suck at said tracking, enviably)
* LVM: Support a volume-group on shared storage (mtanino)
** Want to quickly discuss the driver benefit, driver comparison, performance(P8-P14): https://wiki.openstack.org/w/images/0/08/Cinder-Support_LVM_on_a_sharedLU.pdf
** Review comments? https://review.openstack.org/#/c/92479/
* Cinder Third Party CI Names (asselin)
** Online discussion of this thread: http://lists.openstack.org/pipermail/openstack-dev/2014-July/039103.html
'''June 25th, 2014 16:00 UTC'''
* Consistency groups [xyang]
** Cinder spec review: https://review.openstack.org/#/c/96665/
* CI status [xyang]
** [http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg26258.html Third-Party CI Issue (asselin): direct access to review.openstack.org port 29418 required]l
* Pools implementation [navneet]
** Comparison etherpad https://etherpad.openstack.org/p/cinder-pool-impl-comparison
** Decision to select implementation
* keystoneclient integration with cinderclient [hrybacki / ayoung]
** Discuss integration and collaboration possibilities
'''June 18th, 2014 16:00 UTC'''
* It's review day !?! [jdg]
* Mid cycle meetup plans/updates [jdg]
** https://etherpad.openstack.org/p/CinderMidCycleMeetupAug2014
* Separation of Connectors from Driver/Device Interface (status update) [jdg]
* Updates on 3'rd party CI [jdg]
* Things we need to decide upon (not today, but do your homework for next week)
** Software Define Storage layers/drivers
** Pools implementation
'''June 11th, 2014 16:00 UTC'''
* Volume replication (ronenkat)
** Blueprint and spec review/comments? https://review.openstack.org/#/c/98308
* oslo.db (jungleboyj)
** Want to quickly discuss the review out there for this: https://review.openstack.org/#/c/77125/
** Move to current oslo.db? Wait for library work?
* oslo logging discussion (jungleboyj)
** Removing translation of debug messages
** Adding _LE, _LI, _LW
* 3rd party cinder ci (asselin)
** Looking for volunteers to test out my fork of jaypipe's 3rd party ci setup which has support for nodepool & http proxies.
** https://github.com/rasselin/os-ext-testing
** https://github.com/rasselin/os-ext-testing-data
** [http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg26258.html Third-Party CI Issue: direct access to review.openstack.org port 29418 required]l
* HDS HNAS Cinder drivers (sombrafam)
** As we are trying check-in for quite a while, we want to get some feedback on the missing steps
** First thread: https://review.openstack.org/#/c/74371/
** Continuation: https://review.openstack.org/#/c/82505/
** Current thread in discussion: https://review.openstack.org/#/c/84244/
* Mid-cyce Sprint (scottda)
** HP in Fort Collins, CO can host on site
** The thought was 10-20 developers
** Large room is available July 14,15,17,18, 21-25, 27-Aug 1 ... Other options exist
* Backend Pools (navneet)
** which way to go? There are two WIPs.
** comparisons between the two approaches? Any wiki/etherpad present or to be prepared for documenting opinions?
'''June 4th, 2014 16:00 UTC'''
* Volume backup modification (navneet)
** Blueprint and spec review/comments? https://blueprints.launchpad.net/cinder/+spec/vol-backup-service-per-backend
* Dynamic multi pool (navneet)
** Review comments? https://review.openstack.org/#/c/85760/
** Implementation approach comparison.
* 3rd party ci (asselin)
** I have a conflict with another meeting, but my WIP to add nodepool into jaypipe's 3rd party ci solution is available here: https://github.com/rasselin/os-ext-testing/tree/nodepool
* oslo.db (jungleboyj)
** Want to quickly discuss the review out there for this:  https://review.openstack.org/#/c/77125/
** Move to current oslo.db?  Wait for library work?
** Need to drop off the meeting about 40 minutes in so if we can cover before then it would be appreciated.  :-)
'''May 28th, 2014 16:00 UTC'''
* 3rd Party CI (jungleboyj)
** What tempest test cases to run?
** iSCSI only?  What about for FC only drivers then?
** Progress on where to record results?
* SSH host keys (jungleboyj)
** https://launchpad.net/bugs/1320050 and https://bugs.launchpad.net/cinder/+bug/1320056
** Need plan to get this addressed by all drivers using SSH. (New config options?)
** Way to get this backported to Havana?
* Dynamic multi-pools (navneet)
** Status and WIP review (https://review.openstack.org/#/c/85760/)
** Back manager design improvement/rewriting for better rpc message handling.
** Back up service for multi pools.
* cinder-specs (jgriffith)
** Specs repo is live
** Process
** Reviews
'''May 21st, 2014 16:00 UTC'''
* Consistency Groups (xyang)
** A few people have concerns on the restriction of one volume type per CG.  Should we allow one CG to have multiple volume types on the same backend?  Let's discuss about it.
* Third-Party CI (jgriffith)
** Who's started, who's planning to and how can we help support each other to get this going smoothly
* Moving GlusterFS snapshot code into the NFS RemoteFs driver (mberlin)
** The GlusterFS snapshot code using qcow2 snapshots is useful for all file based storage systems. I would volunteer to move the GlusterFS snapshot code into the general RemoteFs driver - making it easier to get [https://review.openstack.org/#/c/94186/ our driver] accepted ;-)
** Eric Harney is fine with this and planned to do this for Juno anyway ([https://blueprints.launchpad.net/cinder/+spec/remotefs-snaps see his blueprint]). I've put it on the agenda to make sure others also agree with this approach.
'''May 7th, 2014 16:00 UTC'''
* Limit == 0 in API [https://review.openstack.org/#/c/86207/ patch review] - thingee
'''April 16th, 2014 16:00 UTC'''
* Release Status
* Summit Session Updates
* Next Stop ATL!!!
* Cinder resource status - thingee
'''April 9th, 2014 16:00 UTC'''
(Agenda entered retrospectively)
* Cinder Spec (jgriffith)
** Just a heads up that cinder blueprints will move to a gerrit based process shortly, a la nova. Details and wiki entry to follow.
* RC2 status (jgriffith)
** Just after cutting RC2, a bunch of bugs
* Testing RC code (jgriffith)
** Get on it, folks!
**Looks like theres some serious, intermittent performance issues in the API somewhere...
'''April 2, 2014 16:00 UTC'''
_Meeting cancelled and summary discussion held on #openstack-cinder_
* Release status and bugs
* -2s left on reviews from before Junos opened - please check if they are still valid
    - https://review.openstack.org/#/c/73446/ (JGriffith)
    - https://review.openstack.org/#/c/80550/ (JBryant)
    - https://review.openstack.org/#/c/82100/ (Avishay)
    - https://review.openstack.org/#/c/74158/ (Avishay)
    - + a whole bunch of stable branch stuff
== Previous meetings ==
'''Mar 26, 2014 16:00 UTC'''
* RC1 updates (jgriffith)
* Design Summit Sessions (jgriffith)
'''Mar 19, 2014 16:00 UTC'''
* ProphetStor Driver Exception request for Icehouse (jgriffith)
* Bug status/updates (jgriffith)
* What we should be punting to Juno (aka immediate -2 in Gerrit) (jgriffith)
* Continuous Integration for Cinder Certification (jungleboyj)
'''Mar 12, 2014 16:00 UTC'''
* Cancelled due to nothing on the agenda. Ad-hoc discussion on #openstack-cinder instead
'''Mar 5, 2014 16:00 UTC'''
* Volume replication - avishay
* [https://blueprints.launchpad.net/cinder/+spec/lvm-driver-for-shared-storage  New LVM-based driver for shared storage] - mtanino
* DRBD/drbdmanage driver for cinder - philr
'''Feb 19, 2014 16:00 UTC'''
* I3 Status check/updates
* Cert test
* [https://review.openstack.org/#/c/73745 Milestone Consideration for Drivers] -thingee
* [https://etherpad.openstack.org/p/cinder-hack-201402 Hack-a-thon details] -thingee
* [https://review.openstack.org/#/c/66737/ scheduling for local storage] -DuncanT
'''Feb 5, 2014 16:00 UTC'''
* I3 Status check/updates
* Cert test
* Multiple pools per backend (bswartz)
'''Jan 8, 2014 16:00 UTC'''
* I2 is just around the corner, blueprint updates
* Alternating meeting time proposal, results on feedback
* Driver cert test, it's there... use it
* Prioritizing patches and reviews
'''December 18, 2013 16:00 UTC'''
* Blueprint discussion [https://blueprints.launchpad.net/cinder/+spec/cinder-backup-recover-api cinder backup recovery api - import/export backups] - avishay
* Blueprint discussion [https://blueprints.launchpad.net/cinder/+spec/copy-volume-to-image-task-flow] - Griffith
* [https://blueprints.launchpad.net/cinder/+spec/admin-defined-capabilities Admin-defined capabilities] - Ollie
* Why is type manage an extension? -Thingee
'''December 11, 2013 16:00 UTC'''
* Proposal of [https://etherpad.openstack.org/p/cinder-extensions extension packages] -Thingee
'''December 4, 2013 16:00 UTC'''
* Progressing with [https://wiki.openstack.org/wiki/Cinder/blueprints/multi-attach-volume multi-attach / shared-volume] - sgordon
* [https://etherpad.openstack.org/p/icehouse-cinder-acls-for-volumes  Access Control List design discussion] - alatynskaya
'''November 27, 2013 16:00 UTC'''
* [https://etherpad.openstack.org/p/icehouse-cinder-continuous-volume-replication-v2 Updated volume mirroring design] - avishay
* Start using only Mock for new tests... [http://lists.openstack.org/pipermail/openstack-dev/2013-November/018501.html Related Nova Discussion] - Thingee
* Rate limiting came up in the summit, and [http://lists.openstack.org/pipermail/openstack-dev/2013-November/020291.html on openstack-dev] - avishay
* Metadata backup (https://review.openstack.org/#/c/51900/) progress RFC - dosaboy
'''November 20, 2013 16:00 UTC'''
* I-1 scheduling - JGriffith
'''November 13, 2013 16:00 UTC'''
* patches should update doc files where necessary to ease writing of release notes (Avishay?)
* fencing host from storage (Ehud Trainin)
* Summarize priority of tasks from summit discussions (https://wiki.openstack.org/wiki/Summit/Icehouse/Etherpads#Cinder and  https://etherpad.openstack.org/p/cinder-icehouse-summary) Griff
'''October 30, 2013 16:00 UTC'''
* cinder backup metadata support - http://goo.gl/Jkg2FV (dosaboy)
* fencing and unfencing host from storage - https://blueprints.launchpad.net/cinder/+spec/fencing-and-unfencing (Ehud Trainin)
'''October 23, 2013 16:00 UTC'''
* Nexenta backup driver https://review.openstack.org/#/c/47005/ - DuncanT
'''October 2, 2013 16:00 UTC'''
* What's still broken in Havana
:* Backups and multibackend (https://code.launchpad.net/bugs/1228223): Fix committed
:* Configuration - Global CONF settings in brick don't belong, and a number of them break multi-backend (Bug #1230066): Fix committed
:* TaskFlow retry mechanism - The majority felt this should be left as a white list, but no work has been done to fix it so we still have ugly failures/roll-backs (3 bugs logged here): '''???'''
:* Quotas - Don't know that anybody has gotten to the bottom of the quota syncing issue (Bug #1202896): '''Still open'''
:* iSCSI Target creation failures - This was thought to have been fixed but showed up last night (Bug #1223469): Probable fix committed
:* Summary of gate issue pertaining to Cinder can be viewed here: http://paste.openstack.org/show/47798/
:* Moving to taskflow - avishay
'''Sept 25, 2013, 16:00 UTC'''
* PTL nomination process is open until the 26'th, if you want to run send your nomination proposal out to the dev ML
* What's broken in Havana
:* Backups (specifically when configured with multi-backend volumes)
:* Configuration - Global CONF settings in brick don't belong, and a number of them break multi-backend (Bug #1230066)
:* TaskFlow retry mechanism - The majority felt this should be left as a white list, but no work has been done to fix it so we still have ugly failures/roll-backs (3 bugs logged here)
:* Quotas - Don't know that anybody has gotten to the bottom of the quota syncing issue (Bug #1202896)
:* iSCSI Target creation failures - This was thought to have been fixed but showed up last night (Bug #1223469)
:* ????
* Cinderclient release plans/status? (Eharney)
* OSLO imports (DuncanT)
* bp/cinder-backup-improvements (dosaboy)
* bp/multi-attach (zhiyan)
Agendas and notes from earlier meetings in the release can be seen further down in the etherpad.
'''NOTE:''' ''Include your IRC nickname with your agenda items so that you can be called upon in the meeting and arrive at the meeting promptly if placing items in agenda. Please have any supporting links ready. You might want to put this on your calendar if you are adding items.''
'''Aug 21, 2013, 16:00 UTC'''
# No agenda, no meeting.
'''Aug 14, 2013, 16:00 UTC'''
== Weekly Meeting Agendas from Previous Releases ==
# Volume migration status - avishay
# API extensions using metadata. This comes from the [https://review.openstack.org/#/c/38322/ readonly volume attach support]. - thingee
[http://eavesdrop.openstack.org/meetings/cinder/2013/cinder.2013-08-14-16.00.log.html IRC Log]
'''Aug 7, 2013, 16:00 UTC'''
Sometimes people make notes directly on the agenda etherpad that don't make it into the IRC meeting log, so you may want to check out the agenda from a previous release if you're trying to trace the history of some aspect of Cinder development that interests you.
# [https://bugs.launchpad.net/cinder/+bug/1209199 RFC - make all rbd clones copy-on-write] -- Dosaboy
# V1 API removal issues, plans and timescales - DuncanT
== Meeting Minutes ==
<b><blockquote>Victoria Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.opendev.org/p/cinder-victoria-meetings </blockquote></b>
<b><blockquote>Ussuri Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.opendev.org/p/cinder-ussuri-meetings </blockquote></b>
<b><blockquote>Train Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.openstack.org/p/cinder-train-meetings </blockquote></b>
<b><blockquote>Stein Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.openstack.org/p/cinder-stein-meetings </blockquote></b>
<b><blockquote>Rocky Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.openstack.org/p/cinder-rocky-meeting-agendas </blockquote></b>
<b><blockquote>Queens Cinder Weekly Meeting Agenda and Notes Etherpad:  https://etherpad.openstack.org/p/cinder-queens-meeting-agendas </blockquote></b>
== Weekly Meeting Minutes and Logs from Previous Releases ==
Previous meeting minutes and logs dating back to 2012 can be found here: http://eavesdrop.openstack.org/meetings/cinder/
= Weekly Cinder Test meeting (No longer active) =
NEW MEETING TIME: Tuesday at 1600 UTC in #openstack-cinder
Meet to discuss Test development, issues, and patches for review
[[Category: Cinder]]
Note: This meeting is on hold for now. If you are interested in reviving it, please feel free to step up.
[[category: meetings]]
*Previous meeting logs: http://eavesdrop.openstack.org/meetings/cinder_testing/
*Oops..other previous logs: http://eavesdrop.openstack.org/meetings/cindertestwg/

Latest revision as of 13:40, 2 October 2020

Weekly Cinder team meeting

MEETING TIME: Wednesday at 14:00 UTC

MEETING LOCATION: #openstack-meeting-alt

If you're interested in Cinder or Block Storage in general for OpenStack, we have weekly meetings in #openstack-meeting-alt, on Wednesdays at 14:00 UTC. Please feel free to add items to the agenda in the etherpad link below. NOTE: When adding topics please include your IRC name so we know whose topic it is and how to get more info.

Next Cinder Team meeting

To add topics to our next weekly meeting follow the link to this release's etherpad below. There will be a section for the next team meeting near the top of the etherpad.

Wallaby Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.opendev.org/p/cinder-wallaby-meetings

Agendas and notes from earlier meetings in the release can be seen further down in the etherpad.

NOTE: Include your IRC nickname with your agenda items so that you can be called upon in the meeting and arrive at the meeting promptly if placing items in agenda. Please have any supporting links ready. You might want to put this on your calendar if you are adding items.


Weekly Meeting Agendas from Previous Releases

Sometimes people make notes directly on the agenda etherpad that don't make it into the IRC meeting log, so you may want to check out the agenda from a previous release if you're trying to trace the history of some aspect of Cinder development that interests you.

Victoria Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.opendev.org/p/cinder-victoria-meetings
Ussuri Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.opendev.org/p/cinder-ussuri-meetings
Train Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.openstack.org/p/cinder-train-meetings
Stein Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.openstack.org/p/cinder-stein-meetings
Rocky Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.openstack.org/p/cinder-rocky-meeting-agendas
Queens Cinder Weekly Meeting Agenda and Notes Etherpad: https://etherpad.openstack.org/p/cinder-queens-meeting-agendas

Weekly Meeting Minutes and Logs from Previous Releases

Previous meeting minutes and logs dating back to 2012 can be found here: http://eavesdrop.openstack.org/meetings/cinder/

Weekly Cinder Test meeting (No longer active)

NEW MEETING TIME: Tuesday at 1600 UTC in #openstack-cinder

Meet to discuss Test development, issues, and patches for review

Note: This meeting is on hold for now. If you are interested in reviving it, please feel free to step up.