[opensuse-buildservice] Some changes in the backend
Hi Build Fanatics, I just commited some changes in the build service backend code to the SVN that require a small change in the setup. If you don't run your own instance of the build service, you don't need to read any further. We have moved the repository generation from the scheduler into a new process, bs_publish. This will make the scheduler quite a bit more responsive, as repository generation takes some time. We have also moved the dispatcher out of the repository server, there is now a new program, bs_dispatch. So, you need to start two new processes, bs_publish and bs_dispatch. An example setup would be - bs_srcserver (the source manager) - bs_repserver (the repository manager) - bs_sched i586 (scheduler for i586) - bs_sched x86_64 (scheduler for x86_64) - bs_dispatch (the job dispatcher) - bs_publish (the external repository generator) We'll release updated OBS packages soon. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Michael Schroeder wrote:
Hi Build Fanatics,
I just commited some changes in the build service backend code to the SVN that require a small change in the setup. If you don't run your own instance of the build service, you don't need to read any further.
Thanks for that. Have you considered using branches for the deployment of releases on .opensuse.org OBS. This installation is still the "reference" for us "Build Fanatics" with an own local instance of OBS.
We have moved the repository generation from the scheduler into a new process, bs_publish. This will make the scheduler quite a bit more responsive, as repository generation takes some time.
We have also moved the dispatcher out of the repository server, there is now a new program, bs_dispatch.
So, you need to start two new processes, bs_publish and bs_dispatch. An example setup would be
- bs_srcserver (the source manager) - bs_repserver (the repository manager) - bs_sched i586 (scheduler for i586) - bs_sched x86_64 (scheduler for x86_64) - bs_dispatch (the job dispatcher) - bs_publish (the external repository generator)
I think providing modified files for config in "openSUSE:Tools" would help people setting up an own config. There should be configs for "all on localhost" up to "all on different machines", e.g. webclient, frontend, obs-server and the workers. To whom should these setup configs be sent for inclusion as sample configs into "openSUSE:Tools/obs-server"?
We'll release updated OBS packages soon.
Thanks in advance. It would help if you could please provide version information from SVN, from which revision these rpms are packaged. Bye Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Martin Mohring
-
Michael Schroeder