[Bugs] [Bug 1385758] [RFE] Support multiple bricks in one process (multiplexing)

bugzilla at redhat.com bugzilla at redhat.com
Tue Jan 31 00:14:02 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1385758



--- Comment #81 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/14763 committed in master by Vijay Bellur
(vbellur at redhat.com) 
------
commit 1a95fc3036db51b82b6a80952f0908bc2019d24a
Author: Jeff Darcy <jdarcy at redhat.com>
Date:   Thu Dec 8 16:24:15 2016 -0500

    core: run many bricks within one glusterfsd process

    This patch adds support for multiple brick translator stacks running
    in a single brick server process.  This reduces our per-brick memory usage
by
    approximately 3x, and our appetite for TCP ports even more.  It also
creates
    potential to avoid process/thread thrashing, and to improve QoS by
scheduling
    more carefully across the bricks, but realizing that potential will require
    further work.

    Multiplexing is controlled by the "cluster.brick-multiplex" global option. 
By
    default it's off, and bricks are started in separate processes as before. 
If
    multiplexing is enabled, then *compatible* bricks (mostly those with the
same
    transport options) will be started in the same process.

    Change-Id: I45059454e51d6f4cbb29a4953359c09a408695cb
    BUG: 1385758
    Signed-off-by: Jeff Darcy <jdarcy at redhat.com>
    Reviewed-on: https://review.gluster.org/14763
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Vijay Bellur <vbellur at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=E4K8YAiFL6&a=cc_unsubscribe


More information about the Bugs mailing list