2011-11-24 0:17:43 阅读61 评论0 242011/11 Nov24
这几天学习了一下fastdfs,这是淘宝架构师写的一个轻量级的分布式文件系统,并且配有相关的客户端。在学习过程中发现fastdfs_client_java_v1.19.tar.gz存在一些bug,在此做个记录,希望负责java客户端的同学把这些bug修改一下。
1.StorageClient1这个类的upload_file1(local_filename, file_ext_name, meta_list)方法,第二个参数传带有“/”的字符串进去是会报错的;我想这个原因就在于“/”这个符号,在linux下是不能做文件名。
其实这个bug通常情况下不会暴露,因为客户端是不可能能传入一个带“/”作为拓展名的文件的。
2.UploadStream这个类中的send(out)方法,通过这个类会发现传入一个流作为参数,但是没有在这个类中显示的
2011-11-21 23:47:42 阅读81 评论0 212011/11 Nov21
2011-10-16 23:54:39 阅读53 评论0 162011/10 Oct16
I wrote a first version of this posting on consistency models about a year ago, but I was never happy with it as it was written in haste and the topic is important enough to receive a more thorough treatment.
2011-9-3 1:26:05 阅读67 评论0 32011/09 Sept3
这个bug在2.6.3中已经存在了,本希望在8月初发布的新版本会修复;既然作者没有修复就只有自己来了。
GridFSInputFile中,源码大概在115~120方法中添加
this._buffer=new byte[(int) _chunkSize];
添加以后如下
public void setChunkSize(long _chunkSize) {
if (_outputStream != null || _savedChunks)
return;
2011-8-16 13:54:59 阅读81 评论0 162011/08 Aug16