[Important] app7 information Re: [puppet] Add app7 to main rotation for most apps, follow up to fedora-infrastructure-list

Nigel Jones nigjones at redhat.com
Thu Sep 3 07:00:39 UTC 2009


Hi Guys,

I just want to provide an explanation at whats going on here with my recent commits, in particular this one!

So here is the run down...

app7 is deployed as a KVM guest on xen6, both are running Red Hat Enterprise Linux 5 update 4 (the latest and greatest), both had been running without load, stable for around 30 days which is great (xen6 was running Beta at the time, and app7 running 5.3).

Today, we decided to put it into production to serve two purposes.
1. as a test of KVMs abilities
2. as a test of if our stuff works with 5.4

The good news, is that everything seems to be working so I've added it to haproxy, with two exceptions.

1. fedoraproject.org wiki
2. smolts.org wiki

Both require a process run on our filer so we can mount the required directories, I'll enable these sites in a day or two.

If you notice oddities that seem to be as a result to this change with:

 * mirrorlist
 * pkgdb
 * docs.fedoraproject.org
 * smolt
 * mirrormanager
 * bodhi
 * fedora community
 * (or very very unlikely) Elections App ;)

Please let me, Mike and Smooge know, and if it's really really bad, remove the line from the haproxy.cfg for app7 and that application (and create a fedora-infrastructure ticket assigned to me (nigelj) please).  I have verified that these applications load okay though.

- Nigel

----- "Nigel Jones" <nigelj at fedoraproject.org> wrote:

> commit 1088959810b6a0604965f62ce7fa067081658cc6
> Author: Nigel Jones <nigelj at puppet1.fedora.phx.redhat.com>
> Date:   Thu Sep 3 06:47:36 2009 +0000
> 
>     Add app7 to main rotation for most apps, follow up to
> fedora-infrastructure-list
> 
>  modules/haproxy/files/haproxy.cfg |   11 ++++++++++-
>  1 files changed, 10 insertions(+), 1 deletions(-)
> ---
> diff --git a/modules/haproxy/files/haproxy.cfg
> b/modules/haproxy/files/haproxy.cfg
> index d9a02e3..8247023 100644
> --- a/modules/haproxy/files/haproxy.cfg
> +++ b/modules/haproxy/files/haproxy.cfg
> @@ -47,6 +47,7 @@ listen  mirror-lists 0.0.0.0:10002
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 5s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 check inter 10s rise 2
> fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 check inter 10s rise 2
> fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 5s rise 2
> fall 3
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 5s rise 2 fall 3
>      option  httpchk GET /mirrorlist
>   
> @@ -58,6 +59,7 @@ listen  pkgdb 0.0.0.0:10003
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 10s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 backup check inter 15s
> rise 2 fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 backup check inter 15s
> rise 2 fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 10s rise 2
> fall 3
>      server  bapp1 bapp1.vpn.fedoraproject.org:80 backup check inter
> 10s rise 2 fall 3
>      option  httpchk GET /pkgdb
>  
> @@ -76,6 +78,7 @@ listen  docs 0.0.0.0:10005
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 5s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 check inter 5s rise 2
> fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 check inter 5s rise 2
> fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 5s rise 2
> fall 3
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 5s rise 2 fall 3
>      option  httpchk GET /docs/
>  #
> @@ -87,6 +90,7 @@ listen  smolt 0.0.0.0:10006
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 10s rise 2
> fall 5
>      server  app5 app5.vpn.fedoraproject.org:80 check inter 20s rise 2
> fall 5
>      server  app6 app6.vpn.fedoraproject.org:80 check inter 20s rise 2
> fall 5
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 10s rise 2
> fall 5
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 20s rise 2 fall 5
>      option  httpchk GET /smolt/reports/search_profiles
>  
> @@ -97,7 +101,8 @@ listen  voting 0.0.0.0:10007
>      server  app3 app3.fedora.phx.redhat.com:80 check inter 2s rise 2
> fall 5
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 2s rise 2
> fall 5
>      server  app5 app5.vpn.fedoraproject.org:80 backup check inter 2s
> rise 2 fall 5
> -    server  app6 app6.vpn.fedoraproject.org:80 check inter 2s rise 2
> fall 5
> +    server  app6 app6.vpn.fedoraproject.org:80 backup check inter 2s
> rise 2 fall 5
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 2s rise 2
> fall 5
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 2s rise 2 fall 5
>      option  httpchk GET /voting/
>  
> @@ -109,6 +114,7 @@ listen  mirrormanager 0.0.0.0:10008
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 15s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 backup check inter 20s
> rise 2 fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 backup check inter 20s
> rise 2 fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 15s rise 2
> fall 3
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 15s rise 2 fall 3
>      option  httpchk GET /mirrormanager/static/css/fedora.css
>  
> @@ -120,6 +126,7 @@ listen  bodhi 0.0.0.0:10009
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 20s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 backup check inter 35s
> rise 2 fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 backup check inter 35s
> rise 2 fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 20s rise 2
> fall 3
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 20s rise 2 fall 3
>      option  httpchk GET /updates/nagios
>  
> @@ -136,6 +143,7 @@ listen  freemedia 0.0.0.0:10011
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 5s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 backup check inter 15s
> rise 2 fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 backup check inter 15s
> rise 2 fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 5s rise 2
> fall 3
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 5s rise 2 fall 3
>      option  httpchk GET /freemedia/FreeMedia-form.html
>   
> @@ -147,6 +155,7 @@ listen  community 0.0.0.0:10012
>      server  app4 app4.fedora.phx.redhat.com:80 check inter 10s rise 2
> fall 3
>      server  app5 app5.vpn.fedoraproject.org:80 backup check inter 15s
> rise 2 fall 3
>      server  app6 app6.vpn.fedoraproject.org:80 backup check inter 15s
> rise 2 fall 3
> +    server  app7 app7.fedora.phx.redhat.com:80 check inter 10s rise 2
> fall 3
>      server  bapp1 bapp1.fedora.phx.redhat.com:80 backup check inter
> 5s rise 2 fall 3
>      option  httpchk GET
> /community/apps/fedoracommunity.overviewresource




More information about the infrastructure mailing list