*** tetsuro has joined #openstack-meeting | 00:03 | |
*** yamamoto has quit IRC | 00:04 | |
*** whoami-rajat has quit IRC | 00:08 | |
*** macza has quit IRC | 00:09 | |
*** ijw has joined #openstack-meeting | 00:15 | |
*** tetsuro has quit IRC | 00:16 | |
*** tetsuro_ has joined #openstack-meeting | 00:16 | |
*** iyamahat has joined #openstack-meeting | 00:20 | |
*** ijw_ has joined #openstack-meeting | 00:21 | |
*** ijw has quit IRC | 00:23 | |
*** b1airo has quit IRC | 00:26 | |
*** iyamahat has quit IRC | 00:27 | |
*** bbowen has joined #openstack-meeting | 00:32 | |
*** jamesmcarthur has joined #openstack-meeting | 00:35 | |
*** jamesmcarthur has quit IRC | 00:40 | |
*** rfolco has quit IRC | 00:40 | |
*** mriedem has quit IRC | 00:43 | |
*** macza has joined #openstack-meeting | 00:47 | |
*** lbragsta_ has joined #openstack-meeting | 00:50 | |
*** jamesmcarthur has joined #openstack-meeting | 00:52 | |
*** lbragsta_ is now known as lbragstad__ | 00:52 | |
*** _alastor_ has quit IRC | 00:54 | |
*** jamesmcarthur has quit IRC | 00:56 | |
*** Swami has quit IRC | 00:57 | |
*** rfolco has joined #openstack-meeting | 00:59 | |
*** jamesmcarthur has joined #openstack-meeting | 01:04 | |
*** mjturek has quit IRC | 01:06 | |
*** mattw4 has quit IRC | 01:08 | |
*** tetsuro_ has quit IRC | 01:08 | |
*** tetsuro has joined #openstack-meeting | 01:09 | |
*** bobh has joined #openstack-meeting | 01:15 | |
*** bobh has quit IRC | 01:16 | |
*** tetsuro has quit IRC | 01:33 | |
*** dims has quit IRC | 01:40 | |
*** _alastor_ has joined #openstack-meeting | 01:42 | |
*** _alastor_ has quit IRC | 01:47 | |
*** bobh has joined #openstack-meeting | 01:49 | |
*** bobh has quit IRC | 01:52 | |
*** armax has quit IRC | 01:53 | |
*** TxGirlGeek has quit IRC | 02:08 | |
*** dims has joined #openstack-meeting | 02:11 | |
*** dims has quit IRC | 02:25 | |
*** yamamoto has joined #openstack-meeting | 02:27 | |
*** tetsuro has joined #openstack-meeting | 02:30 | |
*** yamamoto has quit IRC | 02:32 | |
*** dims has joined #openstack-meeting | 02:33 | |
*** TxGirlGeek has joined #openstack-meeting | 02:35 | |
*** sdake has quit IRC | 02:37 | |
*** sdake has joined #openstack-meeting | 02:40 | |
*** tetsuro has quit IRC | 02:46 | |
*** tetsuro_ has joined #openstack-meeting | 02:46 | |
*** lbragstad__ has quit IRC | 02:52 | |
*** jamesmcarthur has quit IRC | 02:56 | |
*** gyee has quit IRC | 03:00 | |
*** ekcs has quit IRC | 03:00 | |
*** jamesmcarthur has joined #openstack-meeting | 03:02 | |
*** psachin has joined #openstack-meeting | 03:04 | |
*** armax has joined #openstack-meeting | 03:10 | |
*** sdake has quit IRC | 03:23 | |
*** apetrich has quit IRC | 03:24 | |
*** jamesmcarthur has quit IRC | 03:25 | |
*** yamamoto has joined #openstack-meeting | 03:33 | |
*** _hemna has joined #openstack-meeting | 03:38 | |
*** macza has quit IRC | 03:45 | |
*** tetsuro_ has quit IRC | 03:53 | |
*** TxGirlGeek has quit IRC | 03:54 | |
*** jamesmcarthur has joined #openstack-meeting | 03:56 | |
*** imsurit_ofc has joined #openstack-meeting | 03:59 | |
*** igordc has quit IRC | 04:02 | |
*** jamesmcarthur has quit IRC | 04:03 | |
*** _hemna has quit IRC | 04:09 | |
*** sdake has joined #openstack-meeting | 04:10 | |
*** rbudden has quit IRC | 04:12 | |
*** macza has joined #openstack-meeting | 04:20 | |
*** armstrong has joined #openstack-meeting | 04:24 | |
*** armstrong has quit IRC | 04:29 | |
*** jamesmcarthur has joined #openstack-meeting | 04:30 | |
*** macza has quit IRC | 04:34 | |
*** jamesmcarthur has quit IRC | 04:35 | |
*** ijw_ has quit IRC | 04:49 | |
*** janki has joined #openstack-meeting | 04:53 | |
*** macza has joined #openstack-meeting | 05:00 | |
*** macza has quit IRC | 05:05 | |
*** jamesmcarthur has joined #openstack-meeting | 05:05 | |
*** jamesmcarthur has quit IRC | 05:10 | |
*** zbr|ssbarnea has joined #openstack-meeting | 05:13 | |
*** zbr has quit IRC | 05:16 | |
*** sdake has quit IRC | 05:25 | |
*** hyunsikyang has joined #openstack-meeting | 05:27 | |
*** sdake has joined #openstack-meeting | 05:35 | |
*** macza has joined #openstack-meeting | 05:42 | |
*** macza has quit IRC | 05:46 | |
*** dkushwaha has quit IRC | 05:49 | |
*** yamamoto has quit IRC | 06:01 | |
*** jamesmcarthur has joined #openstack-meeting | 06:07 | |
*** yamamoto has joined #openstack-meeting | 06:10 | |
*** macza has joined #openstack-meeting | 06:10 | |
*** jamesmcarthur has quit IRC | 06:11 | |
*** macza has quit IRC | 06:15 | |
*** sdake has quit IRC | 06:20 | |
*** tetsuro has joined #openstack-meeting | 06:30 | |
*** jamesmcarthur has joined #openstack-meeting | 06:44 | |
*** jamesmcarthur has quit IRC | 06:48 | |
*** sridharg has joined #openstack-meeting | 06:51 | |
*** whoami-rajat has joined #openstack-meeting | 06:53 | |
*** priteau has joined #openstack-meeting | 06:54 | |
*** armax has quit IRC | 07:02 | |
*** lpetrut has joined #openstack-meeting | 07:03 | |
*** slaweq has joined #openstack-meeting | 07:07 | |
*** priteau has quit IRC | 07:18 | |
*** dtrainor has joined #openstack-meeting | 07:24 | |
*** dtrainor_ has joined #openstack-meeting | 07:26 | |
*** dtrainor has quit IRC | 07:29 | |
*** pcaruana has joined #openstack-meeting | 07:29 | |
*** markvoelker has joined #openstack-meeting | 07:39 | |
*** yamamoto has quit IRC | 07:39 | |
*** yamamoto has joined #openstack-meeting | 07:41 | |
*** yamamoto has quit IRC | 07:41 | |
*** yamamoto has joined #openstack-meeting | 07:41 | |
*** apetrich has joined #openstack-meeting | 07:50 | |
*** belmoreira has joined #openstack-meeting | 08:02 | |
*** imsurit_ofc has quit IRC | 08:03 | |
*** lpetrut has quit IRC | 08:07 | |
*** lpetrut has joined #openstack-meeting | 08:08 | |
*** rossella_s has joined #openstack-meeting | 08:08 | |
*** kopecmartin|off is now known as kopecmartin | 08:09 | |
*** e0ne has joined #openstack-meeting | 08:10 | |
*** markvoelker has quit IRC | 08:12 | |
*** e0ne has quit IRC | 08:33 | |
*** ttsiouts has joined #openstack-meeting | 08:33 | |
*** asmita has joined #openstack-meeting | 08:42 | |
*** jamesmcarthur has joined #openstack-meeting | 08:45 | |
*** ttsiouts has quit IRC | 08:47 | |
*** ttsiouts has joined #openstack-meeting | 08:48 | |
*** tetsuro has quit IRC | 08:48 | |
*** jamesmcarthur has quit IRC | 08:50 | |
*** ttsiouts has quit IRC | 08:52 | |
*** asmita has quit IRC | 08:53 | |
*** tssurya has joined #openstack-meeting | 08:54 | |
*** Luzi has joined #openstack-meeting | 08:54 | |
*** vishalmanchanda has joined #openstack-meeting | 08:57 | |
*** e0ne has joined #openstack-meeting | 09:01 | |
*** ociuhandu has quit IRC | 09:09 | |
*** ttsiouts has joined #openstack-meeting | 09:09 | |
*** markvoelker has joined #openstack-meeting | 09:09 | |
*** ociuhandu has joined #openstack-meeting | 09:10 | |
*** lpetrut has quit IRC | 09:14 | |
*** ociuhandu has quit IRC | 09:15 | |
*** markvoelker has quit IRC | 09:43 | |
*** takamatsu_ has joined #openstack-meeting | 09:57 | |
*** takamatsu has quit IRC | 09:57 | |
*** aojea has joined #openstack-meeting | 09:59 | |
*** takamatsu_ has quit IRC | 10:00 | |
*** ociuhandu has joined #openstack-meeting | 10:03 | |
*** takamatsu_ has joined #openstack-meeting | 10:03 | |
*** ociuhandu has quit IRC | 10:07 | |
*** yamamoto has quit IRC | 10:23 | |
*** psachin has quit IRC | 10:24 | |
*** slaweq has quit IRC | 10:40 | |
*** markvoelker has joined #openstack-meeting | 10:40 | |
*** jamesmcarthur has joined #openstack-meeting | 10:46 | |
*** erlon has joined #openstack-meeting | 10:48 | |
*** psachin has joined #openstack-meeting | 10:50 | |
*** jamesmcarthur has quit IRC | 10:51 | |
*** erlon_ has joined #openstack-meeting | 10:55 | |
*** slaweq has joined #openstack-meeting | 10:57 | |
*** erlon has quit IRC | 10:58 | |
*** macza has joined #openstack-meeting | 10:59 | |
*** slaweq has quit IRC | 11:01 | |
*** macza has quit IRC | 11:03 | |
*** ttsiouts has quit IRC | 11:13 | |
*** markvoelker has quit IRC | 11:13 | |
*** yamamoto has joined #openstack-meeting | 11:32 | |
*** slaweq has joined #openstack-meeting | 11:38 | |
*** takamatsu_ has quit IRC | 11:48 | |
*** janki has quit IRC | 11:49 | |
*** takamatsu_ has joined #openstack-meeting | 11:52 | |
*** janki has joined #openstack-meeting | 11:54 | |
*** yamamoto has quit IRC | 11:56 | |
*** ttsiouts has joined #openstack-meeting | 11:58 | |
*** raildo has joined #openstack-meeting | 12:09 | |
*** markvoelker has joined #openstack-meeting | 12:09 | |
*** janki has quit IRC | 12:23 | |
*** takamatsu_ has quit IRC | 12:24 | |
*** takamatsu has joined #openstack-meeting | 12:24 | |
*** ociuhandu has joined #openstack-meeting | 12:35 | |
*** ociuhandu has joined #openstack-meeting | 12:35 | |
*** rf0lc0 has joined #openstack-meeting | 12:35 | |
*** ociuhandu has quit IRC | 12:35 | |
*** ociuhandu has joined #openstack-meeting | 12:36 | |
*** Luzi has quit IRC | 12:37 | |
*** yamamoto has joined #openstack-meeting | 12:37 | |
*** Luzi has joined #openstack-meeting | 12:37 | |
*** rfolco has quit IRC | 12:37 | |
*** Luzi has quit IRC | 12:38 | |
*** sdake has joined #openstack-meeting | 12:42 | |
*** markvoelker has quit IRC | 12:42 | |
*** jamesmcarthur has joined #openstack-meeting | 12:45 | |
*** jamesmcarthur has quit IRC | 12:50 | |
*** bobh has joined #openstack-meeting | 12:58 | |
*** ociuhandu_ has joined #openstack-meeting | 13:09 | |
*** erlon_ has quit IRC | 13:10 | |
*** mmethot has quit IRC | 13:11 | |
*** ociuhandu_ has quit IRC | 13:11 | |
*** ociuhandu_ has joined #openstack-meeting | 13:12 | |
*** ociuhandu has quit IRC | 13:12 | |
*** mmethot has joined #openstack-meeting | 13:14 | |
*** rf0lc0 is now known as rfolco | 13:14 | |
*** bobh has quit IRC | 13:15 | |
*** rbudden has joined #openstack-meeting | 13:16 | |
*** TxGirlGeek has joined #openstack-meeting | 13:18 | |
*** carlos_silva has joined #openstack-meeting | 13:21 | |
*** sdake has quit IRC | 13:23 | |
*** sdake has joined #openstack-meeting | 13:26 | |
*** erlon_ has joined #openstack-meeting | 13:26 | |
*** Luzi has joined #openstack-meeting | 13:27 | |
*** sdake has quit IRC | 13:27 | |
*** mriedem has joined #openstack-meeting | 13:32 | |
*** TxGirlGeek has quit IRC | 13:33 | |
*** sdake has joined #openstack-meeting | 13:34 | |
*** janki has joined #openstack-meeting | 13:35 | |
*** number80 has quit IRC | 13:35 | |
*** slaweq has quit IRC | 13:35 | |
*** sdake has quit IRC | 13:39 | |
*** markvoelker has joined #openstack-meeting | 13:39 | |
*** sdake has joined #openstack-meeting | 13:48 | |
*** yamamoto has quit IRC | 14:00 | |
*** sdake has quit IRC | 14:00 | |
*** yamamoto has joined #openstack-meeting | 14:00 | |
*** yamamoto has quit IRC | 14:00 | |
*** sdake has joined #openstack-meeting | 14:01 | |
*** yamamoto has joined #openstack-meeting | 14:01 | |
*** samP has quit IRC | 14:02 | |
*** samP has joined #openstack-meeting | 14:04 | |
*** yamamoto has quit IRC | 14:05 | |
*** yamamoto has joined #openstack-meeting | 14:06 | |
*** ttsiouts has quit IRC | 14:09 | |
*** psachin has quit IRC | 14:10 | |
*** sdake has quit IRC | 14:12 | |
*** _hemna has joined #openstack-meeting | 14:12 | |
*** markvoelker has quit IRC | 14:13 | |
*** ttsiouts has joined #openstack-meeting | 14:17 | |
*** belmoreira has quit IRC | 14:20 | |
*** belmoreira has joined #openstack-meeting | 14:21 | |
*** eharney has joined #openstack-meeting | 14:27 | |
*** sdake has joined #openstack-meeting | 14:35 | |
*** _alastor_ has joined #openstack-meeting | 14:36 | |
*** _alastor_ has quit IRC | 14:41 | |
*** mjturek has joined #openstack-meeting | 14:42 | |
*** dtrainor_ has quit IRC | 14:45 | |
*** sdake has quit IRC | 14:50 | |
*** awaugama has joined #openstack-meeting | 14:51 | |
*** armstrong has joined #openstack-meeting | 14:51 | |
*** macza has joined #openstack-meeting | 14:54 | |
*** mjturek has quit IRC | 14:55 | |
*** awaugama has quit IRC | 14:56 | |
*** sdake has joined #openstack-meeting | 14:58 | |
*** macza has quit IRC | 14:58 | |
*** mjturek has joined #openstack-meeting | 14:58 | |
*** janki has quit IRC | 15:00 | |
*** bobh has joined #openstack-meeting | 15:03 | |
*** macza has joined #openstack-meeting | 15:03 | |
*** dmacpher has joined #openstack-meeting | 15:06 | |
*** awaugama has joined #openstack-meeting | 15:09 | |
*** macza has quit IRC | 15:09 | |
*** markvoelker has joined #openstack-meeting | 15:10 | |
*** Luzi has quit IRC | 15:11 | |
*** diablo_rojo has joined #openstack-meeting | 15:19 | |
*** macza has joined #openstack-meeting | 15:19 | |
*** armax has joined #openstack-meeting | 15:20 | |
*** erlon__ has joined #openstack-meeting | 15:23 | |
*** artom has quit IRC | 15:26 | |
*** erlon_ has quit IRC | 15:26 | |
*** jamesmcarthur has joined #openstack-meeting | 15:26 | |
*** ociuhandu_ has quit IRC | 15:28 | |
*** ociuhandu has joined #openstack-meeting | 15:29 | |
*** macza has quit IRC | 15:40 | |
*** mjturek has quit IRC | 15:43 | |
*** markvoelker has quit IRC | 15:43 | |
*** zbr has joined #openstack-meeting | 15:46 | |
*** zbr|ssbarnea has quit IRC | 15:47 | |
*** wwriverrat has quit IRC | 15:54 | |
*** mjturek has joined #openstack-meeting | 15:57 | |
*** davidsha has joined #openstack-meeting | 15:58 | |
*** raildo has quit IRC | 15:58 | |
*** _alastor_ has joined #openstack-meeting | 16:04 | |
*** raildo has joined #openstack-meeting | 16:05 | |
*** zbr|ssbarnea has joined #openstack-meeting | 16:10 | |
*** raildo has quit IRC | 16:11 | |
*** zbr has quit IRC | 16:13 | |
*** rossella_s has quit IRC | 16:16 | |
*** jrbalderrama has joined #openstack-meeting | 16:17 | |
*** ttsiouts has quit IRC | 16:18 | |
*** ttsiouts has joined #openstack-meeting | 16:18 | |
*** raildo has joined #openstack-meeting | 16:18 | |
*** ttsiouts has quit IRC | 16:23 | |
*** zbr has joined #openstack-meeting | 16:23 | |
*** zbr|ssbarnea has quit IRC | 16:26 | |
*** gyee has joined #openstack-meeting | 16:32 | |
*** jamesmcarthur has quit IRC | 16:34 | |
*** markvoelker has joined #openstack-meeting | 16:40 | |
*** artom has joined #openstack-meeting | 16:41 | |
*** jamesmcarthur has joined #openstack-meeting | 16:46 | |
*** raildo has quit IRC | 16:46 | |
*** raildo has joined #openstack-meeting | 16:53 | |
*** sdake has quit IRC | 17:00 | |
*** rbudden has quit IRC | 17:02 | |
*** _hemna has quit IRC | 17:07 | |
*** jrbalderrama has quit IRC | 17:08 | |
*** tssurya has quit IRC | 17:09 | |
*** macza has joined #openstack-meeting | 17:09 | |
*** macza has quit IRC | 17:13 | |
*** markvoelker has quit IRC | 17:13 | |
*** sdake has joined #openstack-meeting | 17:13 | |
*** ociuhandu_ has joined #openstack-meeting | 17:16 | |
*** ociuhandu has quit IRC | 17:17 | |
*** pcaruana has quit IRC | 17:19 | |
*** rbudden has joined #openstack-meeting | 17:23 | |
*** jamesmcarthur has quit IRC | 17:24 | |
*** jamesmcarthur_ has joined #openstack-meeting | 17:25 | |
*** macza has joined #openstack-meeting | 17:27 | |
*** jamesmcarthur_ has quit IRC | 17:27 | |
*** davidsha has quit IRC | 17:29 | |
*** sdake has quit IRC | 17:31 | |
*** macza has quit IRC | 17:32 | |
*** e0ne has quit IRC | 17:33 | |
*** jamesmcarthur has joined #openstack-meeting | 17:35 | |
*** sdake has joined #openstack-meeting | 17:35 | |
*** rbudden has quit IRC | 17:39 | |
*** rbudden has joined #openstack-meeting | 17:40 | |
*** macza has joined #openstack-meeting | 17:41 | |
*** mattw4 has joined #openstack-meeting | 17:41 | |
*** kopecmartin is now known as kopecmartin|off | 17:42 | |
*** macza has quit IRC | 17:45 | |
*** rbudden has quit IRC | 17:47 | |
*** mjturek has quit IRC | 18:01 | |
*** mjturek has joined #openstack-meeting | 18:01 | |
*** mjturek has quit IRC | 18:04 | |
*** mjturek has joined #openstack-meeting | 18:05 | |
*** mjturek has quit IRC | 18:08 | |
*** markvoelker has joined #openstack-meeting | 18:10 | |
*** mjturek has joined #openstack-meeting | 18:11 | |
*** rbudden has joined #openstack-meeting | 18:13 | |
*** sdake has quit IRC | 18:17 | |
*** sdake has joined #openstack-meeting | 18:19 | |
*** _hemna has joined #openstack-meeting | 18:22 | |
*** sridharg has quit IRC | 18:36 | |
*** TxGirlGeek has joined #openstack-meeting | 18:38 | |
*** cloudrancher has quit IRC | 18:38 | |
*** mjturek has quit IRC | 18:39 | |
*** ekcs has joined #openstack-meeting | 18:41 | |
*** markvoelker has quit IRC | 18:43 | |
*** ociuhandu_ has quit IRC | 18:47 | |
*** cloudrancher has joined #openstack-meeting | 18:55 | |
*** mjturek has joined #openstack-meeting | 18:56 | |
*** mattw4 has quit IRC | 18:59 | |
*** mattw4 has joined #openstack-meeting | 18:59 | |
*** ijw has joined #openstack-meeting | 19:07 | |
SotK | anyone around for the storyboard meeting? | 19:07 |
---|---|---|
diablo_rojo | o/ | 19:07 |
SotK | #startmeeting storyboard | 19:08 |
openstack | Meeting started Wed Feb 6 19:08:06 2019 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:08 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:08 |
*** openstack changes topic to " (Meeting topic: storyboard)" | 19:08 | |
openstack | The meeting name has been set to 'storyboard' | 19:08 |
SotK | #link https://wiki.openstack.org/wiki/Meetings/StoryBoard Agenda | 19:08 |
SotK | There are no announcements and I think nothing new about migrations, so lets skip past those | 19:09 |
SotK | #topic Story Attachments | 19:09 |
*** openstack changes topic to "Story Attachments (Meeting topic: storyboard)" | 19:09 | |
fungi | this is the hot topic of the week, to be sure | 19:09 |
* diablo_rojo has reviews to do | 19:09 | |
diablo_rojo | It is indeed | 19:10 |
SotK | #link https://review.openstack.org/#/q/status:open+topic:story-attachments Attachment changes | 19:10 |
SotK | I implemented the basic functionality needed for story attachments | 19:11 |
SotK | there are some bits missing, for example if your backend has attachments disabled the webclient just hits a bunch of errors instead of behaving sensibly | 19:12 |
fungi | i call that "polish" | 19:12 |
*** bobh has quit IRC | 19:12 | |
SotK | yep, me too | 19:12 |
fungi | er, "polishing" perhaps so as not to be confused with the national language of poland ;) | 19:12 |
SotK | on a similar note, you have to manually set the ACL on the swift container even if you let storyboard create it automatically | 19:13 |
diablo_rojo | Looks like a solid start to me. | 19:14 |
diablo_rojo | Way further than I would be if I was the primary dev on the hook ;) | 19:14 |
diablo_rojo | So thank you SotK! | 19:14 |
SotK | np :) | 19:14 |
SotK | I started prototyping it and then accidentally made most of it and just decided to finish | 19:15 |
fungi | in theory if sb can create a container it should also be able to set acls via the same api? | 19:15 |
SotK | yep, should be trivial to add | 19:16 |
fungi | again, detail which can be ironed out later, if it just ends up as documentation i think that's perfectly fine too | 19:16 |
fungi | and also irrelevant for deployments which don't expect to make use of private stories | 19:17 |
SotK | the default is fully private so it needs doing for every deployment | 19:17 |
SotK | but yeah, its not exactly onerous, it would just be neater to add it in | 19:17 |
fungi | oh, got it | 19:18 |
fungi | fail closed is safer anyway at least | 19:18 |
SotK | indeed | 19:19 |
diablo_rojo | indeed | 19:19 |
fungi | i've only just skimmed so far, but i like that this is all fairly bite-sized changes. nothing massive | 19:19 |
SotK | yeah it turned out to be quite a bit easier than I expected since all the hard bits are handled by swift itself | 19:20 |
diablo_rojo | Yeah that is super appreciated | 19:20 |
SotK | I also pushed my config file and a docker-compose.yml file which runs the services needed to test the patches to my github for now | 19:22 |
SotK | #link https://github.com/ColdrickSotK/storyboard-environment Config for testing | 19:22 |
diablo_rojo | Oh cool | 19:22 |
SotK | I intend to turn that into something more complete and push it to the storyboard repo in the near future | 19:23 |
diablo_rojo | Sounds good. | 19:23 |
*** bbowen has quit IRC | 19:24 | |
fungi | that'll be awesome for getting new contributors up to speed, i think | 19:24 |
SotK | along with some docs to go along with it, which hopefully will allow a quick way to get a development environment up and running without needing to remember to install and configure all of the things | 19:24 |
fungi | absolutely | 19:24 |
fungi | that's a huge help | 19:24 |
diablo_rojo | Yes, super helpful | 19:26 |
SotK | I think that's all I have on attachments | 19:26 |
SotK | looking forward to reviews :) | 19:26 |
fungi | thanks!!! | 19:27 |
SotK | #topic Moving database closer to site | 19:28 |
*** openstack changes topic to "Moving database closer to site (Meeting topic: storyboard)" | 19:28 | |
fungi | #link https://etherpad.openstack.org/p/gCj4NfcnbW Database move from Trove to local MySQL service on storyboard.openstack.org | 19:28 |
fungi | that's the current migration plan | 19:29 |
fungi | the new xenial-based deployment is up and you can in theory test it out with a local /etc/hosts edit in the meantime | 19:29 |
*** e0ne has joined #openstack-meeting | 19:29 | |
fungi | though it's still using trove until the migration is performed | 19:29 |
fungi | i am also suddenly worried by the story jungleboyj just mentioned in #storyboard a few minutes ago, and would like to rule out any relationship to the db move before proceeding | 19:30 |
fungi | #link https://storyboard.openstack.org/#!/story/2004948 Unable to create worklists ... I am getting a 500 error | 19:30 |
diablo_rojo | Yeah, somewhat concerning | 19:31 |
SotK | me too, looks a bit suspicious | 19:31 |
fungi | once we're comfortable with the maintenance plan (it's basically a reflection of what i did for storyboard-dev.o.o a few weeks ago), we just need to pick a quiet 5-ish minutes to do the move | 19:32 |
jungleboyj | eharney: Was seeing a number of HTTP 500's as well. | 19:32 |
jungleboyj | That was all in the last hour if you have logs. | 19:32 |
SotK | though, I expect that the code that threw that error could be improved significantly | 19:32 |
jungleboyj | We were trying to do some design for moving Cinder to storyboard but couldn't make much progress. | 19:33 |
fungi | jungleboyj: we definitely have logs, though the sql error is likely sufficient to track it down | 19:33 |
jungleboyj | We had a number of other questions that I will follow up on at some point in the storyboard channel. | 19:33 |
fungi | much appreciated! | 19:33 |
SotK | indeed, sorry about the issues :( | 19:34 |
SotK | the plan looks sensible to me | 19:34 |
SotK | but yeah, we should make sure this is unrelated (or fix it if it is) | 19:34 |
diablo_rojo | jungleboyj, happy to help with suggestions for organization if you want help too | 19:35 |
fungi | well, we likely need to fix it either way | 19:35 |
SotK | yeah, I realised that was terribly phrased after pressing enter | 19:35 |
fungi | and even SotK and diablo_rojo have local shell accounts on the storyboard-dev server so doesn't just need me to look into it | 19:35 |
*** bbowen has joined #openstack-meeting | 19:35 | |
jungleboyj | diablo_rojo: Thanks. I think we have come up with a plan going forward but would like to be able to set up a PoC first. | 19:36 |
SotK | anything else on the db move? | 19:36 |
fungi | nope, only other thing i haven't done yet is to test out the new deployment and confirm it seems to be serving the correct stuff | 19:36 |
diablo_rojo | jungleboyj, sounds good | 19:36 |
fungi | services are running but i haven't exercised it yet | 19:37 |
SotK | #topic In Progress Work | 19:38 |
*** openstack changes topic to "In Progress Work (Meeting topic: storyboard)" | 19:38 | |
SotK | I also sent various small patches to make things nicer and fix various issues that came up whilst working on attachments | 19:39 |
diablo_rojo | I have several patches I need to update.. | 19:39 |
*** markvoelker has joined #openstack-meeting | 19:40 | |
SotK | I still have to review one of yours I think | 19:40 |
SotK | and I want to try to reproduce the weird login bug that fatema was seeing the other week to work out whats going wrong | 19:41 |
diablo_rojo | I saw several reviews from you, but haven't checked if they were all covered :) | 19:41 |
diablo_rojo | I have plenty of work to do either way | 19:41 |
SotK | good :) | 19:42 |
SotK | #topic Open Discussion | 19:44 |
*** openstack changes topic to "Open Discussion (Meeting topic: storyboard)" | 19:44 | |
SotK | I'll leave this open for a minute or two in case anyone has anything they want to raise | 19:45 |
diablo_rojo | There's that Manila ML thread | 19:47 |
diablo_rojo | about issues | 19:47 |
diablo_rojo | I was going to post on it about the migration and how they should keep storyboard in mind when planning/discussing things | 19:47 |
SotK | oh I think I've missed that | 19:47 |
fungi | a new one? did i miss spotting it? | 19:47 |
diablo_rojo | uhh theres a link on the agenda | 19:47 |
diablo_rojo | one sec | 19:47 |
fungi | i'll find | 19:48 |
SotK | ha so there is | 19:48 |
SotK | sorry | 19:48 |
SotK | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002404.html | 19:48 |
fungi | thanks for spotting that! | 19:48 |
*** bobh has joined #openstack-meeting | 19:49 | |
fungi | okay, so i did read that one (and suggested they move from google spreadsheets to ethercalc for openness/inclusivity, and they seem interested in doing that too) | 19:49 |
fungi | oh, wait, it was another (neutron?) bug triaging thread where i recommended ethercalc... this is the one which spontaneously inticated they were moving there | 19:50 |
diablo_rojo | fungi, huh, I don't see a response from you on that thread | 19:50 |
diablo_rojo | Got a link to that one? | 19:50 |
fungi | and i remember it warming the cockles of my heart | 19:50 |
fungi | sure, just a sec | 19:50 |
diablo_rojo | Lol | 19:51 |
*** mattw4 has quit IRC | 19:51 | |
fungi | http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002372.html | 19:51 |
fungi | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002372.html [Neutron] - Bug Report for the week of Jan 29th- Feb4th. | 19:52 |
* SotK agrees that it may be worth emailing about keeping storyboard in mind | 19:53 | |
fungi | yes, absolutely | 19:53 |
diablo_rojo | Its one of my pinned emails to reply to today | 19:53 |
diablo_rojo | still digging out of the FOSDEM hole | 19:53 |
fungi | oh, speaking of neutron, it may be a worthwhile exercise to repeat the import attempt on storyboard-dev again now that it's a different server and db backend | 19:53 |
diablo_rojo | Oh good call | 19:54 |
diablo_rojo | I can definitely add that to my list of things to do | 19:54 |
fungi | since we can at least quickly rule those out and likely confirm the same behavior is still present | 19:54 |
diablo_rojo | Yeah totally | 19:55 |
*** jamesmcarthur has quit IRC | 19:55 | |
diablo_rojo | One other thing. | 19:55 |
diablo_rojo | If we want to try to get another outreachy intern we need to apply by the 12th of March. | 19:55 |
diablo_rojo | I don't know we can get anyone as awesome as fatema, but I think we should try :) | 19:56 |
SotK | yeah I agree | 19:56 |
diablo_rojo | Will put together an etherpad with the application info for you both to look over if you're willing to help me out :) | 19:56 |
diablo_rojo | SotK, wanna be my co mentor again? | 19:56 |
SotK | and this is significantly more time to prepare than we had last year I think | 19:56 |
diablo_rojo | Yep :) | 19:56 |
SotK | sure, and I'll try to be more around this time too | 19:56 |
diablo_rojo | Worked out pretty well last time, but I won't object to more help :) | 19:57 |
SotK | :) | 19:58 |
SotK | we're almost out of time | 19:58 |
SotK | anything else? | 19:58 |
fungi | i got nothin' | 19:59 |
SotK | in that case, thanks for coming folks! | 19:59 |
SotK | #endmeeting | 20:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 20:00 | |
openstack | Meeting ended Wed Feb 6 20:00:01 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storyboard/2019/storyboard.2019-02-06-19.08.html | 20:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2019/storyboard.2019-02-06-19.08.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/storyboard/2019/storyboard.2019-02-06-19.08.log.html | 20:00 |
diablo_rojo | Thanks SotK ! | 20:00 |
fungi | thanks SotK!!! | 20:03 |
*** erlon__ has quit IRC | 20:03 | |
*** ijw has quit IRC | 20:05 | |
*** ijw has joined #openstack-meeting | 20:06 | |
*** markvoelker has quit IRC | 20:12 | |
*** sdake has quit IRC | 20:13 | |
*** aojea has quit IRC | 20:18 | |
*** ijw has quit IRC | 20:19 | |
*** sdake has joined #openstack-meeting | 20:23 | |
*** ijw has joined #openstack-meeting | 20:24 | |
*** armstrong has quit IRC | 20:27 | |
*** cloudrancher has quit IRC | 20:27 | |
*** cloudrancher has joined #openstack-meeting | 20:30 | |
*** jamesmcarthur has joined #openstack-meeting | 20:41 | |
*** jamesmcarthur has quit IRC | 20:41 | |
*** jamesmcarthur has joined #openstack-meeting | 20:42 | |
*** awaugama has quit IRC | 20:42 | |
*** raildo has quit IRC | 20:56 | |
*** timburke has joined #openstack-meeting | 20:57 | |
*** zaitcev has joined #openstack-meeting | 20:57 | |
*** sdake has quit IRC | 20:57 | |
*** sdake has joined #openstack-meeting | 20:59 | |
*** alecuyer has joined #openstack-meeting | 20:59 | |
*** patchbot has joined #openstack-meeting | 21:00 | |
*** e0ne has quit IRC | 21:00 | |
*** vr42 has joined #openstack-meeting | 21:00 | |
notmyname | #startmeeting swift | 21:00 |
openstack | Meeting started Wed Feb 6 21:00:52 2019 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:00 |
*** openstack changes topic to " (Meeting topic: swift)" | 21:00 | |
openstack | The meeting name has been set to 'swift' | 21:00 |
*** vintbra has joined #openstack-meeting | 21:01 | |
notmyname | who's here for the swift team meeting? | 21:01 |
timburke | o/ | 21:01 |
vr42 | me | 21:01 |
*** _hemna has quit IRC | 21:01 | |
rledisez | hi o/ | 21:01 |
kota_ | o/ | 21:01 |
alecuyer | hello o/ | 21:01 |
notmyname | mattoliverau: tdasilva: clayg: ping | 21:01 |
notmyname | zaitcev: ping | 21:01 |
zaitcev | what | 21:01 |
clayg | welcome back mr. notmyname ! | 21:01 |
notmyname | it's good to be back | 21:02 |
vr42 | hello all | 21:02 |
notmyname | also, I don't think you've ever called me mr before. please stop ;-) | 21:02 |
notmyname | let's get started then. lots to go over this week | 21:02 |
notmyname | #link https://wiki.openstack.org/wiki/Meetings/Swift | 21:02 |
notmyname | I've been gone a couple of weeks, so I've been trying to catch up with whatever I missed | 21:03 |
notmyname | so if you had a question or needed me for something and I haven't responded, please ping me again | 21:03 |
notmyname | #topic housekeeping | 21:03 |
*** openstack changes topic to "housekeeping (Meeting topic: swift)" | 21:03 | |
notmyname | a few general things up front | 21:04 |
notmyname | first, big news! | 21:04 |
notmyname | rledisez has agreed to be a core reviewer. (that happened about 2 minutes before the meeting started, so I haven't had a chance to click the buttons yet) | 21:04 |
timburke | yay! \o/ | 21:04 |
kota_ | congrats! | 21:04 |
clayg | woot! | 21:05 |
timburke | welcome aboard rledisez! | 21:05 |
alecuyer | congrats :! | 21:05 |
rledisez | thx for trusting me, i'll try to reach your high levels of skills on swift | 21:05 |
mattoliverau | o/ | 21:05 |
mattoliverau | rledisez: congrats! | 21:05 |
notmyname | rledisez: I'm happy you agreed, and I know you'll continue to do great to help manage and maintain the project | 21:06 |
tdasilva | rledisez: congrats! | 21:07 |
notmyname | (now the other housekeeping stuff to talk about will be much less exciting) | 21:07 |
rledisez | notmyname: I will. should I swear somewhere that i'll protect the codebase and so on? :D | 21:07 |
notmyname | i didn't take the time while I was traveling to get the stable branches tagged, so I'm still working on that this week. it should be Real Soon Now (tm) | 21:07 |
notmyname | rledisez: lol | 21:08 |
notmyname | so expect that soon (and if you see a backport that doesn't have a review on it, that would be really helpful) | 21:08 |
notmyname | I'd like to propose a new thing for us to do to help manage patches (it wasn't my idea originally, so I know it's pretty good ;-) | 21:09 |
notmyname | we've got the priority reviews page | 21:09 |
timburke | i think there's just https://review.openstack.org/#/c/629402/ -- i keep meaning to take a look at it... | 21:09 |
*** markvoelker has joined #openstack-meeting | 21:09 | |
patchbot | patch 629402 - swift (stable/pike) - object-server can 409 in response to x-if-delete-at - 1 patch set | 21:09 |
notmyname | but we've also got a lot of patches that people have been running in production before they have landed upstream | 21:10 |
notmyname | I added a new section to the priority reviews page | 21:10 |
notmyname | #link https://wiki.openstack.org/wiki/Swift/PriorityReviews | 21:10 |
notmyname | so that we can write those patches down there | 21:10 |
clayg | makes sense | 21:10 |
notmyname | I do *not* think that patches listed there should necessarily be higher priority than others, but as reviewers, we can definitely consider the fact that they meet the "works in prod" bar | 21:11 |
clayg | that's not nothing! | 21:11 |
notmyname | so.... if you've got patches that your'e running in prod that haven't landed ( rledisez and alecuyer, I think you've got some), please update the wiki with a link to them | 21:11 |
rledisez | how should we fill this page? should we just put links (with irc nicknames), or do we talk about it here first? | 21:11 |
notmyname | rledisez: just update. no need to wait for a meeting | 21:11 |
rledisez | ok, i got my answer ^ | 21:11 |
timburke | i get the impression https://review.openstack.org/#/c/633671/ maybe belongs there... | 21:11 |
patchbot | patch 633671 - swift - Fix decryption for broken objects - 6 patch sets | 21:11 |
*** slaweq has joined #openstack-meeting | 21:11 | |
notmyname | yeah, is that the one that zigo is running? | 21:12 |
timburke | yeah | 21:12 |
notmyname | great! so we've got stuff to fill in already :-) | 21:12 |
notmyname | ok, last bit of housekeeping on the agenda is to raise awareness of the state of our gate | 21:12 |
notmyname | timburke has been looking at this lately and saying our functests are bad and we should feel bad | 21:12 |
notmyname | and zaitcev (?) found an issue today with probe tests | 21:13 |
timburke | it's sad-face. but hopefully getting better? | 21:13 |
zaitcev | I think it was someone else | 21:13 |
notmyname | like I said, i've just been trying to catch up, but it's something that seems to be a problem recently. timburke, didn't you say 13 of 15 reviews you left were "recheck"? | 21:13 |
notmyname | something crazy like that? | 21:13 |
timburke | somewhere around there | 21:14 |
timburke | https://review.openstack.org/#/c/634456/ should definitely help, though; https://review.openstack.org/#/c/634976/ too | 21:14 |
patchbot | patch 634456 - swift - func tests: Be willing to retry PUTs (MERGED) - 3 patch sets | 21:14 |
patchbot | patch 634976 - swift - Fix flakey symlink setup/teardown (MERGED) - 1 patch set | 21:14 |
notmyname | so that's the bad news (flakey tests in the openstack gate). but the good news is that it's all in our own tests! this means we can actually fix them pretty easily | 21:14 |
clayg | wooooohoooo! | 21:14 |
*** ijw has quit IRC | 21:14 | |
timburke | i also put up https://review.openstack.org/#/c/634362/ and https://review.openstack.org/#/c/634449/ | 21:14 |
patchbot | patch 634362 - swift - Fix flakey func test setup - 1 patch set | 21:14 |
patchbot | patch 634449 - swift - Fix flakey func test teardown - 1 patch set | 21:14 |
clayg | notmyname: how'd you phrase it? "The best possible bad news"? | 21:14 |
notmyname | heh | 21:14 |
notmyname | timburke: would you say most of these are because the test environment is pretty resource constrained? or is it just bad test code? | 21:15 |
*** ijw has joined #openstack-meeting | 21:15 | |
timburke | "easily" -- one of the func test failures i observed was assertion failures about container listings following an object PUT... i'm still not sue how best to address that... it's an eventually consistent system! | 21:16 |
clayg | some were just bad test code - like we'd assume a 201 on a result that retries on 503 where the second attempt might 202 - but I mean... you don't notice that stuff when everything "just works" | 21:16 |
timburke | pretty sure it's mostly because of resource constraints in the gate | 21:16 |
*** ociuhandu has joined #openstack-meeting | 21:16 | |
*** vishalmanchanda has quit IRC | 21:16 | |
notmyname | if anyone is wondering how they can help, first step would be to review some of the patches that timburke linked. otherwise, rerunning stuff in your saio and finding intermittent errors and digging in to them is good | 21:17 |
timburke | i don't think i've *ever* gotten a 503 in a functest on my laptop, even when the fans make it sound like it wants to take off | 21:18 |
notmyname | ok, I'm at the end of my housekeeping list. any other general info things to bring up before we move on to a coupe of other topics? | 21:18 |
alecuyer | do you know the configuration of the test environment (CPU, RAM) ? (On SAIO I don't think I ever get errors on my laptop, but i could lower the VM specs) | 21:18 |
notmyname | honestly I don't. maybe we could find it in logs. or ask clarkb or fungi | 21:19 |
alecuyer | ok will do | 21:19 |
timburke | things like http://logs.openstack.org/71/633671/6/check/swift-dsvm-functional/28d266d/zuul-info/inventory.yaml might have some semi-useful info? | 21:19 |
timburke | aha! "cloud: ovh" -- it's *your* fault ;-) | 21:20 |
notmyname | alecuyer: lowering your VM stats is likely a great idea. or maybe you know of a hosting provider that would give you a lot of small, cheap VMs.... ;-) | 21:20 |
alecuyer | woops :-) | 21:20 |
notmyname | lol | 21:20 |
* clayg snickers | 21:20 | |
alecuyer | I will try that and tell you what results I get | 21:20 |
timburke | i take that back -- that one passed | 21:20 |
notmyname | ok, let's move on | 21:21 |
notmyname | #topic losf feature branch | 21:21 |
*** openstack changes topic to "losf feature branch (Meeting topic: swift)" | 21:21 | |
notmyname | last week, kota_ and tdasilva and rledisez and alecuyer all met in europe and talked about LOSF | 21:21 |
notmyname | from what I hear, it was great | 21:21 |
tdasilva | +1 | 21:22 |
kota_ | +1 | 21:22 |
notmyname | rledisez and alecuyer want some feedback from the community, but they also need to write some more docs and tests | 21:22 |
alecuyer | yes it was :) | 21:22 |
notmyname | kota_/NTT has been running the code and testing it out, too | 21:22 |
rledisez | thx again kota_ for the effort you and your colleague put into testing losf | 21:22 |
kota_ | yup | 21:23 |
notmyname | so, from what I gather, the question was raised about making a formal feature branch for tracking it (instead of keeping it in a few existing gerrit patches) | 21:23 |
*** sdake has quit IRC | 21:23 | |
kota_ | currently the newest code is at https://github.com/alecuyer/swift/tree/master-losf | 21:23 |
rledisez | actually, right now, it mostly happen on the github of alecuyer | 21:23 |
clayg | kota_: was there slides!? tdasilva do you have slides!? | 21:23 |
kota_ | that follows recent master branch in swift upstream | 21:23 |
notmyname | the specific question I have for this meeting is "do we need to make feature/losf?" and more generally, what's the state of things | 21:23 |
tdasilva | rledisez started a nice doc: https://docs.google.com/document/d/1KoLsqWiXv9u2rnMZ5Rh73Js-lwP5h2qRj9CuFJ2IJJc/edit# | 21:24 |
notmyname | NTT slides are awesome :-) | 21:24 |
clayg | noice | 21:24 |
rledisez | alecuyer wrote the doc, I just read it ;) | 21:24 |
kota_ | clayg: I have, but not published. I'll send you if you want to look at. | 21:24 |
tdasilva | sorry, i meant alecuyer! | 21:24 |
fungi | #link https://docs.openstack.org/infra/manual/testing.html has details on our test environments | 21:24 |
notmyname | rledisez: any chance that's linked on the ideas page? errr... I mean that for alecuyer then | 21:24 |
alecuyer | Group effort :) Kota also wrote some parts of it | 21:24 |
notmyname | fungi: thanks | 21:25 |
clayg | kota_: yes pls | 21:25 |
*** mattw4 has joined #openstack-meeting | 21:25 | |
notmyname | kota_: even better, link to it on the ideas page! | 21:25 |
rledisez | it is | 21:25 |
alecuyer | notmyname: Yes I think I did, checking (on one existing line) | 21:25 |
notmyname | great | 21:25 |
rledisez | search for "losf design doc" | 21:25 |
kota_ | clayg: alright, i'll send by E-mail. I'm not sure it could be okay to be public. | 21:25 |
notmyname | #link https://wiki.openstack.org/wiki/Swift/ideas | 21:25 |
clayg | yesir | 21:26 |
timburke | alecuyer: are we still likely to want something along the lines of https://review.openstack.org/#/c/561631/ as a pre-req? | 21:26 |
patchbot | patch 561631 - swift - WIP - abstract FS operations in replicator/reconst... (ABANDONED) - 2 patch sets | 21:26 |
rledisez | kota_: from OVH point of you, it can be public, we have nothing to hide on LOSF (code is already public so…) | 21:26 |
alecuyer | timburke: indeed, currently I have that as the single pre-req on my branch. I still remember we discussed how it was not great ;) but currently, we depend on it | 21:27 |
kota_ | rledisez: exactly, it is. | 21:27 |
*** ijw has quit IRC | 21:27 | |
notmyname | alecuyer: I also heard that FOSDEM resulted in some promising stuff with regards to grpc and eventlet/golang | 21:27 |
*** ijw has joined #openstack-meeting | 21:27 | |
clayg | ORLY? | 21:28 |
timburke | i really like the core *idea* -- just wanted to think more about how to build the abstraction | 21:28 |
notmyname | clayg: YARLY! | 21:28 |
alecuyer | Yes somebody working on ember-csi has a workaround, which I was looking at earlier tonight, but not done with that and haven't tested, but it is promising | 21:28 |
timburke | but, woking code > ideas | 21:28 |
*** ijw has quit IRC | 21:28 | |
alecuyer | something to discuss in another time but here it is :https://github.com/embercsi/ember-csi/blob/master/ember_csi/workarounds.py#L46 | 21:29 |
clayg | alecuyer: why container storage abstraction be messing with eventlet? | 21:29 |
notmyname | clayg: "openstack", IIRC | 21:29 |
tdasilva | oh yeah, alecuyer i was supposed to connect you online with geguileo | 21:29 |
alecuyer | clayg: grpc messing with eventlet | 21:29 |
tdasilva | he hangs out on #openstack-cinder | 21:29 |
notmyname | tdasilva: and that person was going to patch eventlet? or grpc? there were going to be patches upstream somewhere, right? | 21:30 |
alecuyer | tdasilva: he showed me the code at fosdem on his phone | 21:30 |
alecuyer | notmyname: he says he will propose a patch upstream in grpc | 21:30 |
tdasilva | notmyname, alecuyer: yep | 21:30 |
notmyname | nice! that's great news | 21:30 |
clayg | well it says native threads - so you know it's good | 21:30 |
kota_ | nice | 21:31 |
notmyname | ok... so do we need a feature/losf branch? or do we need to wait for a couple of other things first? or some other idea? | 21:31 |
notmyname | IMO, it sounds like with 2 companies working on it, and some promising work otherwise, it might be time to make the feature branch | 21:31 |
rledisez | notmyname: is there strict requirements for having a feature branches? (and what would it be) | 21:32 |
kota_ | I supports creating a branch because it helps us to follow the newest master at least | 21:32 |
mattoliverau | Well it'll be better to have the code closer to the project, tho FB come with a bunch of overhead and regular master merging | 21:32 |
*** ijw has joined #openstack-meeting | 21:32 | |
notmyname | the downside is that we know it basically needs a "core sponsor" (likely kota_ at this point, and rledisez as he comes up to speed) just to make sure it doesn't get too stale | 21:32 |
rledisez | I also prefer to see it on gerrit than on github, just to have all the tests running etc… | 21:32 |
notmyname | rledisez: there's no strict requirements. just the social constraints we ourselves put on it | 21:33 |
notmyname | but I don't want a feature branch if nobody is going to look at it for a few months and nobody is going to keep it rebased against master | 21:33 |
notmyname | *that's* the big cost | 21:33 |
timburke | ooh yeah... making sure we know how to run with losf *in the gate* is a great reason to have a branch... | 21:34 |
clayg | feature branch == merge commit at some point yeah? if we want to split it up to cleanup/code/doc changes the merge commit that bring them in together has a small, but non-zero value | 21:34 |
notmyname | so "do we make a feature branch" is basically asking "are we ready to work on it as a group and move it towards master" | 21:34 |
*** artom has quit IRC | 21:34 | |
kota_ | it's not proposed-master branch yet in the feature branch, is it true? | 21:35 |
notmyname | kota_: correct | 21:35 |
notmyname | this would be a development feature branch. not a review branch for an actual merge | 21:35 |
kota_ | i think the past feature branch is to speed up the new change set w/o taken care of the master broken. | 21:35 |
clayg | oic | 21:35 |
kota_ | yup | 21:35 |
notmyname | my concern is making sure someone will be able to continually thing about it as it relates to master (including continually merging master into it, or rebasing) | 21:36 |
* mattoliverau is a little distracted, and needs to take the toddler to a swimming lesson (first one so I need to be there or she won't get in) +1 to FB so long people are working on it.. I'd like to have it closer and a 1st class work (IE with Gerrit and zuul) | 21:36 | |
alecuyer | we have said last week with rledisez that I will try to keep this rebased on master weekly | 21:36 |
notmyname | mattoliverau: understood | 21:36 |
zaitcev | I always hated feature branches, and hummingbird collapsed, but acoles made it work for encryption, so whatever | 21:36 |
notmyname | the point about having gate tests with a feature branch is great | 21:36 |
alecuyer | (wherever it lives) | 21:36 |
clayg | zaitcev: what's the downside of the feature branch? | 21:37 |
notmyname | zaitcev: hummingbird's issues were 99% social, not technical. and it's not "bad" that it didn't get merged. all the other feature branches we've done have ended up with pretty great things included in swift | 21:37 |
*** ijw has quit IRC | 21:37 | |
timburke | and we had sharding... and s3api... | 21:37 |
zaitcev | Yes, sharding | 21:37 |
zaitcev | clayg: mostly that I am too stupid to figure it out | 21:38 |
clayg | haha! | 21:38 |
kota_ | oic, s3api also had the feature branch | 21:38 |
notmyname | alecuyer: one logistical issue with a feature branch is that only a core reviewer can propose merge commits to it. you don't rebase the branch against master. master is merged in every so often | 21:38 |
zaitcev | like, how to add my own review and then not make it so git-review overwrites other reviews | 21:38 |
tdasilva | i think there was another before sharding | 21:38 |
timburke | kota_: yeah... i think we skipped the review branch, though? | 21:38 |
notmyname | storage policies were the first | 21:39 |
rledisez | tdasilva: storage policies? | 21:39 |
tdasilva | yep | 21:39 |
alecuyer | notmyname: right, I'll have to learn how to work properly with that | 21:39 |
notmyname | ok ok, here's the full doc on it ;-) | 21:39 |
notmyname | #link https://wiki.openstack.org/wiki/Swift/feature_branches | 21:39 |
alecuyer | thanks :) | 21:39 |
kota_ | timburke: oh, might be. only one big patch proposed to the master maybe. | 21:39 |
timburke | zaitcev: it should work more-or-less like master, particularly on the feature (as opposed to review) branch | 21:40 |
notmyname | based on who's been involved in LOSF so far, the core maintainer doing merges from master would likely be kota_. and rledisez could start doing it soon, too. | 21:40 |
*** ociuhandu has quit IRC | 21:40 | |
notmyname | so let me rephrase the question | 21:40 |
*** vintbra has quit IRC | 21:41 | |
kota_ | I might make the effort, imo. Also I may need the rledisez's help tho. | 21:41 |
notmyname | question in two parts (1) kota_ and rledisez are you willing to watch over a feature/losf branch and merge master in to it once every week or two? (2) for everyone else, are you ready to more actively watch the losf work and participate in discussing it? | 21:41 |
*** markvoelker has quit IRC | 21:42 | |
rledisez | notmyname: tbh, I have no idea how much effort it takes, but as it's a goal for OVH to have it merged, I should take the time needed for that. with the help of kota_ I think we can manage to merge master on a regular basis. for the other part, i'll need to read the doc | 21:43 |
clayg | I'd certainly be ready to start advocating that since kota and rledisez are going to be working on the feature branch we NEED to more actively watch the losf work and participate in discussing it | 21:43 |
notmyname | rledisez: kota_: got it | 21:43 |
notmyname | clayg: got it | 21:44 |
notmyname | and timburke sitting next to me, got it (he said the same thing) | 21:44 |
clayg | it'd be great to have a better picture of what that means realistically by the time we get to denver | 21:44 |
clayg | i mean... unless it was gunna be done by then? | 21:44 |
notmyname | clayg: that is an excellent point | 21:45 |
timburke | plus, this definitely falls under the "Open patches that are running in production somewhere" heading... | 21:45 |
notmyname | clayg: lol... right ... alecuyer: right? done by denver? ;-) | 21:45 |
rledisez | clayg: i like your optimism ;) | 21:45 |
clayg | k | 21:45 |
kota_ | yup, we have a couple of month in Denver. | 21:45 |
alecuyer | notmyname: hehe sure ;) | 21:45 |
notmyname | ok, I'll get the feature branch set up this week | 21:46 |
rledisez | timburke: i was shy to add it on the priorityreviews page, but I'll do it if you say so ;) | 21:46 |
kota_ | thanks notmyname | 21:46 |
clayg | wooooo!!! FB time | 21:46 |
rledisez | notmyname: thanks | 21:46 |
notmyname | ok, moving on | 21:46 |
notmyname | one more topic in the last 15 minutes | 21:46 |
clayg | I'm doing the FB dance - y'all are missing out | 21:46 |
notmyname | (thanks, everyone for being patient) | 21:46 |
notmyname | #topic quadiron for libec | 21:46 |
*** openstack changes topic to "quadiron for libec (Meeting topic: swift)" | 21:46 | |
notmyname | vr42: thank you for being patient with us. we had a lot to cover | 21:47 |
vr42 | hello | 21:47 |
vr42 | no worries | 21:47 |
notmyname | tdasilva: can you into vr42 to us please? and the topic? | 21:47 |
tdasilva | sure | 21:47 |
tdasilva | everyone, vr42 is from Scality and he got in touch asking us about the possiblity of adding QuadIron to libec | 21:48 |
kota_ | nice | 21:48 |
tdasilva | #link https://github.com/scality/liberasurecode/tree/feat/quadiron-fnt | 21:48 |
vr42 | QuadIron is an EC lib designed for managing a large number of parities | 21:48 |
notmyname | cool | 21:48 |
vr42 | this is the original project page: https://github.com/scality/quadiron | 21:48 |
*** ijw has joined #openstack-meeting | 21:48 | |
vr42 | some slides here: https://www.slideshare.net/Scality/quadiron-an-open-source-library-for-number-theoretic-transformbased-erasure-codes | 21:49 |
notmyname | #link https://github.com/scality/quadiron | 21:49 |
alecuyer | thanks | 21:49 |
notmyname | #link https://www.slideshare.net/Scality/quadiron-an-open-source-library-for-number-theoretic-transformbased-erasure-codes | 21:49 |
notmyname | (for the meeting notes) | 21:49 |
vr42 | ok | 21:49 |
vr42 | one interesting use case is for instance: | 21:49 |
vr42 | take your data, split in 100 | 21:49 |
vr42 | generate 200 parities in systematic mode | 21:49 |
vr42 | that means you have 100 parities in clear | 21:49 |
vr42 | 100 parities encoded | 21:50 |
kota_ | 100+200!? wow | 21:50 |
vr42 | 100+100 | 21:50 |
kota_ | oic | 21:50 |
vr42 | for an overhead of 2, you can lose 100 drives | 21:50 |
tdasilva | now you really need that FB, huh ;) | 21:50 |
zaitcev | But we can't store several fragments on one device, right? Our naming scheme does not allow it if partition number is the same. Or does it | 21:50 |
notmyname | kota_: lol, "only" 200 total ;-) | 21:50 |
vr42 | we do support systematic and non-systematic | 21:50 |
notmyname | zaitcev: in this case, I don't think using it in swift is as much of a concern. they're "just" integrating with libec for now | 21:50 |
vr42 | yes, liberasurecode is a nice abstraction for us to integrate | 21:51 |
notmyname | vr42: I think it's awesome that you're integrating with libec | 21:51 |
notmyname | that's exactly why it was written | 21:51 |
notmyname | I've got a few questions (from a maintainer perspective, not ec/tech perspective) | 21:52 |
vr42 | yes | 21:52 |
clayg | zaitcev: we put the frag_index in the on-disk filename - node can have multiple frags if stuff has to move around but the proxy won't ever write them down that way. | 21:52 |
notmyname | first off, what actually needs to be changed in the code to add quadiron? libec should probably allow new libraries without needing to change it's own code (but if not, that should probably be changed anyway) | 21:52 |
vr42 | I had to change a few things | 21:53 |
vr42 | actually for the better | 21:53 |
vr42 | I think | 21:53 |
*** ijw has quit IRC | 21:53 | |
notmyname | second, since we maintain libec, how do we maintain quadiron integration? how do we test it? can gate tests be added? what sort of lonter-term participation is scality envisioning? | 21:53 |
vr42 | if you want to look at the commit log: https://github.com/scality/liberasurecode/commit/1d414d625ce6b8117e6f2267ea05406cd1e46934 | 21:53 |
kota_ | hard coded k+m upper limit, I suppose at leaset. | 21:53 |
vr42 | yes I changed that | 21:53 |
vr42 | and polished the APIs required to manage vectors of fragments rather than bitmaps (it was already there, just polished it) | 21:54 |
timburke | seems like it might be a good time to address https://github.com/openstack/liberasurecode/blob/master/src/erasurecode.c#L614 ... | 21:54 |
notmyname | third, are there any concerns about legal entangelments with quadiron? patents, trademarks, copyrights, licenses, etc? | 21:54 |
vr42 | no as far as we know it is patent free | 21:55 |
notmyname | nice | 21:55 |
vr42 | we use a basic multiplicative FFT on a prime field | 21:55 |
*** slaweq has quit IRC | 21:55 | |
vr42 | it is known in the field for decades | 21:55 |
notmyname | how do we test the integration? | 21:55 |
notmyname | is it possible to integrate gates tests for it? | 21:56 |
vr42 | so, QuadIron itself is tested by CircleCI | 21:56 |
notmyname | it's open source? | 21:56 |
vr42 | we have a fork of liberasurecode, we can also set a CircleCI on it | 21:56 |
notmyname | ok | 21:56 |
vr42 | QuadIron is open-source | 21:56 |
notmyname | so the merged fork would have zuul tests in it so they can run with the other stuff in the gate (right?) | 21:56 |
vr42 | I have a question: in our PR, we have 2 different change sets | 21:57 |
vr42 | 1) is the minimal changes we had to do to libec to make it working (polishing, etc) | 21:57 |
vr42 | 2) is the quadiron backend code itself | 21:57 |
vr42 | should we make 2 PRs ? or 2 different commits in the same PR ? | 21:58 |
timburke | notmyname: we've done that sort of thing before (though after the fact), for isa-l and jerasure: https://review.openstack.org/#/c/604391/ | 21:58 |
patchbot | patch 604391 - liberasurecode - Install Jerasure and ISA-L libs (MERGED) - 5 patch sets | 21:58 |
notmyname | timburke: +1 | 21:58 |
notmyname | vr42: does the first patch make sense on its own? would you have proposed it anyway? | 21:59 |
kota_ | vr42: liberasurecode is maintained under openstack namespace that means github's pr is not a way to push to upstream. | 21:59 |
*** mjturek has quit IRC | 21:59 | |
kota_ | it's just a note. | 21:59 |
notmyname | personally, I love the idea of integrating more ec libraries into libec. I think we should encourage that all the time. I'd love for scality to contribute this. | 21:59 |
kota_ | notmyname: +1 | 21:59 |
vr42 | I actually found a bug here https://github.com/scality/liberasurecode/commit/1d414d625ce6b8117e6f2267ea05406cd1e46934#diff-47d435f29c8b3e47130b1fbf03f1ef60R226 | 22:00 |
notmyname | does anyone else have concerns or questions about the mechanics of adding quadiron support to libec? | 22:00 |
vr42 | for backends with headers | 22:00 |
*** zbr|ssbarnea has joined #openstack-meeting | 22:00 | |
vr42 | it was a case not managed | 22:00 |
timburke | vr42: if proposed as two commits, it'll create two reviews (essentially, PRs) in gerrit, with the second depending on the first. that's fine. if you'd prefer it as a single commit, i'm sure we can work with that, too | 22:00 |
zaitcev | vr42: as a reviewer I do prefer a user or caller, even a sample one, to be there for an api change. If you need a new method, for instance, it needs an explanation how it's used at the very least. But other than this, if you can separate cleanups into a separate commit, that's better. | 22:00 |
vr42 | ok | 22:00 |
notmyname | vr42: if the first patch set would be good anyway, then it should likely be two separate patches. if not, then it should likely be squashed | 22:00 |
notmyname | zaitcev: I agree | 22:01 |
vr42 | ok | 22:01 |
*** zbr|ssbarnea has quit IRC | 22:01 | |
notmyname | we're running over our time a little bit, so let me try to sum up what happens next | 22:01 |
tdasilva | good docs on adding dependency in gerrit: https://docs.openstack.org/infra/manual/developers.html#adding-a-dependency | 22:01 |
tdasilva | vr42: ^^^ | 22:01 |
vr42 | ok thanks | 22:01 |
notmyname | I'm not hearing any major concerns with scality proposing this integration (in fact, people are suggesting helpful ways to do it well) | 22:02 |
notmyname | so vr42 should make the patch proposals to libec | 22:02 |
*** zbr has quit IRC | 22:02 | |
notmyname | one thing the community will be looking for is the ability to test this code in the gate | 22:02 |
vr42 | ok nice | 22:02 |
tdasilva | vr42: let me know if you need help the ansible gate jobs, but what timburke linked above should be a good pointer | 22:03 |
notmyname | and for the time being vr42 should consider the quadiron integration idea as a welcome one | 22:03 |
timburke | +1 | 22:03 |
vr42 | tdasilva: I will reach out to you | 22:03 |
vr42 | tdasilva: in case | 22:03 |
vr42 | If you have any questions on QuadIron itself, feel free to ask | 22:04 |
notmyname | are there any other questions about this? or concerns you'd like to raise now? | 22:04 |
vr42 | in forum.zenko.io | 22:04 |
vr42 | thanks folks | 22:05 |
notmyname | of course, if someone wakes up tomorrow and has another question or concern about it, feel free to pm me about it | 22:05 |
notmyname | vr42: thanks for coming (and being patient). and I'm looking forward to the quadiron integration! | 22:05 |
notmyname | #topic other | 22:05 |
*** openstack changes topic to "other (Meeting topic: swift)" | 22:05 | |
notmyname | anything else from anyone else this week? | 22:05 |
notmyname | (yes, we're 5 minutes over on time already) | 22:05 |
notmyname | x up if you've got something to say | 22:06 |
notmyname | (ie type an x) | 22:06 |
notmyname | all right, let's call it done | 22:06 |
notmyname | thank you everyone from coming this week. thank you for your work on swift! | 22:06 |
notmyname | #endmeeting | 22:06 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 22:06 | |
openstack | Meeting ended Wed Feb 6 22:06:38 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:06 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-02-06-21.00.html | 22:06 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-02-06-21.00.txt | 22:06 |
openstack | Log: http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-02-06-21.00.log.html | 22:06 |
*** timburke has left #openstack-meeting | 22:06 | |
*** alecuyer has left #openstack-meeting | 22:07 | |
*** zaitcev has left #openstack-meeting | 22:08 | |
*** ijw has joined #openstack-meeting | 22:11 | |
*** vr42 has quit IRC | 22:11 | |
*** ijw has quit IRC | 22:16 | |
*** TxGirlGeek has quit IRC | 22:34 | |
*** TxGirlGeek has joined #openstack-meeting | 22:35 | |
*** sdake has joined #openstack-meeting | 22:38 | |
*** bobh has quit IRC | 22:38 | |
*** markvoelker has joined #openstack-meeting | 22:40 | |
*** TxGirlGeek has quit IRC | 22:59 | |
*** eharney has quit IRC | 22:59 | |
*** ijw has joined #openstack-meeting | 23:03 | |
*** mattw4 has quit IRC | 23:03 | |
*** mattw4 has joined #openstack-meeting | 23:03 | |
*** vintbra has joined #openstack-meeting | 23:07 | |
*** ttsiouts has joined #openstack-meeting | 23:08 | |
*** markvoelker has quit IRC | 23:13 | |
*** TxGirlGeek has joined #openstack-meeting | 23:19 | |
*** rbudden has quit IRC | 23:28 | |
*** ijw has quit IRC | 23:29 | |
*** ijw has joined #openstack-meeting | 23:30 | |
*** vintbra has left #openstack-meeting | 23:34 | |
*** mjturek has joined #openstack-meeting | 23:44 | |
*** mjturek has quit IRC | 23:45 | |
*** imacdonn has quit IRC | 23:49 | |
*** imacdonn has joined #openstack-meeting | 23:49 | |
*** mriedem has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!