Project

General

Profile

Download (15.1 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
6e9b046e 09/26/2012 05:20 PM Jim Pingle

Due to the DHCP pool tag needing to be an array, rename the old LB "pool" variable to something else so it's not interpreted as an array.

06d84cf3 05/11/2012 04:49 PM Darren Embry

allow port in virtual servers to be left blank

in which case listening port would be inherited from the pool

183ea34c 05/11/2012 04:49 PM Darren Embry

allow aliases for the ipaddr field in virtual servers (PEV-394754)

91b2f623 04/06/2012 02:14 PM Cyrill B

Replace is_function with function_exists

f57a578d 04/05/2012 10:17 PM Darren Embry

work around a redeclaration error.

i'm going to start a discussion about making sure all require() calls
become require_once() calls but until then i have to fix this.

d7afd900 04/05/2012 08:48 PM Darren Embry

use existing filter_expand_alias (well, via a wrapper) instead of
reinventing it

01ed452e 04/05/2012 06:36 PM Darren Embry

Load Balancer: allow port aliases in Pools and Virtual Servers. (PEV-394754)

0917cb21 04/05/2012 05:10 PM Darren Embry

load balancer: allow IPv4 subnets up to 64 addresses in Pools and Virtual Servers (PEV-394754)

9859b2b5 04/05/2012 05:10 PM Darren Embry

minor changes

- aggh hard tab in a string
- aggh brackets in case clauses

939b2d75 04/05/2012 05:10 PM Darren Embry

normalize indentation.

bf34d0de 02/27/2012 08:44 PM Pierre POMES

Ticket #2205 - Add prefork setting

206aa9fc 02/20/2012 02:46 AM Pierre POMES

Ticket #2205 - Add input validation, keep same logic as 2.0.1 and abore for default values

259f606e 02/20/2012 12:25 AM Pierre POMES

Ticket #2205 - Main logic for relayd global settings screen, still need to add stuff (input validation, etc) before closing ticket

cfbfd941 01/19/2012 07:33 PM Seth Mos

The function split() is replaced by the function explode(). Starting with PHP 5.3 this is deprecated and with version 6 gone.
Replacing it surpresses all the warnings

146a1717 11/01/2011 07:12 PM Jim Pingle

Relayd expects send/expect arguments to be quoted strings. (And expect must be a pattern, not just a partial string)

ff160984 09/29/2011 07:13 PM Jim Pingle

Show session detail in Virtual Server status

d3534235 09/28/2011 03:39 PM Jim Pingle

Add relayd to Status > Services and widget. Add capability to kill when restarting instead of a simple reload. Implements #1913

b6d74873 09/27/2011 09:13 PM Jim Pingle

Fixup relayd to handle DNS load balancing as well as standard TCP load balancing.

d30afa60 06/27/2011 04:11 PM Jim Pingle

In upgrade code for server load balancing, set redirect_mode. Also in the backend code, assume redirect_mode as the default if it's not set.

4a916dc8 05/04/2011 11:39 PM Warren Baker

Timeout is either a global option and/or a table stanza option. For now made it a global option.
For the future each pool should probably have a configurable timeout.

0130b756 05/03/2011 08:12 AM Warren Baker

Some more whitespace fixes.

327ef8eb 05/03/2011 08:07 AM Warren Baker

Use correct config variable and fix some whitespaces.

9b0ddd8c 05/02/2011 10:04 PM Ermal LUÇI

Resolves #1486. When sticky option is selected under advanced->misc honor it even in the relayd.conf setting.

74b7361f 12/14/2010 05:38 PM Jim Pingle

Backend support for the retry parameter.

a776c720 12/14/2010 03:42 PM Jim Pingle

Move some lb status parsing functions to a common area so they can be reused by the widget.

780e7dc5 07/14/2010 09:03 AM Erik Fonnesbeck

Fix path for relayctl. Fixes #739

b1bd2119 07/12/2010 01:23 AM Chris Buechler

only reload if relayd is already running, don't kill and then start it

087a89f8 07/11/2010 11:58 PM Chris Buechler

fix some of the logging for load balancer, still partially broken

f8cb57db 07/11/2010 09:23 PM Chris Buechler

couple load balancer fixes, resolves #723

596a3aba 12/03/2009 12:30 PM Seth Mos

Prevent bootup code from dying on empty load_balancer arrays

483e6de8 11/21/2009 09:08 PM Scott Ullrich

Rework includes/require. This saves about 4 megabytes.
Simplify get_memory(). Tested on mips/i386

9c426e33 10/16/2009 09:46 PM Scott Ullrich

Do not write out <sitedown></sitedown> if the Fall Back Pool is set to none.. Simply unset() it.

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

4b9980ec 06/18/2009 12:01 PM Ermal Luçi

Do not include things just for being able too. Reduce a it to only config.inc

3eb583e6 11/07/2008 10:48 PM Seth Mos

Only attempt starting relayd when the vs array is not empty

aeb90d90 11/02/2008 11:35 PM Bill Marquette

oops, changed a line in testing, revert

43b01df4 11/02/2008 11:33 PM Bill Marquette

Comment code on why primary pools port is in use - the front end should
probably only show fallback pools with the same port, but that will be
difficult if not impossible to put in place until we have a better AJAX
framework in place.

ab9c7767 11/02/2008 11:26 PM Bill Marquette

Only print out protocols that have actions assigned

e4af968c 11/02/2008 11:01 PM Bill Marquette

Fix generation of protocol line

a825c6f7 09/08/2008 01:21 AM Bill Marquette

No need to use a reference to the array, if it doesn't exist already
this tends to make it exist the next time a write_config() occurs
which is now happening during bootup thanks to OpenVPN...yay! ;)

0919224f 08/28/2008 09:21 PM Bill Marquette

Bring in relay options for inbound load balancer
More work pending, this seems to generate proper configs
needs much more testing though

64b97cf0 08/05/2008 09:03 PM Bill Marquette

Ooops, remove leftover debug code

52bd375c 08/05/2008 09:03 PM Bill Marquette

oh how I hate thee php array

50d86c13 08/05/2008 05:03 AM Bill Marquette Bring in new server load balancing code, this introduces:
  • The ability to create your own monitors (tcp, http, https, send/expect)
  • A new way of displaying 'standard tables' - MainTable class
  • monitor_type array type
f2e89324 07/08/2008 09:23 PM Bill Marquette

add comment with an XXX to remind me to fix

16e9406e 07/08/2008 08:56 PM Bill Marquette

Raise the timeout value to 1 second on checks, setting a global timeout does
no good. See http://readlist.com/lists/openbsd.org/misc/15/78304.html
many thanks to Alex Volkov who pointed me to this thread

651d99c5 07/07/2008 04:06 AM Bill Marquette

allow relayd to actually restart
sitedown isn't required, but may still be set to nothing, don't write out
a bogus config line in this situation

a32a06ad 06/16/2008 03:14 AM Bill Marquette

pkill relayd instead of using relayctl due to it losing the control connection (or whatever it is)

17623ab5 06/16/2008 02:58 AM Bill Marquette

Bring in relayd to perform server load balancing
Move gateway load balancing code into gwlb.inc - still uses slbd

TODO: vs and pool status screens are currently broken...and wouldn't work
with the gateway pools anyway, ultimately, the gateway pools need...

94b2820c 04/21/2007 11:39 PM Scott Ullrich

Correct is_array() check.

Suggested-by: Bill M

d85052a3 04/11/2007 04:59 PM Scott Ullrich

Check for array type before foreach()

Reminded-by: Ryan Wagoner/Seth Mos

6df4e01c 03/30/2007 04:17 PM Scott Ullrich

Do not foreach through an item that does not exist

7604679a 03/29/2007 04:46 PM Scott Ullrich

Unlink pool file only if it exists

903c6f6a 03/29/2007 04:25 PM Scott Ullrich

Unlink pool file only if it exists

6e489ce2 03/20/2007 09:16 PM Seth Mos

Remove load balancer pool status file when we reconfigure a pool.

4eaaea87 03/01/2007 05:37 PM Scott Ullrich

Sleep for 2 seconds between restarting slbd

f7ced886 02/13/2007 07:28 PM Scott Ullrich

Handle a very unique edge case when using load balancing plus a dhcp wan. If the DHCP wan goes down, then when we add back the route freebsd will simply prefer the working wan.

401452ec 12/30/2006 12:45 AM Seth Mos Merge in new (outbound) load balancing configuration code from HEAD.
  • assign interfaces to pool instead of manual IP configuration
  • Only show interfaces with a gateway
  • Offer list of monitor IPs including interface gateways.

This code is tested for outbound load balancing on a carp cluster and...

f1a9622f 04/17/2006 09:46 PM Scott Ullrich

backout last commit

d27fe7f3 04/17/2006 09:43 PM Scott Ullrich

Reload filter on boot.

79a85ab8 04/16/2006 11:45 PM Scott Ullrich

MFC 11474
kill slbd if there are no pools or virtual servers

65437f22 04/15/2006 03:27 PM Scott Ullrich

MFC ougoing lb monitoring fixes

1e6f5e9d 04/14/2006 11:04 PM Scott Ullrich

Counter from 1, not 0. Slbd no likie.

ee5f031a 04/14/2006 10:19 PM Scott Ullrich

MFC from head.
Atleast the code that I wrote prior was pretty much the same.

2de00bff 04/14/2006 10:06 PM Scott Ullrich

Commit updated file for inspection

43ea32f9 04/14/2006 09:55 PM Scott Ullrich

Add ping support. Not tested, not mother approved.

0e16b9ca 04/08/2006 02:04 AM Scott Ullrich

We're in 2006 now, toto

b5aa9413 10/20/2005 05:24 PM Scott Ullrich

Add round-robin method

Ticket #626

d63bd62c 08/31/2005 10:01 PM Scott Ullrich

Woops! Use correct field.

8df78737 08/31/2005 10:01 PM Scott Ullrich

Add and honour sitedown slbd field

fbcda26c 08/25/2005 10:31 PM Scott Ullrich

Only iterate through item if its an array

09894747 08/24/2005 09:14 PM Scott Ullrich

Allow SLBD to start.

6049ece7 08/07/2005 03:07 PM Bill Marquette

add poolname

577c9191 08/07/2005 03:23 AM Bill Marquette

$Id -> $Id$

9c418998 08/07/2005 03:07 AM Bill Marquette

missing paren

bdefcbca 08/07/2005 02:59 AM Bill Marquette

only start slbd if we have a load balancer array w/ pools

9f98a38a 08/07/2005 02:52 AM Bill Marquette

Change polling interval

3ad6d3bb 08/06/2005 11:48 PM Bill Marquette

Tie load balance front end into the slbd daemon