我们每小时收到大约 10000 条消息。我们将它们作为单独的文件存储在 ext3 文件系统上的每小时目录中。文件名包括一个序列号。我们使用 rsync 每 20 秒在另一个位置镜像这些文件(通过 SAN,但这没关系)。
有时 rsync 运行会选取文件 n-3、n-2、n-1、n+1,然后下一次 rsync 运行会继续 n、n+2、n+3、n+4 等等。
当一个进程在目录中以特定顺序创建文件时,是否有可能另一个进程使用readdir()
看到文件以不同的顺序出现?
亲切的问候,塞巴斯蒂安
我们每小时收到大约 10000 条消息。我们将它们作为单独的文件存储在 ext3 文件系统上的每小时目录中。文件名包括一个序列号。我们使用 rsync 每 20 秒在另一个位置镜像这些文件(通过 SAN,但这没关系)。
有时 rsync 运行会选取文件 n-3、n-2、n-1、n+1,然后下一次 rsync 运行会继续 n、n+2、n+3、n+4 等等。
当一个进程在目录中以特定顺序创建文件时,是否有可能另一个进程使用readdir()
看到文件以不同的顺序出现?
亲切的问候,塞巴斯蒂安