原创 Linux內核鏈表 ——list相關內容

1  鏈表數據結構的定義: struct list_head { struct list_head *next, *prev; }; list_head結構包含兩個指向list_head結構的指針prev和next,內核的鏈表具備雙鏈表

原创 分佈式系統sheepdog之sheep啓動流程

1、sheep啓動 啓動過程中會有一些初始化的工作,對於基本目錄的初始化,對於obj、epoch、journal路徑的初始化,以及對於集羣和工作隊列的初始化。下圖可以看到sheep基本的啓動流程 2、創建監聽窗口 通過socket創建