On 2025-09-24 2:23 PM, Ricardo Signes via Info wrote:
Hi,
Over time, we're trying to reduce the number of possible configurations
of Cyrus. Every optional feature means more possible configurations,
which means more testing and debugging. A likely candidate for "no
longer optional" in the future is the conversations system. In general,
I do not expect this to cause difficulty, but there is one place that it
becomes interesting.
The conversations database is per-user, and so grows in proportion to
the user's mail size. That's the unit you have to scale at.
*For shared, not-user-owned mailboxes, there is no conversationsdb. *If
we want to create one, we will need to think about where it goes, and
how we scale. For example, if you're using shared mailboxes to store
all of usenet, you may well want to split that up into multiple
conversation databases.
Are conversations databases not also required for xapian search? How are
shared mailboxes indexed for search, or are they excluded?
We (Fastmail) do not use shared mailboxes like this. I am looking for a
show of hands or description of use case from anybody out there who /is
/using shared mailboxes like this so we can get a sense of what folks
are doing. (I realize that this is not going to be a scientific survey
of all Cyrus IMAP users.)
Hit reply or reply to me privately. Thanks!
--
Nels Lindquist
[email protected]
------------------------------------------
Cyrus: Info
Permalink:
https://cyrus.topicbox.com/groups/info/Tc1ebd8db5775ccfa-Meb3d73203ad5fe8f31b24476
Delivery options: https://cyrus.topicbox.com/groups/info/subscription