(安西) 发表于 2019-2-1 10:57:42

Glusterfs hacker guide说明

  Glusterfs hacker guide内容摘自如下网页,这些网页已经无法访问,故整理提供一个副本,供大家参考学习,欢迎交流。
  

  转载资料:
   Translator 101 Lesson 1: Setting the Stage, http://hekafs.org/index.php/2011/11/translator-101-class-1-setting-the-stage/
   Translator 101 Lesson 2: init, fini, and privatecontext, http://hekafs.org/index.php/2011/11/translator-101-lesson-2-init-fini-and-private-context/
   Translator 101 Lesson 3: This Time For Real, http://hekafs.org/index.php/2011/11/translator-101-lesson-3-this-time-for-real/
   Translator 101 Lesson 4: Debugging a Translator, http://hekafs.org/index.php/2011/11/translator-101-lesson-4-debugging-a-translator/
   GlusterFS Translator API, http://hekafs.org/dist/xlator_api_2.html
  

  具体内容包含内容如下所示,详细内容可见如下链接:
  

  Glusterfs hacker guide(一)
  Glusterfs hacker guide(二)

  Glusterfs hacker guide(三)
  

  

目 录
1.... Translator101 Lesson. 1
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.1      Introduction. 47
3.2      DispatchTables and Default Functions. 48
3.3      STACK_WINDand STACK_UNWIND.. 49
3.4      PerRequest Context51
3.5      Inode andFile Descriptor Context52
3.6      Dictionariesand Translator Options. 54
3.7      Logging. 54
3.8      ChildEnumeration and Fan Out55
3.9      Stubs andsync calls. 56
3.9.1      GlusterFSAlgorithms: Distribution. 57
3.9.2      *cluster/replicate. 61
3.9.3      * Basicdesign. 62
3.9.4      * Algorithms. 62
3.9.5      *"pending". 64
3.9.6      * Selfheal64
3.9.7      * Inodescaling. 65
3.9.8      functioncomments. 66
3.9.9      *storage/posix. 98
3.9.10    BDB. 101
  

  




页: [1]
查看完整版本: Glusterfs hacker guide说明