RE: A beginner question about Murder

2010-09-20 Thread Michel Sébastien
>> So we use about ten common Intel based servers for BEs (sized to >> support loss of 2/3 servers) and store data on NAS. Users are active >> and filer is about tens of thousand nfsop/s at the busy hour. >> >> About 10% to 20% of the users connect at least one time a day, globally >> 4 million con

RE: A beginner question about Murder

2010-09-16 Thread Shuvam Misra
> So we use about ten common Intel based servers for BEs (sized to > support loss of 2/3 servers) and store data on NAS. Users are active > and filer is about tens of thousand nfsop/s at the busy hour. > > About 10% to 20% of the users connect at least one time a day, globally > 4 million connectio

RE: A beginner question about Murder

2010-09-16 Thread Michel Sébastien
embre 2010 10:48 À : info-cyrus@lists.andrew.cmu.edu Objet : RE: A beginner question about Murder Dear Michel, > we use a modified "traditional" murder, i.e. without murder daemon, > to host more than 2 million mailboxes (dozen million entries in mboxlist > with folders) Wow,

RE: A beginner question about Murder

2010-09-16 Thread Shuvam Misra
Dear Michel, > we use a modified "traditional" murder, i.e. without murder daemon, > to host more than 2 million mailboxes (dozen million entries in mboxlist > with folders) Wow, that's some figure. Care to share some details with the list? What kind of hardware (both for servers and storage), wh

RE: A beginner question about Murder

2010-09-16 Thread Michel Sébastien
eptembre 2010 20:16 À : Andrew Morgan Cc : Shuvam Misra; info-cyrus@lists.andrew.cmu.edu Objet : Re: A beginner question about Murder On 08 Sep 2010, at 16:41, Andrew Morgan wrote: > Unfortunately, I've never setup a "unified" Murder, so I don't fully > understand what the advan

Re: A beginner question about Murder

2010-09-10 Thread Andy Bennett
Hi, > The tricky part is - there should be a master, and it should > probably either be chosen by some sort of election between the active > servers (here lies high-availability heartbeat magic) or by IP address > allocation. Anybody know if avahi and friends can help here? spread (http://www.sp

Re: A beginner question about Murder

2010-09-10 Thread Michael Menge
Quoting Shuvam Misra : This means that there's no (easy) way to compile the murder master to keep its config and meta-data files in a different directory from the one used by the back-end cyrus IMAP daemon, I guess. Am I right? No. You only have to add -C option in cyrus.conf to point to an

Re: A beginner question about Murder

2010-09-09 Thread Bron Gondwana
On Fri, Sep 10, 2010 at 09:37:29AM +0530, Shuvam Misra wrote: > > Yes, this. Absolutely. The replication code is pretty safe for > > multi-master > > in my branch already. At least for mailboxes. Sieve, Seen and Subs are > > somewhat trickier. I think the only really safe way is to keep "dele

Re: A beginner question about Murder

2010-09-09 Thread Shuvam Misra
> Yes, this. Absolutely. The replication code is pretty safe for multi-master > in my branch already. At least for mailboxes. Sieve, Seen and Subs are > somewhat trickier. I think the only really safe way is to keep "deletion" > entries around and replicate those too so you can tell the differ

Re: A beginner question about Murder

2010-09-09 Thread Shuvam Misra
> >What internal > >details prevent a front-end server, mupdate server, and back-end > >server > >from coexisting on the same physical system? Is it that there's no > >facility in the back-end server feature to make it listen only on > >localhost:imap and not on *:imap? > > No. Mostly it's a forma

Re: A beginner question about Murder

2010-09-09 Thread John Thomas
On 09/08/2010 11:41 AM, Shuvam Misra wrote: > I've never set up Murder (I'm sure it's obvious) It seems obvious to me, destroy all the evidence. (snicker) -- Sincerely, John Thomas Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-

Re: A beginner question about Murder

2010-09-09 Thread Bron Gondwana
On Thu, Sep 09, 2010 at 02:15:52PM -0400, Wesley Craig wrote: > On 08 Sep 2010, at 16:41, Andrew Morgan wrote: > > Unfortunately, I've never setup a "unified" Murder, so I don't fully > > understand what the advantages and disadvantages of it compared to a > > "traditional" Murder. Maybe someone

Re: A beginner question about Murder

2010-09-09 Thread Wesley Craig
On 08 Sep 2010, at 16:41, Andrew Morgan wrote: > Unfortunately, I've never setup a "unified" Murder, so I don't fully > understand what the advantages and disadvantages of it compared to a > "traditional" Murder. Maybe someone else can jump in here with their > experiences. The main advantage

Re: A beginner question about Murder

2010-09-09 Thread Shuvam Misra
> >Does this mean that all cyradm-type admin connections must connect > >to one > >or other of the back-end servers? Can I get admin tasks done by > >connecting to one of the front-end servers too? > > Most admin tasks are proxied by the frontends. If defaultserver or > serverlist aren't set, crea

Re: A beginner question about Murder

2010-09-09 Thread Wesley Craig
On Sep 9, 2010, at 2:20, Shuvam Misra wrote: > What internal > details prevent a front-end server, mupdate server, and back-end > server > from coexisting on the same physical system? Is it that there's no > facility in the back-end server feature to make it listen only on > localhost:imap

Re: A beginner question about Murder

2010-09-09 Thread Wesley Craig
On Sep 8, 2010, at 17:17, "Jeroen van Meeuwen (Kolab Systems)" wrote: > - In a tradition Murder setup the master update server cannot be > combined with > a backend or frontend server. The murder master can also be a frontend server, but not a backend server. The mailboxes.db in a traditi

Re: A beginner question about Murder

2010-09-09 Thread Wesley Craig
On Sep 9, 2010, at 2:22, Shuvam Misra wrote: > Does this mean that all cyradm-type admin connections must connect > to one > or other of the back-end servers? Can I get admin tasks done by > connecting to one of the front-end servers too? Most admin tasks are proxied by the frontends. If d

Re: A beginner question about Murder

2010-09-09 Thread Clément Hermann (nodens)
Le 09/09/2010 01:48, Jeroen van Meeuwen (Kolab Systems) a écrit : > Clement Hermann (nodens) wrote: >> In traditional murder (no autocreate/autosieve patch), the murder >> process can run on a frontend. However, it cannot run on a backend. >> >> We have a webmail running on our murder (2.2.x) serve

Re: A beginner question about Murder

2010-09-09 Thread Michael Menge
Quoting Shuvam Misra : On Wed, Sep 08, 2010 at 01:41:26PM -0700, Andrew Morgan wrote: > Unfortunately, I've never setup a "unified" Murder, so I don't fully > understand what the advantages and disadvantages of it compared to a > "traditional" Murder. Maybe someone else can jump in here with th

Re: A beginner question about Murder

2010-09-08 Thread Shuvam Misra
Dear Andrew, > In a "traditional" Cyrus Murder (not a "unified" Murder), there are > 3 roles: > > 1. backends - these store email > 2. frontends - these proxy incoming connections to the correct backend > 3. mupdate master - maintains the list of mailboxes in the Murder > > There can only be 1 m

Re: A beginner question about Murder

2010-09-08 Thread Shuvam Misra
> On Wed, Sep 08, 2010 at 01:41:26PM -0700, Andrew Morgan wrote: > > Unfortunately, I've never setup a "unified" Murder, so I don't fully > > understand what the advantages and disadvantages of it compared to a > > "traditional" Murder. Maybe someone else can jump in here with their > > experie

Re: A beginner question about Murder

2010-09-08 Thread Jeroen van Meeuwen (Kolab Systems)
Clement Hermann (nodens) wrote: > In traditional murder (no autocreate/autosieve patch), the murder > process can run on a frontend. However, it cannot run on a backend. > > We have a webmail running on our murder (2.2.x) server, and it uses > localhost as imap server, so it acts as a frontend. >

Re: A beginner question about Murder

2010-09-08 Thread Clement Hermann (nodens)
Le 08/09/2010 23:17, Jeroen van Meeuwen (Kolab Systems) a écrit : > Andrew Morgan wrote: >> In a "traditional" Cyrus Murder (not a "unified" Murder), there are 3 >> roles: >> >> 1. backends - these store email >> 2. frontends - these proxy incoming connections to the correct backend >> 3. mupdate m

Re: A beginner question about Murder

2010-09-08 Thread Jeroen van Meeuwen (Kolab Systems)
Bron Gondwana wrote: > On Wed, Sep 08, 2010 at 11:17:00PM +0200, Jeroen van Meeuwen (Kolab Systems) wrote: > > - For autocreate/autosieve (patches for which Cyrus is not upstream but > > they are shipped with Fedora and Red Hat Enterprise Linux packages), the > > frontend servers must be disabled

Re: A beginner question about Murder

2010-09-08 Thread Jeroen van Meeuwen (Kolab Systems)
Bron Gondwana wrote: > On Wed, Sep 08, 2010 at 11:17:00PM +0200, Jeroen van Meeuwen (Kolab Systems) wrote: > > - For autocreate/autosieve (patches for which Cyrus is not upstream but > > they are shipped with Fedora and Red Hat Enterprise Linux packages), the > > frontend servers must be disabled

Re: A beginner question about Murder

2010-09-08 Thread Bron Gondwana
On Wed, Sep 08, 2010 at 11:17:00PM +0200, Jeroen van Meeuwen (Kolab Systems) wrote: > - For autocreate/autosieve (patches for which Cyrus is not upstream but they > are shipped with Fedora and Red Hat Enterprise Linux packages), the frontend > servers must be disabled for local direct delivery t

Re: A beginner question about Murder

2010-09-08 Thread Bron Gondwana
On Wed, Sep 08, 2010 at 01:41:26PM -0700, Andrew Morgan wrote: > Unfortunately, I've never setup a "unified" Murder, so I don't fully > understand what the advantages and disadvantages of it compared to a > "traditional" Murder. Maybe someone else can jump in here with their > experiences. And

Re: A beginner question about Murder

2010-09-08 Thread Andrew Morgan
On Thu, 9 Sep 2010, Shuvam Misra wrote: > Dear all, > > If I have, say, three IMAP servers each hosting a few thousand mailboxes, > and I want to aggregate all of them for the IMAP client, I'll run Murder > on one of the servers. > > 1. Can I run Murder on one of the back-end servers? If yes, it

Re: A beginner question about Murder

2010-09-08 Thread Andre Felipe Machado
Hello, The cyrus murder/aggregator finds its machines by their names, not ip. You have to have dns records or all /etc/hosts configured. You may use virtual machines for the mupdate master, for example, at your servers. Regards. Andre Felipe Machado Cyrus Home Page: http://www.cyrusimap.org/

A beginner question about Murder

2010-09-08 Thread Shuvam Misra
Dear all, If I have, say, three IMAP servers each hosting a few thousand mailboxes, and I want to aggregate all of them for the IMAP client, I'll run Murder on one of the servers. 1. Can I run Murder on one of the back-end servers? If yes, it will act as an aggregator for incoming connection