build.opensuse.org/monitor
这个页面中的
armbuild14 (armv7l)
armbuild16 (armv7l)
armbuild18 (armv7l)
build05 (x86_64)
build06 (x86_64)
等等这些,都是独立实体主机(server)么,还是只是同一个 server 上的虚拟机?
build.opensuse.org/monitor
这个页面中的
我觉得应该是虚拟机,不过也没看到明确的说明
我觉得应该都是虚机
女王的 OBS 服务器搭建教学视频里有提到吧,据说是跑在两台很大很牛叉的 IBM 主机上的。。。。具体我就不知道了。。。。
谢谢!我去看看!
worker 是 xen 虚拟机。独立服务器性能可以开多少虚拟机,该服务器就可以有多少 worker。另外:
比如我可以用一台 VPS 配置出网页前端,其它实际 worker 由用户的 VPS 来加盟提供。
Sent from my iPhone 5s using Tapatalk
感谢女王! 应该是我对 worker 和 host 的概念理解错了. 但还是有点不确定,我重复一遍,您看我 理解的对么?
B4:
我原本以为截图中的:
armbuild14 (armv7l)
armbuild16 (armv7l)
armbuild18 (armv7l)
build05 (x86_64)
build06 (x86_64)
。。。
这些是叫 host,每个 host 上有 n 个 worker,每个 worker 每次编一个包。
比如截图中的第一个 host armbuild14 (armv7l) 有两个 worker,第一个 worker 在编译 webkitgtk3, 第二个 worker 在编译 glibc-testsuite。
我原本以的 worker 是:
/usr/bin/perl -w ./bs_worker --root /var/cache/obs/worker/root_1 --statedir /var/run/obs/worker/1 --id xxxhost/1 --reposerver localhost:5252 --jobs 1
…
/usr/bin/perl -w ./bs_worker --root /var/cache/obs/worker/root_27 --statedir /var/run/obs/worker/27 --id xxxhost/27 --reposerver localhost:5252 --jobs 1
/usr/bin/perl -w ./bs_worker --root /var/cache/obs/worker/root_28 --statedir /var/run/obs/worker/28 --id xxxhost/28 --reposerver localhost:5252 --jobs 1
例如上面列的有 28 个 worker,它们在同一个 host 上。
AFTER:
现在应该是:
下面这些
armbuild14 (armv7l)
armbuild16 (armv7l)
armbuild18 (armv7l)
build05 (x86_64)
build06 (x86_64)
应该叫 worker,每个 worker 有 n 个 jobs。
截图中的地一个 worker armbuild14 (armv7l) 有两个 jobs,第一个 job 在编译 webkitgtk3, 第二个 job 在编译 glibc-testsuite。
下面这些应该叫 jobs
/usr/bin/perl -w ./bs_worker --root /var/cache/obs/worker/root_1 --statedir /var/run/obs/worker/1 --id xxxhost/1 --reposerver localhost:5252 --jobs 1
…
/usr/bin/perl -w ./bs_worker --root /var/cache/obs/worker/root_27 --statedir /var/run/obs/worker/27 --id xxxhost/27 --reposerver localhost:5252 --jobs 1
/usr/bin/perl -w ./bs_worker --root /var/cache/obs/worker/root_28 --statedir /var/run/obs/worker/28 --id xxxhost/28 --reposerver localhost:5252 --jobs 1
例如上面列的有 28 个 jobs,它们在同一个 worker 上。
正确的理解应该是后面(AFTER)的, 对么?
(个人觉得 AFTER 第 2 点 里 还是应该叫 worker, 因为名字叫 bs_worker,每个 worker 有 1 个 job?)