*** jamesmcarthur has joined #storyboard | 01:39 | |
*** jamesmcarthur has quit IRC | 01:43 | |
*** jamesmcarthur has joined #storyboard | 01:47 | |
*** jamesmcarthur has quit IRC | 01:54 | |
*** jamesmcarthur has joined #storyboard | 02:02 | |
*** anteaya has quit IRC | 02:02 | |
*** jamesmcarthur has quit IRC | 02:16 | |
*** jamesmcarthur has joined #storyboard | 02:21 | |
*** jamesmcarthur has quit IRC | 02:33 | |
*** jamesmcarthur has joined #storyboard | 02:38 | |
*** jamesmcarthur has quit IRC | 02:39 | |
*** jamesmcarthur has joined #storyboard | 03:10 | |
*** jamesmcarthur has quit IRC | 03:11 | |
*** jamesmcarthur has joined #storyboard | 03:11 | |
*** jamesmcarthur has quit IRC | 03:18 | |
*** jamesmcarthur has joined #storyboard | 03:26 | |
*** jamesmcarthur has quit IRC | 03:33 | |
*** jamesmcarthur has joined #storyboard | 03:41 | |
*** jamesmcarthur has quit IRC | 03:49 | |
*** jamesmcarthur has joined #storyboard | 03:54 | |
*** jamesmcarthur has quit IRC | 04:04 | |
*** jamesmcarthur has joined #storyboard | 04:11 | |
*** jamesmcarthur has quit IRC | 04:20 | |
*** jamesmcarthur has joined #storyboard | 04:25 | |
*** jamesmcarthur has quit IRC | 04:34 | |
*** jamesmcarthur has joined #storyboard | 04:41 | |
*** jamesmcarthur has quit IRC | 04:53 | |
*** jamesmcarthur has joined #storyboard | 04:58 | |
*** jamesmcarthur has quit IRC | 05:08 | |
*** jamesmcarthur has joined #storyboard | 05:12 | |
*** jamesmcarthur has quit IRC | 05:25 | |
*** jamesmcarthur has joined #storyboard | 05:26 | |
*** jamesmcarthur has quit IRC | 05:33 | |
*** jamesmcarthur has joined #storyboard | 05:39 | |
*** alexismonville has joined #storyboard | 05:42 | |
*** jamesmcarthur has quit IRC | 05:44 | |
*** jamesmcarthur has joined #storyboard | 06:41 | |
*** jamesmcarthur has quit IRC | 06:46 | |
*** jtomasek has joined #storyboard | 07:20 | |
*** fay_ has joined #storyboard | 07:59 | |
*** jamesmcarthur has joined #storyboard | 08:02 | |
*** jamesmcarthur has quit IRC | 08:07 | |
SotK | morning storyboard! | 08:13 |
---|---|---|
*** alexismonville has quit IRC | 09:01 | |
Zara | morning! | 09:02 |
Zara | I return from illness! | 09:02 |
SotK | \o/ | 09:08 |
*** bethwhite has joined #storyboard | 09:10 | |
*** tlbr has quit IRC | 09:49 | |
*** tlbr has joined #storyboard | 09:52 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Add a modal to create Teams https://review.openstack.org/320517 | 10:00 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Implement UI for managing team membership https://review.openstack.org/320037 | 10:00 |
Zara | :) | 10:01 |
Zara | I'm catching up on mountains of backscroll etc, should be able to look at some patches soon. | 10:09 |
Zara | probably time to close some of my 59 irc windows | 10:10 |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Stop allowing duplicate users to be added to private stories https://review.openstack.org/320895 | 11:02 |
*** openstackgerrit has quit IRC | 11:18 | |
*** openstackgerrit has joined #storyboard | 11:18 | |
*** alexismonville has joined #storyboard | 11:32 | |
Zara | oh yeah, storyboard meeting 15:00UTC in #openstack-meeting | 12:16 |
*** alexismonville has quit IRC | 12:24 | |
Zara | argh, I had emails turned on on my test instance, but the worker turned off | 12:30 |
Zara | and my instance has been automatically updated from gerrit a bunch, while working on my wip thing | 12:30 |
Zara | so ALL THE EMAILS have arrived | 12:30 |
Zara | 168 emails, all for the same auto-updated task | 12:31 |
Zara | oh, they're still arriving | 12:31 |
Zara | I'll give the final total when it settles down | 12:34 |
*** alexismonville has joined #storyboard | 12:39 | |
*** jamesmcarthur has joined #storyboard | 12:48 | |
*** jamesmcarthur has quit IRC | 12:52 | |
Zara | it's still going... so I guess the good news is that the email worker will keep > 1800 emails waiting for you if it gets shut off | 13:09 |
*** anteaya has joined #storyboard | 13:24 | |
dmsimard | Hi Zara ! | 13:43 |
Zara | hi! | 13:43 |
dmsimard | I was pointed at https://review.openstack.org/#/c/302912/ | 13:43 |
*** jamesmcarthur has joined #storyboard | 13:44 | |
dmsimard | Context is that I'm in the process of moving a project under the OpenStack umbrella and we would've loved to skip launchpad entirely and go straight to storyboard to save the eventual migration | 13:44 |
dmsimard | One thing I was wondering about was the hooks between gerrit < - > storyboard for bug references, bug updates and so on based on gerrit reviews | 13:45 |
dmsimard | I guess that review is a good proof of concept of how things could work, is there a lot of work involved in getting things ready for prime time ? | 13:45 |
krotscheck | brains | 13:47 |
*** tlbr has quit IRC | 13:47 | |
*** jamesmcarthur has quit IRC | 13:49 | |
*** tlbr has joined #storyboard | 13:49 | |
Zara | dmsimard: I don't think there's that much. at the moment it's slow because I'm the one working on it and can't give it my full attention, plus I have minimal python knowledge | 13:50 |
Zara | I think the only thing we're fuzzy about is how to get authentication working in the proper thing | 13:50 |
Zara | we know what the rest *should* do, just a question of actually coding it | 13:50 |
*** jamesmcarthur has joined #storyboard | 13:51 | |
Zara | so yeah, it's not complex in theory, at least | 13:51 |
pedroalvarez | I looked yesterday at creating automation users in storyboard | 13:52 |
dmsimard | Zara: fair enough, would you like a candidate for beta testing things ? My hands are full so I can't exactly help code wise but if I can help by going through the process of integrating a new project in storyboard and using the workflow between it and gerrit, I'll be happy to. | 13:52 |
Zara | dmsimard: sounds good to me :) | 13:55 |
dmsimard | Zara: Cool, we'll stay in touch and I'll idle around here if you have any questions. I don't really know how to add a project to storyboard yet, is there some docs I should be looking at ? | 13:57 |
*** jamesmcarthur has quit IRC | 13:59 | |
*** jamesmcarthur has joined #storyboard | 13:59 | |
Zara | dmsimard: as far as I'm aware, infra projects are added to storyboard automatically. I'm not sure about the rules for all other projects; it's probably best asking about it in #infra. | 14:00 |
Zara | an admin user can add projects but I think there's also automation for it | 14:01 |
dmsimard | Will do | 14:01 |
Zara | aha, I think you need to set 'project-config: use storyboard' to true, going by backscroll | 14:02 |
dmsimard | Zara: I'll try and ask and add a documentation bit on http://docs.openstack.org/infra/manual/creators.html :) | 14:02 |
Zara | thank you :) | 14:02 |
*** jamesmcarthur has quit IRC | 14:12 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient: Remove extraneous <tbody> elements from the dashboard https://review.openstack.org/321017 | 14:19 |
Zara | oh yeah, storyboard meeting in half an hour | 14:34 |
Zara | I got distracted, sorry; mayyyy have accidentally spammed my company's mailserver with > 20000 emails from my test instance and broken everyone's access to email | 14:35 |
Zara | in case anyone was wondering how that story ended. | 14:35 |
Zara | in other news, don't mix wip gerrit scripts with email notifications | 14:36 |
anteaya | oh my | 14:38 |
anteaya | good work for a wednesday | 14:38 |
Zara | I got about 5000 emails all titled 'hi how are you' | 14:39 |
Zara | (it took a while between sending and receiving; I'd received 5000 2 hours after the emails were sent.) | 14:39 |
* Zara disables notification emails forever | 14:42 | |
krotscheck | Zara: How many people hit "Reply all"? | 14:46 |
Zara | krotscheck: luckily, the emails only went to me. they just went through the same mailserver everyone uses | 14:47 |
krotscheck | Zara: Google Apps. I hear that's a thing. | 14:47 |
Zara | so people were wondering why they weren't getting email... | 14:47 |
Zara | but storyboard itself seemed to cope well with it! | 14:48 |
Zara | so that's a robust little email worker! | 14:48 |
Zara | ... but yeah... wondering how much we should worry about it as a potential vector for spammers. | 14:50 |
anteaya | Zara: nice load testing | 14:52 |
krotscheck | Zara: yeah, there's things that will eventually have to happen. API rate limiting, outgoing email filter, etc. | 14:52 |
anteaya | Zara: jeblair knows quite a bit about mail servers, you might ask him | 14:53 |
Zara | yeah, right now I don't think there's any protection against some random person wreaking havoc via s.o.o. | 14:56 |
Zara | oh, meeting in 1 minute! | 14:59 |
SotK | ha, well remembered | 14:59 |
Zara | well, I forgot to update the agenda with anything, so hey | 15:00 |
* Zara -> meeting | 15:00 | |
*** jamesmcarthur has joined #storyboard | 15:11 | |
*** alexismonville has quit IRC | 15:57 | |
anteaya | thanks for the meeting, sorry I was late | 16:00 |
SotK | no worries :) | 16:00 |
anteaya | I'm offline for a while but if we need to discuss anything further, let me know | 16:00 |
Zara | np :) | 16:01 |
fungi | SotK: Zara: krotscheck: anteaya: the trusty-based storyboard.o.o replacement is at 2001:4800:7815:103:be76:4eff:fe06:b5c and 23.253.85.155 | 16:06 |
fungi | it even seems to think i'm still logged in (thanks to session backend in the trove database i assume) and browsing around it shows the content i expect | 16:07 |
Zara | ooh, nice | 16:07 |
anteaya | fungi: yay, thank you | 16:07 |
fungi | just to be sure, i fired up tcpdump on the new server and confirmed it was the one my requests were hitting | 16:07 |
anteaya | yay | 16:08 |
fungi | dns ttl for the storyboard.openstack.org resource records have been set down to 5 minutes for a couple days now, so if someone gives the go-ahead i'll change them to the new addresses | 16:08 |
* anteaya waits for Zara and SotK | 16:09 | |
Zara | I don't know enough to know any problems it would cause, so I'm not against it if someone with more experience thinks it will be fine. sotk just had to dash off home. | 16:10 |
pedroalvarez | same opinion here, I don't know how the current setup is, and I don't know about what problems can happen | 16:11 |
pedroalvarez | I thought that the DB, the API and the webclient were in the same host a few days ago :) | 16:12 |
Zara | I don't know if we'll see SotK again tonight | 16:14 |
pedroalvarez | fungi: so, are both using same DB? If so I see no possible problems | 16:17 |
Zara | now you've jinxed it | 16:17 |
pedroalvarez | I .. I... :/ | 16:17 |
Zara | :D | 16:18 |
Zara | ahhhh, I'm so happy to get emails that aren't from my storyboard instance, at last | 16:19 |
krotscheck | I'm guessing that the database was cloned. | 16:19 |
krotscheck | And retained some existing login information. | 16:19 |
fungi | pedroalvarez: krotscheck: same db. it's a "remote db" provided by an openstack trove instance | 16:19 |
fungi | so there are actually two storyboard servers (dangerously?) sharing that database at the moment | 16:20 |
SotK | I'll be non-mobile in about 40 minutes | 16:20 |
fungi | i was sort of surprised to see it not be disruptive | 16:20 |
krotscheck | fungi: Well, as long as they're running the same version it'd be fine, but as soon as one of them tries to run an auto DB migration that's going to be a problem. | 16:21 |
krotscheck | Also, worker functionality may conflict. | 16:21 |
pedroalvarez | hm... db dump and swich? :) | 16:22 |
fungi | we do periodic database dumps anyway | 16:23 |
fungi | but i can run an ad-hoc one now too | 16:23 |
pedroalvarez | I feel like the 'precise' server should be taken down as soon as we swich | 16:24 |
pedroalvarez | s/swich/switch/ | 16:24 |
fungi | the last one is midnight utc | 16:24 |
fungi | pedroalvarez: yep, i'll halt it right after dns starts to propagate | 16:24 |
fungi | and then delete it once we're comfortable we don't need to switch back | 16:25 |
pedroalvarez | We use a haproxy on our infra, so that we don't rely on dns propagation | 16:26 |
* fungi wonders how you move your haproxy server to a different ip address | 16:27 | |
fungi | turtles all the way down | 16:27 |
pedroalvarez | haha :) | 16:27 |
fungi | anyway, i've dumped and copied off a copy of the db just in case something weird transpires after the new server begins to use it more heavily | 16:27 |
pedroalvarez | great | 16:28 |
Zara | okay, thank you :) | 16:28 |
pedroalvarez | so, plan: switch, and test in the next 30 min, and if something goes wrong, we switch back? | 16:28 |
* pedroalvarez hopes all other bits of openstack infra use the domain name, and not the ip | 16:30 | |
pedroalvarez | (deploy jobs from zuul, e.g) | 16:30 |
pedroalvarez | nobody liked my plan :'( | 16:47 |
*** fay_ has quit IRC | 16:48 | |
Zara | I just didn't know enough about any of it1 | 16:48 |
Zara | ! | 16:48 |
Zara | see I can't even remember how to type exclamation marks | 16:48 |
Zara | you don't want me weighing in on a plan | 16:48 |
krotscheck | It should be fine. | 16:48 |
Zara | I'm heading off soon | 16:51 |
pedroalvarez | me too | 16:52 |
*** bethwhite has quit IRC | 16:59 | |
SotK | hi! | 17:00 |
Zara | hi SotK! I'm just about to leave! | 17:00 |
* SotK wonders what ended up happening | 17:20 | |
persia | I think we are in the pre-migration validation phase, and a signal needs be sent to reach the post-migration validation phase. | 17:23 |
persia | My read of the above is that there is a desire to have someone familiar with internals around for migration, just in case there is an unexpected result. | 17:24 |
persia | "SotK" was mentioned as a possible candidate to be that person. | 17:25 |
* SotK is around | 17:31 | |
SotK | fungi: feel free to press the button :) | 17:31 |
fungi | yep, button-pushing is my specialty | 17:32 |
* fungi cracks knuckles and readies his button finger | 17:32 | |
nibalizer | button button button! | 17:35 |
fungi | i'm having to wait for my primary system to shed some excess heat, so doing this from a suboptimal alternate machine | 17:37 |
* SotK trembles with anticipation | 17:39 | |
fungi | okay, dns records have been updated. in a few minutes i'll halt the old server so it doesn't do unexpected things | 17:39 |
anteaya | fungi: still no fan yet for the primary machine? | 17:39 |
anteaya | yay dns records updated | 17:39 |
fungi | anteaya: nope, when i ordered a replacement for that machine to use for spare parts (because they wouldn't tell me who makes the fan), the supplier i guess decided that they didn't have them in stock after all and helpfully shipped me a newer model than i ordered | 17:41 |
anteaya | oh my | 17:41 |
anteaya | how disappointing | 17:41 |
fungi | so i've been hesitant to try again after i sent that back | 17:41 |
anteaya | no kidding | 17:41 |
anteaya | perhaps maybe clarkb's suggestion from the -sprint channel then? a bucket of ice? | 17:42 |
fungi | and i'm at the point where it's time for me to research newer systems anyway, so i'll just migrate to something else soon | 17:42 |
anteaya | ah | 17:45 |
anteaya | hopefully newer system has replacement fans | 17:45 |
fungi | hopefully newer system doesn't need fans | 17:45 |
anteaya | even better | 17:45 |
fungi | i'm a big fan of passive cooling | 17:46 |
anteaya | ha ha ha | 17:46 |
persia | Oil reservoirs | 17:48 |
*** jamesmcarthur has quit IRC | 17:54 | |
fungi | watching tcpdump on the old server for any new https traffic... it's died off for some minutes now | 17:55 |
anteaya | yay | 17:55 |
fungi | going to go ahead and halt it now | 17:57 |
fungi | up 448 days since last reboot | 17:58 |
krotscheck | Neat. So, can we migrate to xenial now? ;) | 17:59 |
SotK | :D | 17:59 |
pleia2 | hah | 17:59 |
anteaya | fungi: thank you | 17:59 |
SotK | thanks fungi | 17:59 |
pleia2 | I started poking at what it would take on Monday, it'll be a bit of a chore (though we do need it for Zanata soon) | 17:59 |
anteaya | pleia2: thanks for looking at that | 18:00 |
anteaya | pleia2: did you create a xenial story? | 18:00 |
pleia2 | anteaya: yep | 18:00 |
anteaya | cool | 18:00 |
pleia2 | just didn't want to sidetrack too much from trusty upgrades | 18:00 |
* krotscheck was joking | 18:00 | |
anteaya | there it is | 18:00 |
* krotscheck backtracks | 18:00 | |
* krotscheck was not joking at all! | 18:00 | |
anteaya | pleia2: good call, but the story exists | 18:00 |
krotscheck | :D | 18:00 |
anteaya | pleia2: so that's helpful | 18:01 |
anteaya | pleia2: did you want to add your findings as a link to an etherpad or tasks or notes in a task? | 18:01 |
pleia2 | anteaya: turned out it would take too long, I need to open stories in our various puppet modules | 18:02 |
anteaya | pleia2: ah | 18:03 |
*** jamesmcarthur has joined #storyboard | 22:34 | |
*** jamesmcarthur has quit IRC | 22:44 | |
*** jamesmcarthur has joined #storyboard | 22:46 | |
*** jamesmcarthur has quit IRC | 22:46 | |
*** jamesmcarthur has joined #storyboard | 23:18 | |
*** jamesmcarthur has quit IRC | 23:24 | |
*** jamesmcarthur has joined #storyboard | 23:32 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!