You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by Michael Marshall <mm...@apache.org> on 2022/03/17 22:50:49 UTC
Pulsar Community Meeting Notes 2022/03/17, (8:30 AM PST)
Hi Pulsar Community,
Here are the meeting notes from today's community meeting.
If you are interested in joining our community meeting (even if just
for a few minutes to introduce yourself and meet some other
contributors), we'd love to have you! The event details are on our
"events" page: https://pulsar.apache.org/en/events/. Currently, the
Thursday meeting seems to be the main meeting.
Disclaimer: I am the primary author of these notes. I took the notes
while participating in the meeting discussions. It is possible that I
missed or misunderstood information. If something is misattributed or
misrepresented, please send a correction to this list and consider
updating the Google doc.
Source google doc:
https://docs.google.com/document/d/19dXkVXeU2q_nHmkG8zURjKnYlvD96TbKf5KjYyASsOE
Thanks,
Michael
2022/03/17, (8:30 AM PST)
- Attendees:
- Michael Marshall
- Matteo Merli
- Dave Fisher
- Lari Hotari
- Andrey Yegorov
- Massimiliano Mirelli
- Vincent Royer
- Aaron Williams
- AI (from the previous meeting)
- ...
- Agenda (Add the items you want to discuss below)
- Discussions
- Michael: Can we share a link to the zoom recording on the ML
to these zoom recordings? Matteo will look for where the
recording goes and share when he finds it.
- Michael: Some questions about the 2.8.3 release. Michael is
hitting Python build issues for MacOS. Matteo: the MacOS
build is challenging because of differences in compilers.
Michael will look at master branch to see if there are
differences. Michael: asks about removing Python 2.7
client–will start that work. Matteo: yes, start removing
that. Michael: asks about pushing docker images for 2.8.3
release.
- Matteo: we should find a better solution for building the
MacOS python client. Andrey: asks about using rust client
internally for python client. Matteo: not sure that the
rust client will solve the problem of building for
multiple target OS/Arch pairs. Andrey: mentioned
Christophe Bornet’s work on GRPC client, which has the
benefit of client generation. Matteo: concerned that the
client needs logic for sessions
- Michael: asks about remaining work for Pulsar Go client
release that contained a bad license. How can we change
our process to prevent this from happening again? Matteo:
identified https://github.com/google/go-licenses as a
potential candidate
- Vincent: how do I get a PIP number? Matteo: Look at open
issues, wiki, and mailing list (then acknowledged that the
process could be improved)
- PRs
- [Proxy] Refactor Proxy code and fix connection stalling by
switching to auto read mode #14713
- Matteo: reason for not using auto-read mode is for
backpressure
- Lari: that doesn’t seem to work because of the way it is
currently written
- Lari: will look at creating a test to expose his concern
- Lari: auto-read is on for client to proxy connection.
Matteo: didn’t think that was the case, so that is
worth verifying.
- Matteo: a simple test is opening a session from client
to proxy to broker, and then you do a hard stop on the
broker and the proxy should accumulate in memory, if
there is no back pressure.