2

从谷歌文件系统文件中,应用程序通过发送与GFS 客户端通信,(filename, byteRange)然后GFS 客户端将其转换byteRangeChunckIndex. 从文件中我不清楚

  1. byteRange表示要读/写的字节的开始和结束还是表示要读/写的字节数?
  2. GFS 客户端如何转换byteRageChunkIndex? 它背后的公式是什么,除了byteRange这个计算之外还有哪些其他变量?

谢谢,

4

1 回答 1

0
  1. 字节范围与字节偏移量:客户端将字节偏移量而非字节范围转换为块索引。字节范围稍后在客户端向块服务器发送读取请求时使用。
  2. 将字节偏移量转换为块索引很简单:因为块大小固定为 64MB。假设客户端希望字节偏移量为 65MB,则块索引将为 1。如果客户端希望字节偏移量为 130MB,则块索引将为 2。
于 2021-08-26T21:59:44.027 回答