源码阅读遇到问题
看到DFSClient.java时,在此方法中:public OutputStream create(String src,
FsPermission permission,
boolean overwrite,
short replication,
long blockSize,
Progressable progress,
int buffersize
)
发现leasechecker.put(src, result);其中leasechecker是一个Runnable,但没有发现启动它的代码.
版本是20.0,请问是不是真的不需要这个功能还是其它地方有启动代码呢? 现在只看到它是利用了一个build-in的do-nothing daemon来判断 是否已经运行.
但这样根本 没有renewLease,那么这个LeaseChecker就没啥用了?
页:
[1]