- 开始思考如何解决zol mmap中双缓存的问题,由于arc_buf_t大小可变,因此arc_buf_t和page存在着M:N的关系,二者需要保存对方的引用,arc_buf_t->page frame的引用可以通过pagevec保存,反之的话貌似只能存在page的private data里面了,@Robin_Dong_ 看之前博客中说到pagevec以后可能从内核中拿掉?展开全文
- 其实Database和File system本来就该是统一的,二者从功能上都提供了数据存取的方式,DB强调的ACID对fs也一样适用,想想Oracle ASM和看看下面这张图,同样的功能重复了两遍,为什么不把DB针对结构化数据处理的优势和fs对于存储设备的管理优势结合在一起呢?
- fio收购了scst的商业支持公司id7,看来是不满足仅仅作为一个缓存了,不过scst在和lio竞争进入内核作为scsi target的过程中已经失利,静观下一步发展🔗 网页链接
- 太喜欢《三体》中描述的人类的上千艘星际战舰被一个不到一艘战舰万分之一大小的水滴型探测器团灭的情景了,残忍而又绚丽,让我想起了《火星人玩转地球》中的弱智人类,《2001太空漫游》中静谧的飞船,《撕裂地平线》中漆黑无边的深空……
- 这个评论有点意思,想法挺独特 http://t.cn/zjVO74s,volatile ranges是不是有点颠覆“文件是不间断的数据流”的基本概念了呢?包括punch hole 🔗 网页链接 ,要是之前不是用EOF来判断文件结尾的,这个功能加进来可能会有问题啊 @淘伯瑜 @Robin_Dong_ 展开全文
- David Chinner这厮貌似很活跃啊,哪里都能看到他,btw,为啥kerneltrap.org访问不了?也没被qiang啊
- 又遇到了一个定长分块的短板,通常数据去重都是用在备份情境下的,备份软件(emc networker, commvault simpana)在写入数据块的时候会给每个数据块打上自己的戳,例如128KB的数据中可能有一部分是自己的信息,其他的是备份数据,定长分块遇到这种情况就悲剧了,@刘爱贵 研究过这个问题吗?展开全文