[opensuse-buildservice] OBS server layout
We're running into issues with our local OBS instance in that it's running slowly. The web frontend is taking like 4 seconds to load some pages. I'd like to know how the public OBS is broken up as right now we have everything OBS related on one machine and I really have no idea how we can break up OBS to lower load. That is, which pieces can go on different machines and which need to be on the same machine. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Two things: 1) We run pretty much everything on one box with an additional farm of worker-only VMs. We have pretty acceptable performance with the exception of (2), below. 2) check your internet connection, because at least on the version I am running, it loads the CSS from build.opensuse.org still, and if your internet is slow it will slow down webclient access. -- Michael -----Original Message----- From: Luke Imhoff [mailto:luke@cray.com] Sent: Thu 7/9/2009 7:28 PM To: opensuse-buildservice@opensuse.org Subject: [opensuse-buildservice] OBS server layout We're running into issues with our local OBS instance in that it's running slowly. The web frontend is taking like 4 seconds to load some pages. I'd like to know how the public OBS is broken up as right now we have everything OBS related on one machine and I really have no idea how we can break up OBS to lower load. That is, which pieces can go on different machines and which need to be on the same machine. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Sorry if it will be out of topic, but, I'm the author of MonoOSC, some people ask to me , if MonoOSC can run with a local OBS, i haven't got one and will be curious to know if it run, please , could you try that by setting the alternate URL in MonoOSC and let me know ? http://sourceforge.net/projects/monoosc/files/ http://software.opensuse.org/search?baseproject=ALL&p=1&q=monoosc Thanks by advance. 2009/7/10 <Michael_E_Brown@dell.com>:
Two things:
1) We run pretty much everything on one box with an additional farm of worker-only VMs. We have pretty acceptable performance with the exception of (2), below.
2) check your internet connection, because at least on the version I am running, it loads the CSS from build.opensuse.org still, and if your internet is slow it will slow down webclient access. -- Michael
-----Original Message----- From: Luke Imhoff [mailto:luke@cray.com] Sent: Thu 7/9/2009 7:28 PM To: opensuse-buildservice@opensuse.org Subject: [opensuse-buildservice] OBS server layout
We're running into issues with our local OBS instance in that it's running slowly. The web frontend is taking like 4 seconds to load some pages. I'd like to know how the public OBS is broken up as right now we have everything OBS related on one machine and I really have no idea how we can break up OBS to lower load. That is, which pieces can go on different machines and which need to be on the same machine. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- Cordially. Small Eric Quotations of the days: --------------------------------------------------------------------------- If one day one reproaches you that your work is not a work of professional, say you that: Amateurs built the arch of Noah, and professionals the Titanic. --------------------------------------------------------------------------- Few people are done for independence, it is the privilege of the powerful ones. --------------------------------------------------------------------------- No key was wounded during the drafting of this message. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Freitag, 10. Juli 2009 02:28:50 schrieb Luke Imhoff:
We're running into issues with our local OBS instance in that it's running slowly. The web frontend is taking like 4 seconds to load some pages.
can you trace which process looses the time ?
I'd like to know how the public OBS is broken up as right now we have everything OBS related on one machine and I really have no idea how we can break up OBS to lower load. That is, which pieces can go on different machines and which need to be on the same machine.
We have * 1 host for api.opensuse.org and build.opensuse.org * 1 host for the source server and the mysql database This is the host which should react very fast to have a good user experience when working with sources and also for searching binaries. * 1 big host for all binary services, like rep server, schedulers, publisher and kiwi local builds. * 1 host for the sign daemon for security reasons. -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
one possible reason for slowness could be the fact that the webclient references static.opensuse.org for all kind of style sheets and image. If you are behind some proxy, sometimes this makes the webclient unusable. Solution is to change all those references to a local address. Anas On 10-Jul-09, at 3:28 AM, Luke Imhoff wrote:
We're running into issues with our local OBS instance in that it's running slowly. The web frontend is taking like 4 seconds to load some pages. I'd like to know how the public OBS is broken up as right now we have everything OBS related on one machine and I really have no idea how we can break up OBS to lower load. That is, which pieces can go on different machines and which need to be on the same machine. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Using Firebug I did notice that there was a delay when our webclient couldn't load a stylesheet from static.opensuse.org. Just from load on opensuse's servers, shouldn't local instances of OBS point to their own statics subdomain. I guess this could be extended to putting all the branding stuff in an easily swappable subpackage of obs-server that obs-api then requires, like Requires: obs-branding. This would probably be more correct anyway since our local OBS isn't sponsored by OBS and the help links should really be pointed at our internal help docs so our internal users aren't swamping this mailing list with questions that only apply to our instance. If I figured out a way to pull out the branding so it's more configurable, would the community accept a patch to obs-server? That way any new branding wouldn't have to be extracted on each vendor drop. Sent from my iPod On Jul 11, 2009, at 1:01 PM, "Anas Nashif" <nashif@linux.intel.com> wrote:
one possible reason for slowness could be the fact that the webclient references static.opensuse.org for all kind of style sheets and image. If you are behind some proxy, sometimes this makes the webclient unusable. Solution is to change all those references to a local address.
Anas
On 10-Jul-09, at 3:28 AM, Luke Imhoff wrote:
We're running into issues with our local OBS instance in that it's running slowly. The web frontend is taking like 4 seconds to load some pages. I'd like to know how the public OBS is broken up as right now we have everything OBS related on one machine and I really have no idea how we can break up OBS to lower load. That is, which pieces can go on different machines and which need to be on the same machine. -- To unsubscribe, e-mail: opensuse-buildservice +unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (5)
-
Adrian Schröter
-
Anas Nashif
-
Luke Imhoff
-
Michael_E_Brown@Dell.com
-
Petit Eric