Hello Justus,

I find it very good that you are trying to reduce the memory consumption of 
mailman 3.  I cannot help in doing this.  I hope you find some way to reduce 
the memory.

Do you know by accident, if the runner processes use identical memory, and by 
calling https://man7.org/linux/man-pages/man2/madvise.2.html the kernel can 
somehow detect these identical memory and then use a single instance for all 
identical regions of memory?   


-----Original Message-----
From: Justus Winter <jus...@sequoia-pgp.org>
To: mailman-developers@python.org
Subject: [Mailman-Developers] Introduction, FOSDEM, scaling down, latency, 
OpenPGP support
Date: 01/21/2024 02:08:34 PM

Hello everyone :)

I want to introduce myself, I'm Justus, I have worked on GnuPG in the
past and am now working on Sequoia-PGP, and I'm running two Mailman
installations in a resource constrained shared hosting environment.

I'd like to contribute a little to Mailman, and I'd like to better
understand how the Mailman project is doing nowadays.  I have gotten a
bugfix merged in the past, but I now have what I think is a fairly
uncontroversial cleanup merge request that has neither been merged nor
has it gotten comments.

  - https://gitlab.com/mailman/mailman/-/merge_requests/1158

As FOSDEM is around the corner, are any of you going to be there and are
up for a chat?

Besides cleanups and bugfixes, there are three things I'd like to do:

  - Improve Mailman to better scale down to small installations
  - Improve latency of messages
  - Implement OpenPGP support

Here are the things I did so far:

  - https://gitlab.com/mailman/mailman/-/merge_requests/1094
  - https://gitlab.com/mailman/mailman/-/issues/1050
  - https://gitlab.com/mailman/mailman/-/merge_requests/1166
  - I have Mailman running with runners in threads instead of processes,
    but that is in a proof-of-concept stage at this point and needs some
    cleaning up

(I understand that Mailman is a GNU project that wants copyright
assignments, and I have done that in the past for other GNU projects,
and would be happy to do that for Mailman, but at the same time I feel
like putting up *any* barrier to contributing is unfortunate.)


Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to