我看了你们相关的文档,为了加速性能,启用了客户端的metadata的cache,我读了一会源码(iNodeCacheMangerImpl),发现除了好像有一个后台线程后刷一些dirty data到 MDS上,其他我好像没有看到缓存一致性相关的一些保证。假如我们有两个客户端,同时修改或者访问冲突的metadata, CureveFs是怎么解决这样的问题的?
谢谢!
我看了你们相关的文档,为了加速性能,启用了客户端的metadata的cache,我读了一会源码(iNodeCacheMangerImpl),发现除了好像有一个后台线程后刷一些dirty data到 MDS上,其他我好像没有看到缓存一致性相关的一些保证。假如我们有两个客户端,同时修改或者访问冲突的metadata, CureveFs是怎么解决这样的问题的?
谢谢!