谈谈paxos, multi-paxos, raft

本文假设你已经看过了paxos make simpe, paxos make live, 关于raft 你看过对应的paper, multi-paxos 其实我觉得介绍的最好的还是Diego Ongaro 为了对比raft 和multi-paxos 的学习的难易程度写的视频

epoll implementation

epoll Implementation

kernel list

困惑点

之前看kernel list 的时候困惑的地方在于这个list里面居然没有指针指向这个list 对应的struct, 而是直接指向struct 里面的list 元素, 比如这样

kernel file poll operations

在file_operations 里面, poll 这个操作到底是什么意思

Haystack object storage

HayStack

HayStack 是facebook 的一个针对图片存储的object storage. 以下大概是HayStack设计

File System Summarize

最近在看关于file system 的一些东西, 总觉得这个领域发展的比较成熟, 应该可以从这个领域学到东西应用到其他地方. 看了一些论文发现没有综述性质的文章, 只能自己进行分类了, 后续继续更新…

About TCP keepalive

这两天正好看到了TCP keepalive的一些疑惑, 具体就查看了一下

360 Nosql Bada introduce

此文根据【QCON高可用架构群】分享内容,由群内【编辑组】志愿整理,转发请注明来自“高可用架构(ArchNotes)”微信公众号。  

Summarize of mesos paper

以下是看mesos paper 总结的一些东西.

Libprocess source intorduce

最近由于项目的需要, 在看Mesos 的代码, 把Mesos底下的进程管理库libprocess大概过了一遍