Re: preferred VIFS

Theo Schlossnagle <[email protected]> Thu, 29 Jun 2006 18:44:52 +0100
Newsgroups gmane.comp.apache.mod-wackamole.general
Message-ID <[email protected]>
--===============5753721024561731500==
Content-Type: multipart/alternative; boundary=Apple-Mail-2--650282826


--Apple-Mail-2--650282826
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


On Jun 29, 2006, at 6:10 PM, Ian Eiloart wrote:
> I have a setup where four machines are sharing 12 VIFS. Ideally,  
> I'd like to specify three preferred VIFS on each machine - to help  
> with load balancing. Can I do that?
>
> I have 12 IP addresses handling IMAP proxy servers, and 16 handling  
> smtp and DNS services. It's essential that the IMAP services are  
> reasonably distributed, so I've built 12 VIFS with one IMAP address  
> in each.
>
> If I can only specify one VIF per host, then I'd have to load that  
> up with all the smtp and dns services to ensure the best load share  
> under normal conditions. However, that would mean all my ancilliary  
> services failed onto a single host, which isn't so clever. That, or  
> I'd have to think harder about my load conditions.

I don't believe that the preference stuff in wackamole is capable of  
accomplishing what you want.  I haven't looked at the code in a long  
time, but I'd imagine it would not be a major change to the  
algorithms in place, but it would be much more than a few-line patch  
to make it safe.

// Theo Schlossnagle
// CTO -- http://www.omniti.com/~jesus/
// OmniTI Computer Consulting, Inc. -- http://www.omniti.com/
// Ecelerity: Run with it.



--Apple-Mail-2--650282826
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; "><BR><DIV><DIV>On Jun 29, 2006, =
at 6:10 PM, Ian Eiloart wrote:</DIV><BLOCKQUOTE type=3D"cite"><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">I have a setup where four machines are sharing 12 =
VIFS. Ideally, I'd like to specify three preferred VIFS on each machine =
- to help with load balancing. Can I do that?</DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I have =
12 IP addresses handling IMAP proxy servers, and 16 handling smtp and =
DNS services. It's essential that the IMAP services are reasonably =
distributed, so I've built 12 VIFS with one IMAP address in =
each.</DIV><DIV style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; ">If I can only specify one VIF per host, then I'd =
have to load that up with all the smtp and dns services to ensure the =
best load share under normal conditions. However, that would mean all my =
ancilliary services failed onto a single host, which isn't so clever. =
That, or I'd have to think harder about my load =
conditions.</DIV></BLOCKQUOTE></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>I don't believe that the =
preference stuff in wackamole is capable of accomplishing what you =
want.=A0 I haven't looked at the code in a long time, but I'd imagine it =
would not be a major change to the algorithms in place, but it would be =
much more than a few-line patch to make it safe.</DIV><BR><DIV> <SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 11px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 11px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 11px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><SPAN =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 11px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; "><DIV>// Theo =
Schlossnagle</DIV><DIV>// CTO -- <A =
href=3D"http://www.omniti.com/~jesus/">http://www.omniti.com/~jesus/</A></=
DIV><DIV>// OmniTI Computer Consulting, Inc. -- <A =
href=3D"http://www.omniti.com">http://www.omniti.com</A>/</DIV><DIV>// =
Ecelerity: Run with it.</DIV></SPAN></SPAN><BR =
class=3D"Apple-interchange-newline"></SPAN></SPAN> =
</DIV><BR></BODY></HTML>=

--Apple-Mail-2--650282826--


--===============5753721024561731500==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
wackamole-users mailing list
[email protected]
http://lists.backhand.org/mailman/listinfo/wackamole-users

--===============5753721024561731500==--