*** bauzas_ is now known as bauzas | 03:36 | |
*** bauzas_ is now known as bauzas | 05:21 | |
thuvh | hello, to deploy monasca, will I create a branch stable/2024.1 | 10:54 |
---|---|---|
*** bauzas_ is now known as bauzas | 14:10 | |
*** bauzas_ is now known as bauzas | 15:34 | |
*** bauzas_ is now known as bauzas | 16:07 | |
gouthamr | tc-members: this week's meeting is here and on Zoom in ~5 minutes | 17:55 |
dansmith | fighting fires, I won't make it | 17:55 |
dansmith | at least they're public fires now | 17:55 |
gouthamr | zoom link: https://us06web.zoom.us/j/87108541765?pwd=emlXVXg4QUxrUTlLNDZ2TTllWUM3Zz09 | 17:56 |
fungi | fwoosh | 17:56 |
spotz[m] | I'll be there but need to drop a little early. If I drop mid meeting it's to talk to a vet | 17:56 |
gouthamr | dansmith: ack ty for the CVE work! | 17:56 |
gouthamr | spotz[m]: ack; hope all is well with the puppers | 17:56 |
spotz[m] | gouthamr: Unfortunately no:( | 17:57 |
gouthamr | spotz[m]: ugh :( sorry.. don't worry about the meeting... | 17:58 |
spotz[m] | gouthamr: I'm waiting to go pick him up and already missed the board meeting. A distraction might be good | 17:59 |
gouthamr | ack | 18:00 |
gouthamr | #startmeeting tc | 18:00 |
opendevmeet | Meeting started Tue Jul 2 18:00:27 2024 UTC and is due to finish in 60 minutes. The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:00 |
opendevmeet | The meeting name has been set to 'tc' | 18:00 |
gouthamr | #info Today's meeting is being held primarily via video call. Action items and meeting minutes will be documented in IRC but for a full replay of the meeting, please visit the OpenStack TC youtube channel, where the recording will be uploaded soon. | 18:01 |
gouthamr | #link https://www.youtube.com/channel/UCBuGwBXOmWHydSE09RM84wQ | 18:01 |
gouthamr | Welcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct. | 18:01 |
gouthamr | Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee | 18:01 |
gouthamr | #topic Roll Call | 18:01 |
gmann | o/ | 18:01 |
JayF | o/ | 18:02 |
* gouthamr notes that slaweq gtema spotz[m] are on the Zoom call | 18:03 | |
gouthamr | #link https://us06web.zoom.us/j/87108541765?pwd=emlXVXg4QUxrUTlLNDZ2TTllWUM3Zz09 | 18:03 |
gouthamr | ^ link to the Zoom call in case you need it | 18:03 |
gouthamr | noted absence: dansmith | 18:03 |
clarkb | note you may want to undo that if zoom bombing is still an issue (though I guess regular meeting logs are also posted so meh) | 18:03 |
gouthamr | :P | 18:04 |
gouthamr | yes | 18:04 |
gouthamr | #undo | 18:04 |
opendevmeet | Removing item from minutes: #link https://us06web.zoom.us/j/87108541765?pwd=emlXVXg4QUxrUTlLNDZ2TTllWUM3Zz09 | 18:04 |
JayF | I put that on the ML once not realizing and it didn't become an issue. | 18:04 |
gouthamr | ++ | 18:04 |
JayF | Probably wise to have opsec but no little actual benefit at this point in time [knock on wood] | 18:04 |
gouthamr | courtesy ping noonedeadpunk | 18:04 |
clarkb | now that everyone isn't stuck at home the novelty/fun/entertainment in disrupting online communications has gone away | 18:05 |
JayF | Dan noted prior to the meeting start that he is out, working on today's recent OSSA (just putting this into the minutes) | 18:05 |
gouthamr | #topic Action Items from past weej | 18:06 |
gouthamr | #topic Action Items from past weej#undo | 18:06 |
gouthamr | #undo | 18:06 |
opendevmeet | Removing item from minutes: #topic Action Items from past weej#undo | 18:06 |
gouthamr | #topic Action Items from past week | 18:06 |
gouthamr | Following up on projects in the "inactive" state | 18:07 |
gouthamr | freezer is looking to remain in the "inactive" project list through this cycle | 18:07 |
gouthamr | gmann: we're looking for a formal vote, but doesn't have to happen on gerrit | 18:07 |
gouthamr | JayF mentioned that decisions made in meetings upset community members | 18:08 |
JayF | We had a specific complaint a couple of PTGs ago about people worried we made decisions in meetings. Our response was all official decisions are made async, in gerrit. | 18:09 |
JayF | I'd like us to keep that pattern. | 18:09 |
gouthamr | +1 | 18:09 |
gouthamr | gmann suggests that noonedeadpunk can create a gerrit change to annotate the inactive project list with the 2024.1 release | 18:10 |
gouthamr | JayF gtema and gmann would like to reflect the data in a more formal way: projects.yaml and project documentation | 18:11 |
JayF | I suggest putting project inactivity in reference/projects.yaml, noting each release it was inactive similar to how we note each release we nominate a ptl. | 18:11 |
gouthamr | spotz[m] asked if the objection from the community around voting was because we weren't recording the vote formally via Meetbot's voting process | 18:12 |
gouthamr | JayF mentioned that wasn't the case; the problem was with folks in different timezones wouldn't be able to meaningfully participate | 18:13 |
gouthamr | wrt monasca, gmann will respond to thuvh's IRC question on the ML | 18:13 |
JayF | This was an issue brought up by the community a couple of PTGs ago, I believe it was the one at the beginning of my time as Chair, or maybe my first as vice-Chair | 18:13 |
JayF | re: meeting votes v gerrit votes | 18:13 |
gouthamr | regarding Skyline leaving the "emerging" projects list, we'd like the PTL/core team propose a gerrit change to remove the project from that list | 18:17 |
gouthamr | we are asking if anyone in the TC disagrees with giving skyline folks more time to propose this change | 18:17 |
gouthamr | #agreed we'll give the Skyline team more time to work with us to remove the project from the emerging projects list | 18:18 |
gouthamr | #topic Remove eventlet from OpenStack (hberaud / zzzeek) | 18:18 |
gouthamr | #link https://review.opendev.org/c/openstack/governance/+/902585/ (Goal Proposal: Remove eventlet from OpenStack) | 18:19 |
gouthamr | this goal defines the problem - the patterns of eventlet's use in OpenStack for folks interested to learn why this is a problem | 18:20 |
gouthamr | the goal also proposes a plan for project teams to follow to replace the use of eventlet | 18:21 |
gouthamr | zzzeek has been the maintainer of sqlalchemy, and most OpenStack projects use it.. | 18:23 |
JayF | also is a fairly prolific openstack contributor in his own right, fwiw | 18:24 |
gouthamr | he's looking to show how sqlalchemy uses asyncio today so we can see examples/pattern to follow | 18:25 |
gouthamr | he's currently sharing a presentation, we'll grab you a link | 18:25 |
JayF | it'll start in the video about 20-25 minutes in, too, which is helpful | 18:25 |
JayF | not sure these slides are that useful without Mike's context | 18:25 |
gouthamr | true | 18:26 |
gouthamr | we're currently going through how eventlet's monkeypatching achieves nonblocking I/O | 18:28 |
gouthamr | sqlalchemy was tasked to adding a asyncio frontend, but zzzeek wasn't keen on rewriting the whole front end to be asyncio specific.. so sqlalchemy's approach is to use an abstraction that allows both sync and async sections | 18:31 |
gouthamr | #link https://awaitlet.sqlalchemy.org/en/latest/ (a library that allows non-async defs that invoke awaitables inside of asyncio application) | 18:32 |
gouthamr | this approach is also present in a library called "greenback", but zzzeek found it was complicated | 18:33 |
JayF | #link https://review.opendev.org/c/openstack/oslo.db/+/922976 asyncio enginefacade for oslo.db, also on the slides in the meeting | 18:34 |
gouthamr | ty JayF | 18:34 |
JayF | Will that work if I'm not chair? | 18:34 |
gouthamr | yes | 18:34 |
JayF | nice | 18:34 |
gouthamr | JayF is asking if zzzeek is experimenting with using the oslo.db Asyncio Facade with any OpenStack service | 18:39 |
gouthamr | zzzeek has looked at a few services; some services may want to use this asyncio db facade - there are examples in the docs.. there are some other services, like Swift that seem to use eventlet in a different way | 18:41 |
JayF | I also asked if it's useful as a migration tool, and it sounded like the answer is yes, it mainly exists to let asyncio-native and non-asyncio-native code to live together in the same python module | 18:43 |
zzzeek | #link https://awaitlet.sqlalchemy.org/ | 18:43 |
zzzeek | #link https://github.com/zzzeek/async_demo/ | 18:44 |
zzzeek | zeek's async demo ^^^^ | 18:44 |
gouthamr | +1 ty zzzeek | 18:46 |
JayF | zzzeek+++ I appreciate having technical presentations in the TC video meeting. IDK if this used to be a common thing, but this has been great. Thank you! | 18:46 |
gouthamr | ++ | 18:46 |
zzzeek | great | 18:46 |
gouthamr | we're discussing timelines and suggestions on how to get people involved across the community | 18:49 |
gouthamr | should the specification include a timeline? | 18:49 |
zzzeek | #link https://docs.google.com/presentation/d/169Bc_Uhv-L-0HzM6WuE6uBsC-1hIlgCOQ4lRAAapv1M/edit?usp=sharing | 18:49 |
gouthamr | ^^ ++ perfect; thanks zzzeek | 18:49 |
gouthamr | JayF recommends us to timebox the spec reviews | 18:50 |
JayF | I'd note the spec in question | 18:54 |
JayF | #link https://review.opendev.org/c/openstack/governance/+/902585 | 18:54 |
JayF | Was filed Dec 4, 2023. It's been in review for seven months. | 18:54 |
gouthamr | gmann was concerned that the goal wasn't exactly clear - it reflects our need for options as opposed to a specific technology.. so people may be left confused on wht to do, how and when | 18:56 |
gouthamr | JayF is concerned about getting any nergative feedback in there in a time boxed manner | 18:56 |
JayF | I clarified that my intention in suggesting a deadline was more around ensuring all TC members had refelected their opinions with review comments and votes | 18:56 |
JayF | so that we don't have those folks continuing to be in limbo for more months | 18:57 |
* gouthamr how are you typing without putting your hands on your keyboard | 18:57 | |
gouthamr | we are nearly at the hour | 18:58 |
hberaud | thanks everyone! | 18:58 |
gouthamr | and so we decided to keep on the topic; and kept the room open for any other questions/concerns regarding $topic | 18:58 |
JayF | thanks o/ | 18:58 |
gouthamr | we just hopped off the video call; thank you all for joining.. and for the productive discussion | 18:59 |
gouthamr | we'll summarize this; and we can brainstorm the timeline.. and tc-members will get my nag on the reviews :) | 18:59 |
gouthamr | until next week for this meeting! | 18:59 |
gouthamr | hberaud++ zzzeek++ | 19:00 |
gouthamr | #endmeeting | 19:00 |
opendevmeet | Meeting ended Tue Jul 2 19:00:07 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:00 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2024/tc.2024-07-02-18.00.html | 19:00 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-07-02-18.00.txt | 19:00 |
opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2024/tc.2024-07-02-18.00.log.html | 19:00 |
JayF | gouthamr: hands are always on the keyboard; you can tell I'm typing because I'm looking on my IRC window on the left :D | 19:00 |
gouthamr | was not obvious :D i don't know man, i thought you had a neuralink chip or something | 19:00 |
JayF | I have an adjustable keyboard tray to keep my hands at the right place even when I'm standing-desking-it | 19:02 |
gouthamr | :) | 19:16 |
gouthamr | Video recording is uploading here: https://youtu.be/KnTDP7Dqit8 | 19:17 |
gouthamr | noonedeadpunk: i didn't notice the update on the wiki; sorry about that.. hope you get better soon | 21:19 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!