write
15:25:20[INFO][2054733][130784112][ proxyfs_open],fi 160214272 file: /aa ,Size:73 oflags:0
15:25:20[INFO][2054734][122391408][ proxyfs_open],fi 78969040 file: /aa ,Size:73 oflags:0
15:25:20[INFO][2054780][159894384][ proxyfs_write],start fi->fh 78969040 /aa 73 4023
15:25:20[INFO][2054856][159894384][ proxyfs_write], initcfile
15:25:22[INFO][2056870][159894384][ proxyfs_write],end /aa 73 4023 file->Size:73
15:25:22[INFO][2056871][88820592][ proxyfs_write],start fi->fh 78969040 /aa 4096 4096
15:25:24[INFO][2058699][113998704][ real_update], Test update delete dir /
15:25:24[INFO][2058896][88820592][ proxyfs_write],end /aa 4096 4096 file->Size:4096
15:25:24[INFO][2058897][97213296][ proxyfs_write],start fi->fh 78969040 /aa 8192 4096
15:25:26[INFO][2060898][97213296][ proxyfs_write],end /aa 8192 4096 file->Size:8192
15:25:26[INFO][2060899][151501680][ proxyfs_write],start fi->fh 78969040 /aa 12288 4096
15:25:28[INFO][2062900][151501680][ proxyfs_write],end /aa 12288 4096 file->Size:12288
15:25:28[INFO][2062901][122391408][ proxyfs_write],start fi->fh 78969040 /aa 16384 413
15:25:30[INFO][2064902][122391408][ proxyfs_write],end /aa 16384 413 file->Size:16384
15:25:30[INFO][2064906][130784112][ proxyfs_release],start file: /aa,Size:16797
15:25:31[INFO][2065686][159894384][ proxyfs_write],start fi->fh 160214272 /aa 73 4023
15:25:31[INFO][2065702][159894384][ proxyfs_write], initcfile
15:25:32[INFO][2066597][130784112][ send_data_pre], get File md5 afba6545728a3f74dd1512c9e41886c0
15:25:32[INFO][2066807][130784112][ proxyfs_release],end file: md5 afba6545728a3f74dd1512c9e41886c0 ,Size:16797
15:25:33[INFO][2067704][159894384][ proxyfs_write],end /aa 73 4023 file->Size:73
15:25:33[INFO][2067705][88820592][ proxyfs_write],start fi->fh 160214272 /aa 4096 4096
15:25:34[INFO][2068705][113998704][ real_update], Test update delete dir /
15:25:35[INFO][2069706][88820592][ proxyfs_write],end /aa 4096 4096 file->Size:4096
15:25:35[INFO][2069707][97213296][ proxyfs_write],start fi->fh 160214272 /aa 8192 2217
15:25:37[INFO][2071708][97213296][ proxyfs_write],end /aa 8192 2217 file->Size:8192
15:25:37[INFO][2071709][151501680][ proxyfs_release],start file: /aa,Size:10409
15:25:37[INFO][2072036][151501680][ send_data_pre], get File md5 f17b506c2d6038a5e6ca44f38e5bd198
15:25:37[INFO][2072397][151501680][ proxyfs_release],end file: md5 f17b506c2d6038a5e6ca44f38e5bd198 ,Size:10409
两次写入是有先后顺序的。
虽然可以同时打开。但是写入的文件必须是等待另外一个文件写入完毕。
没有谁在哪里穿插的情况。
但是,第二次写入的位置是第一次写入的位置。
两次写同一个文件。实际上是两个过程。
15:47:46[INFO][71755 ][151501680][ proxyfs_release],start file: /aa,Size:185472
15:47:46[INFO][71756 ][122391408][ proxyfs_write],start fi->fh 165581696 /aa 185472 2944
实际上是在这里出现了问题。
在写入的时候,实际文件还没有被发送完毕。
两个文件同时修改,这在服务器也是不允许的。
必须等到一个传输完毕了才能传输另外一个。
在服务器端也会出现故障。
服务器也是对同一个文件的修改。
如果打开文件就把它插入缓存的map 中。但是当
17:19:17[INFO][1658011][159894384][ open],file /home/chentao/.proxyfs_cache/c01f39c828946b2a5902987a995a6bf5 is not existed
17:19:17[ERROR][1658013][159894384][ proxyfs_write],InitCfile fail
如果写入的文件cache 不存在 write 就会出错。
可以做处理,如果出错,那么就到服务器去要这个文件的内容。
保证数据的正确性。只有
阅读(488) | 评论(0) | 转发(0) |