Search
j0ke.net Open Build Service
>
Projects
>
ha
>
glb
> glb.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File glb.spec of Package glb (Revision 6)
Currently displaying revision
6
,
show latest
Name: glb Version: 0.7.1 Release: 1 License: GPLv2 Group: Applications/System Summary: Galera Load Balancer Source0: http://www.codership.com/files/glb/%{name}-%{version}.tar.gz Patch0: glb-configure-%{version}.patch Patch1: glb-pool-stats.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ %description glb is a simple TCP connection balancer made with scalability and performance in mind. It was inspired by pen, but unlike pen its functionality is limited only to balancing generic TCP connections. Features: * list of backend servers is configurable in runtime. * supports server "draining", i.e. does not allocate new connections to server, but does not kill existing ones, waiting for them to end gracefully. * glb is multithreaded, so it can utilize multiple CPU cores. In fact even on a single core CPU two threads may lower latencies a bit. * connections are distributed proportionally to weights assigned to backend servers. Each new connection is routed to the server which is most free (given its weight) at the given moment. %prep %setup %patch0 %patch1 %build %configure \ --enable-stats %__make %install %__make DESTDIR=%{buildroot} install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS COPYING README %{_sbindir}/glbd %changelog * Sun Apr 19 2009 Carsten Schoene <cs@linux-administrator.com> - 0.7.1-1 - update to release 0.7.1 - reworked configure patch (removes -Werror)