[Dovecot] GlusterFs - Any new progress reports?

Steve steeeeeveee at gmx.net
Thu Feb 18 19:09:40 EET 2010


-------- Original-Nachricht --------
> Datum: Thu, 18 Feb 2010 08:36:36 -0800
> Von: Brandon Lamb <brandonlamb at gmail.com>
> An: Dovecot Mailing List <dovecot at dovecot.org>
> Betreff: Re: [Dovecot] GlusterFs - Any new progress reports?

> On Wed, Feb 17, 2010 at 11:55 AM, Steve <steeeeeveee at gmx.net> wrote:
> >
> > -------- Original-Nachricht --------
> >> Datum: Wed, 17 Feb 2010 20:15:30 +0100
> >> Von: alex handle <alex.handle at gmail.com>
> >> An: Dovecot Mailing List <dovecot at dovecot.org>
> >> Betreff: Re: [Dovecot] GlusterFs - Any new progress reports?
> >
> >> >
> >> > Anyone had success using some other clustered/HA filestore with
> dovecot
> >> who
> >> > can share their experience? (OCFS/GFS over DRBD, etc?)
> >> >
> >> > My interest is more in bootstrapping a more highly available system
> from
> >> > lower quality (commodity) components than very high end use
> >>
> >> we use drbd with ext3 in a active/passive setup for more than 10000
> >> mailboxes.
> >> works like a charm!
> >>
> >> I'm not really trusting cluster filesystems and most cluster
> >> filesystems are not made for small
> >> files.
> >>
> > I use GlusterFS with Dovecot and it works without issues. The GlusterFS
> team has made huge progress since 2.0 and with the new 3.0 version they
> have again proved that GlusterFS can get better.
> >
> >
> >> Alex
> >>
> > Steve
> 
> Hi Steve,
> 
> I was wondering if perhaps I might snag a copy of your glusterfs
> server/client configs to see what you are doing? I am interested in
> using it in our mail setup, but last I tried a little over a month ago
> I got a bunch of corrupted mails, so far I am only using for a web
> cluster and that seems to be working but different use case I guess.
> 
Server part:
--------------------------------
volume gfs-srv-ds
  type storage/posix
  option directory /mnt/glusterfs/mailstore01
end-volume

volume gfs-srv-ds-locks
  type features/locks
  option mandatory-locks off
  subvolumes gfs-srv-ds
end-volume

volume gfs-srv-ds-remote
  type protocol/client
  option transport-type tcp
  # option username
  # option password
  option remote-host 192.168.0.142
  option remote-port 6998
  option frame-timeout 600
  option ping-timeout 10
  option remote-subvolume gfs-srv-ds-locks
end-volume

volume gfs-srv-ds-replicate
  type cluster/replicate
  option data-self-heal on
  option metadata-self-heal on
  option entry-self-heal on
  # option read-subvolume gfs-srv-ds-locks
  # option favorite-child
  option data-change-log on
  option metadata-change-log on
  option entry-change-log on
  option data-lock-server-count 1
  option metadata-lock-server-count 1
  option entry-lock-server-count 1
  subvolumes gfs-srv-ds-locks gfs-srv-ds-remote
end-volume

volume gfs-srv-ds-io-threads
  type performance/io-threads
  option thread-count 16
  subvolumes gfs-srv-ds-replicate
end-volume

volume gfs-srv-ds-write-back
  type performance/write-behind
  option cache-size 64MB
  option flush-behind on
  # opiton disable-for-first-nbytes 1
  # option enable-O_SYNC false
  subvolumes gfs-srv-ds-io-threads
end-volume

volume gfs-srv-ds-io-cache
  type performance/io-cache
  option cache-size 32MB
  option priority *:0
  option cache-timeout 2
  subvolumes gfs-srv-ds-write-back
end-volume

volume gfs-srv-ds-server
  type protocol/server
  option transport-type tcp
  option transport.socket.listen-port 6998
  option auth.addr.gfs-srv-ds-locks.allow 192.168.0.*,127.0.0.1
  option auth.addr.gfs-srv-ds-io-threads.allow 192.168.0.*,127.0.0.1
  option auth.addr.gfs-srv-ds-io-cache.allow 192.168.0.*,127.0.0.1
  subvolumes gfs-srv-ds-io-cache
end-volume
--------------------------------


Client part:
--------------------------------
volume gfs-cli-ds-client
  type protocol/client
  option transport-type tcp
  # option remote-host gfs-vu-mailstore-c01.vunet.local
  option remote-host 127.0.0.1
  option remote-port 6998
  option frame-timeout 600
  option ping-timeout 10
  option remote-subvolume gfs-srv-ds-io-cache
end-volume

#volume gfs-cli-ds-write-back
#  type performance/write-behind
#  option cache-size 64MB
#  option flush-behind on
#  # opiton disable-for-first-nbytes 1
#  # option enable-O_SYNC false
#  subvolumes gfs-cli-ds-client
#end-volume

#volume gfs-cli-ds-io-cache
#  type performance/io-cache
#  option cache-size 32MB
#  option priority *:0
#  option cache-timeout 1
#  subvolumes gfs-cli-ds-write-back
#end-volume
--------------------------------


> Thanks!
> 
> Brandon

-- 
Sicherer, schneller und einfacher. Die aktuellen Internet-Browser -
jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/atbrowser


More information about the dovecot mailing list