Closed GoogleCodeExporter closed 8 years ago
Client->MetadataServer: {open, FileName, [Mode]} %Filename is the fullpath activate MetadataServer note right of MetadataServer: getFileHandle MetadataServer->Client: {ok,FileID} / {error,Reason} deactivate MetadataServer loop read_chunks Client->MetadataServer: {seekchunk,FileID,ChunkNo} activate MetadataServer note right of MetadataServer: seekChunk MetadataServer->Client: {ok,ChunkID,NodeList} | {error,Reason} deactivate MetadataServer Client->DataServer: {readchunk, ChunkID, NodeID, Offset, Length} activate DataServer DataServer->Client: gen_tcp:connect DataServer->Client: gen_tcp:receive DataServer->Client: {tcp, Socket, Binary} DataServer->Client: {tcp_closed, Socket} DataServer->Client: {finish, State} deactivate DataServer end Client->MetadataServer: {close}
Original issue reported on code.google.com by huangxia...@gmail.com on 16 Dec 2008 at 7:09
huangxia...@gmail.com
Attachments:
Original comment by huangxia...@gmail.com on 16 Dec 2008 at 7:16
Original comment by huangxia...@gmail.com on 16 Dec 2008 at 7:18
Original issue reported on code.google.com by
huangxia...@gmail.com
on 16 Dec 2008 at 7:09Attachments: