Thursday, 2024-02-22

*** enick_952 is now known as diablo_rojo03:09
opendevreviewGireesh Awasthi proposed openstack/manila master: Implement the share backup for NetApp driver  https://review.opendev.org/c/openstack/manila/+/90911505:48
opendevreviewmelaku alehegn proposed openstack/manila-ui master: Create share network panel workflows  https://review.opendev.org/c/openstack/manila-ui/+/84032608:58
opendevreviewkiran pawar proposed openstack/manila-tempest-plugin master: Add share backup tests.  https://review.opendev.org/c/openstack/manila-tempest-plugin/+/84101509:02
opendevreviewCarlos Eduardo proposed openstack/manila master: Add ceph filesystem name to share metadata  https://review.opendev.org/c/openstack/manila/+/90917513:03
msaravanZoom invite for collab review meeting for Backup/Restore and Human Readable shares feature  @14:00 UTC - https://netapp.zoom.us/j/96908608436?pwd=aCtNSngxMWVTVlV6Ykx6OW85UDZndz09&from=addon 13:32
carlosshttps://meetpad.opendev.org/manila-caracal-cback-driver - Cback collab review meeting link :)16:03
opendevreviewCarlos Eduardo proposed openstack/manila-tempest-plugin master: Skip driver/admin metadata in share metadata tests  https://review.opendev.org/c/openstack/manila-tempest-plugin/+/90979817:27
opendevreviewCarlos Eduardo proposed openstack/manila master: Add a new config option to specify admin metadata  https://review.opendev.org/c/openstack/manila/+/90917517:33
opendevreviewCarlos Eduardo proposed openstack/manila master: Add cephfs filesystem to shares metadata  https://review.opendev.org/c/openstack/manila/+/90991617:41
klindgren_carloss, On 909916 - is something special needed to be ran to get existing shares to be updated?  I cherrypicked this patch back to 2023.1 and it applied fine.  Existing shares aren't updated - however new shares do get the metadata added to them, thoughts?17:49
carlossklindgren_: o/ so I think we need to make sure that ensure_shares is running, and that is identified by something changing in the backend17:50
carlosswe can ensure that the routine is run by specifying a flag in the cephfs native backend stanza in the manila.conf:17:50
carlossfor example: cephfs_ensure_all_shares_salt=manila_cephfs_reef_caracal17:50
carlossthis way, when we get the backend stanza updated info, manila will check the database and try to see if the hash of the previous conf matches the new17:51
carlossit won't, so it will re-run the ensure_shares routine17:51
carlosswhich will force manila to go through the code path I am introducing :)17:51
carlossand set the __mount_option metadata in the existing shares17:52
gouthamr^ carloss i suggest we change the salt with your patch to force an update 17:58
carlossgouthamr: makes sense18:04
klindgren_https://paste.openstack.org/show/bvrAUCy0O2ex1yUgEsbi/ - guessing this is because 2023.1 doesn't have the cephfs manage shares option that merged later on and was included in 2023.218:05
klindgren_:sadpanda:18:05
carlossah, I think that's my mistake klindgren_ 18:07
carlossyeah, my mistake... I updated the method signature but didn't update the usage in the cephfs driver after a review by gouthamr 18:08
carlossupdating the change in a sec18:08
klindgren_question - just so I know what to cherrypick back is 909916 dependent on 909175?18:09
klindgren_it was nice when it was in all one patch :-) - hehehe18:09
carloss> question - just so I know what to cherrypick back is 909916 dependent on 909175?18:15
carlossyes, so 909916 should be cherry-picked on top of 909175, as it uses some bits of the 909175 implementation18:15
carlossklindgren_: yeah, it honestly was easier to apply and review, but we usually split changes like this for some reasons:18:23
carloss1. share driver interface changes are supposed generic, so they should't target a specific driver18:23
carloss2. If we introduce driver specific changes alongside a core change, it might be difficult to check back on the history of things being merged. In the way it was, if we were looking at the commit history for a reason and we saw the commit message in the lines of "add config option to admin share metadata" it would be difficult to figure out that the cephfs driver metadata was introduced alongside18:23
carloss3. if the feature is merged and we find an issue in the driver, the entire change would need to be reverted, even if the core worked just fine :p18:23
klindgren_ok18:26
opendevreviewCarlos Eduardo proposed openstack/manila master: Add cephfs filesystem to shares metadata  https://review.opendev.org/c/openstack/manila/+/90991618:28
carloss^ this should work :)18:28
carlossklindgren_: apologies for the older version that didn't work... most recent PS worked on my devstack18:36
klindgren_Consider it my fully function tested code review :-)18:37
klindgren_confirmed that the new code on hash update, doesn't throw errors and does updated existing shares.19:14
carlossklindgren_: tyvm for testing20:14
opendevreviewCarlos Eduardo proposed openstack/manila-tempest-plugin master: Ensure metadata tests manipulate only its own metadata  https://review.opendev.org/c/openstack/manila-tempest-plugin/+/90979821:26

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!