作者yauhh (哟)
看板Programming
标题Re: 在cluster上多node同时写入一个档案
时间Sun May 31 16:06:35 2009
※ 引述《sorryChen (陈扬和)》之铭言:
: 感谢学长询问, 其实我不需要同时写一个档
: 只是怕很多node执行相同的程式时会出错
: 如果file system没有保护的机制 就必须要自己加
: 由於这个档是个公用index
: 原本的机制是 存在就读入 不存在就建
: 但如果有多个相同的程式在执行时
: 就可能一个在建时 另一个process以为已经建好了要读
: 不然就是以为还没建 要建一个准备写入
: 现在想到的就是先写到一个暂存档 写好後再改档名
: 希望改档名的时间非常短 不会有collision
都一同写入目的档,或是让等待的程序写入暂存档,不是都一样要等吗?
如果让它们写入不同的档案,并在某档案内做个计数或等一段够长的时间,
大家都写完之後,再合并这些档案,这样如何呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.229.75