[FAD]为什么还在下新包??
昨天不能上网,程序在算完一个包后询问连接不,当然NO。但回头看QUEUE竟然多了个CANCER新包(setup设置为不接受任何项目的包)。今天能上网了,于是上传结果(setup里设置的是接受malaria的包),发现多出来的都是CANCER的包……
[ Last edited by 第三类接触 on 2005-11-13 at 22:24 ] 12月16日结束,现在还晚,更何况,看现在的情况,还不定真的会结束...... FAD如果出现任务下载失败时,会自动把以前别的对象的任务包(储存在FAD安装文件夹的cache文件夹中)添加到当前对象的任务中。(你可以发现,添加的新包都是当前计算对象的。)
只是,适当提高任务的冗余度而已,楼主如果不想浪费CPU,可以把这些包全删掉,反正多算一遍对项目而言没坏处,但对用户来说也没什么好处。
[ Last edited by vmzy on 2005-11-15 at 16:33 ] 我也考虑到了这一点:FAD在用户remove某些任务的时候,仅仅是将其从queue中删除,相关文件仍然保存在本地。
不过就是“添加的新包都是当前计算对象的”这句话,如何理解?我在没有勾任何任务的时候下的新任务都确实是“新”的(任务序号jobxxx-1ls5-q2.log)。 这个很好解释!打个比方吧!
FAD就像是撬锁,给锁(病毒蛋白质)找钥匙(抗病毒蛋白质)
对象就是锁(1ls5-q2是对象编号),任务包就是一堆钥匙(jobxxx里xxx就是钥匙包的编号)!
当FAD下载不到新钥匙包时,就会用撬其它锁的钥匙包来撬当前锁。(以前的钥匙包存在cache文件夹中)
这样解释,不知道楼主,能否听懂?! 晕了……
明天起来再研究~
页:
[1]