Glusterfs hacker guide内容摘自如下网页,这些网页已经无法访问,故整理提供一个副本,供大家参考学习,欢迎交流。
转载资料:
[1] Translator 101 Lesson 1: Setting the Stage, http://hekafs.org/index.php/2011/11/translator-101-class-1-setting-the-stage/
[2] Translator 101 Lesson 2: init, fini, and privatecontext, http://hekafs.org/index.php/2011/11/translator-101-lesson-2-init-fini-and-private-context/
[3] Translator 101 Lesson 3: This Time For Real, http://hekafs.org/index.php/2011/11/translator-101-lesson-3-this-time-for-real/
[4] Translator 101 Lesson 4: Debugging a Translator, http://hekafs.org/index.php/2011/11/translator-101-lesson-4-debugging-a-translator/
[5] GlusterFS Translator API, http://hekafs.org/dist/xlator_api_2.html
具体内容包含内容如下所示,详细内容可见如下链接:
目 录
1.1 Translator101 Lesson 1: Setting the Stage. 1
1.2 Translator101 Lesson 2: init, fini, and private context5
1.3 Translator101 Lesson 3: This Time For Real8
1.4 Translator101 Lesson 4: Debugging a Translator. 12
1.5 HackingFilesystems Is Easy. 19
2.... GlusterFS Translator API41
2.1 CallFrames and Call Stacks. 42
2.2 STACK_WINDand STACK_UNWIND.. 43
2.3 Inode andFile Descriptor Context45
3.... GlusterFSTranslator API 2. 47
3.2 DispatchTables and Default Functions. 48
3.3 STACK_WINDand STACK_UNWIND.. 49
3.5 Inode andFile Descriptor Context52
3.6 Dictionariesand Translator Options. 54
3.8 ChildEnumeration and Fan Out55
3.9.1 GlusterFSAlgorithms: Distribution. 57