Thursday, 2019-01-10

openstackgerritzhongshengping proposed openstack/puppet-manila master: Prepare Stein M2  https://review.openstack.org/62972201:25
openstackgerritjacky06 proposed openstack/manila-ui master: Update hacking version to latest  https://review.openstack.org/62847102:50
openstackgerritjacky06 proposed openstack/manila-ui master: Update hacking version to latest  https://review.openstack.org/62847102:51
openstackgerritjacky06 proposed openstack/manila-ui master: Update hacking version  https://review.openstack.org/62847102:51
*** pcaruana has joined #openstack-manila07:51
*** logan- has quit IRC09:21
*** erlon has joined #openstack-manila09:24
*** logan- has joined #openstack-manila09:28
*** logan- has quit IRC09:28
*** e0ne has joined #openstack-manila09:33
*** ganso has joined #openstack-manila09:50
*** mmethot has quit IRC09:55
*** mmethot has joined #openstack-manila09:56
openstackgerritMerged openstack/manila-ui master: migrate legacy job to bionic  https://review.openstack.org/62954510:07
*** luizbag has joined #openstack-manila10:40
openstackgerritMerged openstack/python-manilaclient master: Run manilaclient-dsvm-neutron-functional on bionic  https://review.openstack.org/62955010:44
*** e0ne has quit IRC10:47
*** e0ne has joined #openstack-manila10:50
*** openstackgerrit has quit IRC11:05
*** openstackgerrit has joined #openstack-manila11:47
openstackgerritTom Barron proposed openstack/manila master: DNM - debug intermittent migration test failures  https://review.openstack.org/62944411:47
openstackgerritTom Barron proposed openstack/manila master: DNM - test using oslo walk in db migrations  https://review.openstack.org/62983711:47
openstackgerritTom Barron proposed openstack/manila-ui master: DNM - test manila-ui gate with new dummy job and py3  https://review.openstack.org/62953812:24
*** vollman has joined #openstack-manila12:34
*** e0ne has quit IRC13:30
openstackgerritTom Barron proposed openstack/python-manilaclient master: DNM - run functional tests with py3  https://review.openstack.org/62953613:31
openstackgerritTom Barron proposed openstack/manila-ui master: Run dsvm job uner python3  https://review.openstack.org/62953813:44
*** e0ne has joined #openstack-manila14:10
*** jmlowe has quit IRC14:16
*** jmlowe has joined #openstack-manila14:33
*** jgrosso has joined #openstack-manila14:53
*** jmlowe has quit IRC14:58
*** jmlowe has joined #openstack-manila14:59
*** carlos_silva has joined #openstack-manila15:02
*** tobias-urdin has joined #openstack-manila15:08
tobias-urdinwe have some interest in deploying manila, just to be certain after reading docs and going through the drivers15:09
tobias-urdinif we use ceph (can deploy cephfs) and need to support network multi tenancy and nfs, is the cephfs native driver what we need?15:09
gouthamrtobias-urdin: the manila team's in a weekly meeting on #openstack-meeting-alt15:11
gouthamrhowever, short answer to your question -> network multi-tenancy, i.e, exporting shares on tenant share networks is not supported with the CEPHFS driver for either protocol (cephfs, nfs) yet15:12
tobias-urdinis there any driver matrix or similar that could tell me which do support our requirements?15:13
gouthamryes15:15
* gouthamr looks up link15:15
gouthamrtobias-urdin: for rocky, switch to the release appropriate: https://docs.openstack.org/manila/rocky/admin/share_back_ends_feature_support_mapping.html15:16
gouthamrthe feature you're looking for is called "DHSS=True"15:16
tobias-urdingouthamr: thanks!15:16
openstackgerritkay proposed openstack/python-manilaclient master: Add missing organizational unit (--ou) parameter in manila cli  https://review.openstack.org/61329815:51
* tbarron upgrades bswartz to handing out salmon16:01
gouthamroooh16:01
xyangtbarron: do you have a minute?  I meant to bring it up during the meeting but we are running out of time16:01
bswartzLarge trout are the best fish for IRC16:02
tbarronbswartz: agree, but in seattle coffee and salmon seem appropriate16:02
tbarronxyang: s'up?16:02
tbarronxyang: i'll be back in a couple minutes but go ahead and talk16:03
xyanggouthamr and I talked about making "create volume from snapshot" an optional capability in CSI at KubeCon.  I want to see if there are other filesystems that have the same requirements?16:03
xyanggouthamr said CephFS has this requirement16:03
gouthamrxyang: looks like its only CEPHFS so far: https://docs.openstack.org/manila/rocky/admin/share_back_ends_feature_support_mapping.html#mapping-of-share-drivers-and-share-features-support16:04
xyanggouthamr: oh, okay.  got it16:04
gouthamralthough we separated concerns assuming there are other drivers that can support snapshots but not efficient cloning from them16:04
xyanglooks like there are a couple more that didn't implement create share from snapshot16:05
xyangHitachi HSP and Quotabyte16:06
xyangQuobyte16:06
gouthamrah, those don't support creating snapshots too16:06
xyangoh, that's true:)16:07
tbarronxyang: the manila experience says we should separate the various snap capabilties16:08
tbarronxyang: plain snap, create from snap, mount snap16:08
tbarronxyang: for block devices plain snap has no value but for filesystems they allow16:09
tbarronfile and subtree retrieval even when there is no efficient way to retrieve the whole filesystem at a point in time16:09
tbarronxyang: does that make sense?16:10
xyangInitially I did propose "create volume from snapshot" as a separate capability but it was removed to address a review comments.  I couldn't think of anyone who can support create snapshot but not create volume from it.16:10
xyangat that time16:10
tbarronxyang: I suspect the same for EFS etc.16:10
xyangso now we have a use case for it.  I can bring this back16:10
tbarronxyang: the alternative is to say that if you can make snaps then there is a fallback slow create from snap available16:11
tbarronthat performs very poorly16:11
tbarrongouthamr has suggested to me that in CSI context that may be what is  wanted16:12
tbarronfor application portability across clouds16:12
xyangwhat is a "slow create from snap"?  Do you still want to implement "create volume from snapshot" though?16:13
tbarronI'd like to understand that argument more, but iiuc the idea is that cross-cloud app portability requires16:13
tbarronxyang: well that's what I'm trying to understand.  I guess the argument16:13
xyanggouthamr said user can choose individual file to restore, but not the whole filesystem16:13
tbarronxyang: that's true for the filesystems I'm talking about, yes.16:14
xyangso my understanding is that it will be a manual process.  not through "create vol from snap" CSI function16:14
tbarronxyang: but in theory one could tar and untar the whole snapshot, it's just not an efficient operation.16:14
tbarronxyang: and in traditional context not worth saying you can "create from snap" if that's all you support16:15
tbarronxyang: but if I understood gouthamr correctly he was suggesting that CSI may not be a traditional context in this sense16:15
tbarronxyang: that the goal is application portability, including the volumes requiired, across clouds16:16
tbarronxyang: if that's true, then it's hard to see show that could ever be efficient in the sense of traditional arrays or snapshotting filesystems16:17
tbarronxyang: so I need to learn more about the goals of snapshotting for CSI16:17
xyangthe goal of CSI snapshot is that you can eventually restore data from it if needed16:18
xyangthat's the basic goal16:18
tbarronxyang: how long is "eventually"?16:25
*** jmlowe has quit IRC16:25
tbarronxyang: that seems a different goal than we had in OpenStack, where creating from snap was supposed to be an efficient operation16:26
xyangtbarron: we don't really have a hard time requirement:). I'm just saying the purpose of a snapshot is that you can use it to create a volume when needed16:26
tbarronxyang: fixed time, not proportional to the data amount in the volume16:26
xyangit is different actually.  while cutting snapshot should be very fast.  uploading snapshot can be very consuming.  for cloud providers like AWS and GCE, upload is part of the create snapshot process16:27
tbarronxyang: I guess I'd like to understand the use cases better, how long does upload for AWS, GCE volumes take?16:27
tbarronxyang: it may be that the file systems that wouldn't say they support create from snap in OpenStack context can do the same as AWS and GCE ...16:28
xyangtbarron: but we can't freeze the application for hours if it takes that long to create snapshot16:29
tbarronxyang: ack, let me double check but I don't think that snap creation time is an issue16:30
xyangupload could take hours, depending on the size.  but we separate cut snapshot and upload.  so when cut is complete CSI driver needs to return and then we know we can unfreeze16:30
tbarronxyang: does the spec actually say "freeze" or leave how the snap is done safely up to the back end?16:31
*** jmlowe has joined #openstack-manila16:32
xyangthe spec talks about "freeze", but we have not implemented that part yet.  That is something we are working on now16:36
*** e0ne has quit IRC16:38
openstackgerritTom Barron proposed openstack/manila-ui master: Run dsvm job under python3  https://review.openstack.org/62953816:44
tbarronxyang: I guess you are aiming for application consistency (and portability), not just crash consistency of the volume.17:34
xyangyes17:37
tbarronxyang: that makes sense then, thanks17:51
xyangtbarron: you are welcome18:14
openstackgerritTom Barron proposed openstack/python-manilaclient master: DNM - run functional tests with py3  https://review.openstack.org/62953618:23
openstackgerritTom Barron proposed openstack/python-manilaclient master: Eliminate str() in python-manilaclient  https://review.openstack.org/62991318:23
openstackgerritMerged openstack/manila stable/queens: Improve service instance module debug logging  https://review.openstack.org/62966918:25
openstackgerritTom Barron proposed openstack/manila stable/pike: Improve service instance module debug logging  https://review.openstack.org/62991518:26
*** carlos_silva has quit IRC18:31
openstackgerritMerged openstack/manila-ui master: Run dsvm job under python3  https://review.openstack.org/62953818:36
openstackgerritMerged openstack/manila-ui master: Update hacking version  https://review.openstack.org/62847118:36
*** e0ne has joined #openstack-manila19:00
openstackgerritTom Barron proposed openstack/python-manilaclient master: Eliminate str() in python-manilaclient  https://review.openstack.org/62991319:09
*** luizbag has quit IRC19:12
openstackgerritTom Barron proposed openstack/python-manilaclient master: Python3 compatability changes  https://review.openstack.org/62991319:49
*** erlon has quit IRC20:32
*** zul has quit IRC20:35
*** jmlowe has quit IRC20:44
*** openstackgerrit has quit IRC20:50
*** openstackgerrit has joined #openstack-manila20:52
openstackgerritGoutham Pacha Ravi proposed openstack/python-manilaclient stable/rocky: Return is_default as a value instead of a function object  https://review.openstack.org/62993220:52
openstackgerritMerged openstack/manila stable/rocky: Set paramiko logging to DEBUG level  https://review.openstack.org/62967121:00
openstackgerritTom Barron proposed openstack/manila stable/queens: Set paramiko logging to DEBUG level  https://review.openstack.org/62993321:01
*** jmlowe has joined #openstack-manila21:07
*** e0ne has quit IRC21:13
*** ganso has quit IRC21:25
*** e0ne has joined #openstack-manila21:30
*** e0ne has quit IRC21:33
*** jgrosso has quit IRC21:39
openstackgerritMerged openstack/manila stable/pike: Adjust ssh timeouts  https://review.openstack.org/62955521:42
*** pcaruana has quit IRC21:46
openstackgerritMerged openstack/manila stable/rocky: Change ssh_utils parameter to correctly send keepalive packets  https://review.openstack.org/62967022:34
openstackgerritTom Barron proposed openstack/python-manilaclient master: Python3 compatability changes  https://review.openstack.org/62991322:35
openstackgerritTom Barron proposed openstack/manila stable/queens: Change ssh_utils parameter to correctly send keepalive packets  https://review.openstack.org/62994122:37
*** e0ne has joined #openstack-manila22:55
*** e0ne has quit IRC22:58
*** erlon has joined #openstack-manila23:33

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!