|

楼主 |
发表于 2006-12-16 22:43:43
|
显示全部楼层
12/15/2006
Assignment Server (AS) code update
We've been seing some serious misassigns with the AS code, so we have made some major changes. The upside is that it should not be possible (as far as we can tell) to get assigned to a server that the client can't run WU's from. This is important especially these days, as there are a large variety of types of clients, cores, ports, and each have certain limitations and restrictions.
In the past, when the AS got stuck, it would simply assign to the "default server," assuming that there would always be a server which could handle anything. In the old days of FAH, that was easy. Now, that's almost impossible. So, instead of just going with the default (and hoping for the best), the AS goes through a logical set of conditions and if it can't find a match, it assigns to 0.0.0.0, which means the client will just try again later.
So far, this is looking good, with one major drawback. Right now, we are very low on jobs that work with the v4 client. Due to some modifications in v5, certain calcualtions can only run in v5. V5 has been out for quite a while, so most of our science is based on v5-enabled functionality. Right now, v4 clients will likely get assigned to 0.0.0.0 as there is a dearth of v4 available WU's. We are working to see how we can fix this (and whether a few WUs can be made v4 compatible). But, in the mean time, if you are running v4 and are getting assigned to 0.0.0.0, the best and simplest thing to do is to upgrade your client ASAP.
All of this is going on late PST Friday night, so it may be a rough weekend, but we're keeping an eye on all of this and will do so until it looks like this is working well. So far, so good.
2006年12月15日
服务器分配(AS)代码更新
我们的AS代码老是误分配服务器,所以做了一些大的改动。好处是,不会再把客户(暂时只能透露这些)分配到一个不适合的服务器上。这是非常重要的。特别是现在。还有种类繁多的客户端、核心、端口,每个都有特定的局限性和限制。
过去,当AS在挂起时,它会直接把客户请求转给"默认服务器",假设总会有一个什么可处理的服务器。对于以前的FAH而言,那是很容易的。但是现在,那几乎是不可能的。因此,现在AS不再直接转到默认服务器(认识是最佳的),而是对客户端的一套逻辑条件进行检查,如果无法找到匹配服务器,就会分配至0.0.0.0,这意味着客户端将只能稍后再尝试。
到目前为止,基本正常,有一大缺点。现在,v4客户端的任务很少。由于V5有一些改动,有些计算只能在V5环境下进行。V5环境已经发布了好一阵子,所以大部分的科学研究是基于V5环境的。现在,因为V4客户端的任务稀缺,V4客户端很可能会被分配到0.0.0.0上。我们正在研究如何解决这个问题(以及一些任务是否可以兼容V4客户端)。但是。与此同时,如果你在用V4,并被分配到0.0.0.0,最好、最简单的办法,就是尽快升级客户端。
这一切是都在太平洋时间星期五晚上搞完了,所以周末可能会出问题。不过我们在密切注视这一切,直到它正常运作。到目前为止,一切都很顺利。
译者注:兄弟伙们,该升级的赶快升吧!不要等接不到任务才追悔莫及。 |
评分
-
查看全部评分
|