免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4467 | 回复: 2
打印 上一主题 下一主题

[FastDFS] 菜鸟求助!关于FastDFS文件同步的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-12 23:58 |只看该作者 |倒序浏览
首先看下鱼大的ppt:


我的理解:

一个group1由(A,B,C)组成。

某一时刻t,一个文件F被上传到A,A作为源。

然后A在时间t1把F push到server B,在时间t2把F push到C。

然后A向tracker报告的信息是 (B,t1) (C,t2)吗?

--------------------------------------------------------------------

tracker收到这些信息后,记录下在文件F被同步到B的时间戳t1以及文件F被同步到C的时间戳t2。
这里所说的 “组内每台storage被同步到的时间戳(取最小值)” 为什么还要取最小值呢?

另外,“每台storage被同步到的时间” 应该和具体文件相关联吧?这里所说的“storage属性”具体指什么?

因为可能有多个文件F1,F2……Fn被同步到某个storage X上,
假如这些文件被同步到X上的时间戳分别为T1,T2……Tn
那么tracker中记录的X的“属性”到底是什么呢?
是T1,T2……Tn中的最小值吗?
如果是这样的话,所谓的storage的属性就是 被同步到这个storage上的所有文件共同决定的一个属性值吗(取最小值)?

---------------------------------------------------------------------



在下载文件选择storage的时候,满足若干条件中的一个就可以。

条件1 : 中所说的“同步时间延迟阀值”指的是什么?
            我的理解是,在文件被创建之后,超过“同步延迟阀值”之后就可以认为文件已经被同步了?

条件2 : 首先我默认这里所说的“storage被同步到的时间戳”表示 与具体要访问的文件相关的时间戳(比如文件F被同步到B的时间t2),但是文件被同步到同组其他storage上的的时间戳肯定要比创建时间戳要大啊!?

条件3 : 仍然基于条件2中的 “storage被同步到的时间戳”表示 与具体要访问的文件相关的时间戳。这种情形应该不会出现啊!?除非是在源storage上,我们可以认为文件创建时间等于文件被同步到这个storage上的时间。

条件4 : 这个比较好理解。

-------------------------------------------------------------------------

小弟菜鸟一枚,还请各位不吝赐教。

论坛徽章:
0
2 [报告]
发表于 2013-08-13 15:00 |只看该作者
条件1 : 中所说的“同步时间延迟阀值”指的是什么?
            我的理解是,在文件被创建之后,超过“同步延迟阀值”之后就可以认为文件已经被同步了?
::同步延迟阈值,应该指的是同步所产生的延迟的可接受范围。如果当前时间-文件创建时间>这个阈值,说明已经被同步了,你的理解没错

条件2 : 首先我默认这里所说的“storage被同步到的时间戳”表示 与具体要访问的文件相关的时间戳(比如文件F被同步到B的时间t2),但是文件被同步到同组其他storage上的的时间戳肯定要比创建时间戳要大啊!?
文件创建时间<被同步的时间,才说明已经被同步了啊。如果小于,那就说明这个文件是新创建的,比上一次同步的时间大

条件3 : 仍然基于条件2中的 “storage被同步到的时间戳”表示 与具体要访问的文件相关的时间戳。这种情形应该不会出现啊!?除非是在源storage上,我们可以认为文件创建时间等于文件被同步到这个storage上的时间。
文件同步最大时间应该是指最迟在这个时间范围内会进行同步。就是源Storage

论坛徽章:
0
3 [报告]
发表于 2013-08-13 21:57 |只看该作者
回复 2# lingshaohusoft

非常感谢,大概明白了!
条件2中可能出现同一个文件修改后被上传,然后新文件的创建时间比其他storage上的同步时间要大。因此其他storage要等到被同步之后才可以访问。


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP