Glusterfs hacker guide说明

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

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

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

时间: 2024-10-19 06:12:09

Glusterfs hacker guide说明的相关文章

ubuntu glusterfs 配置调试

xfsprogs 官方文档快速配置步骤 Installing GlusterFS - a Quick Start Guide Purpose of this document This document is intended to give you a step by step guide to setting up GlusterFS for the first time. For this tutorial, we will assume you are using Fedora 21 (

神经网络指南Hacker's guide to Neural Networks

Hi there, I'm a CS PhD student at Stanford. I've worked on Deep Learning for a few years as part of my research and among several of my related pet projects is ConvNetJS - a Javascript library for training Neural Networks. Javascript allows one to ni

Hacker's guide to Neural Networks

Hacker's guide to Neural Networks Andrej Karpathy blog About Hacker's guide to Neural Networks Hacker's guide to Neural Networks Hi there, I'm a CS PhD student at Stanford. I've worked on Deep Learning for a few years as part of my research and among

The Essential Skills to Becoming a Master Hacker

2 Networking Skills You need to understand the basics of networking, such as the following. DHCP NAT Subnetting IPv4 IPv6 Public v Private IP DNS Routers and switches VLANs OSI model MAC addressing ARP As we are often exploiting these technologies, t

Android Hacker’s Handbook

出版时间:2014 下载地址:百度网盘 内容简介: The first comprehensive guide to discovering and preventing attacks on the Android OS As the Android operating system continues to increase its share of the smartphone market, smartphone hacking remains a growing threat. Wri

如何成为一位黑客 ( How To Become A Hacker )

http://blog.csdn.net/jarodlau/article/details/337891 How To Become A Hacker 如何成为一位黑客(转载) 这真是一个好问题,不止是原作者说他被问过很多次,包括我和许多网络上的朋友们也常有这个困扰.不过和作者不同的是,我经常没有一个固定的答案:p事实上我所能提供也只是自己的经验,却没有足够的能力来肯定自己的看法是不是正确的.这份文章应该可以减去大家不少的麻烦 :) 嗯!!这次自告奋勇当起翻译,虽然是起于晚上回到住的地方之后很无

A DIY Guide for those without the pati

_   _            _      ____             _    _ | | | | __ _  ___| | __ | __ )  __ _  ___| | _| | | |_| |/ _` |/ __| |/ / |  _ \ / _` |/ __| |/ / | |  _  | (_| | (__|   <  | |_) | (_| | (__|   <|_| |_| |_|\__,_|\___|_|\_\ |____/ \__,_|\___|_|\_(_) A

GlusterFS分布式存储集群-1. 部署

参考文档: Quick Start Guide:http://gluster.readthedocs.io/en/latest/Quick-Start-Guide/Quickstart/ Install-Guide:https://docs.gluster.org/en/latest/Install-Guide/Install/ CentOS gluster-Quickstart:https://wiki.centos.org/SpecialInterestGroup/Storage/glust

GlusterFS分布式存储集群-2. 使用

参考文档: Quick Start Guide:http://gluster.readthedocs.io/en/latest/Quick-Start-Guide/Quickstart/ Install-Guide:https://docs.gluster.org/en/latest/Install-Guide/Install/ CentOS gluster-Quickstart:https://wiki.centos.org/SpecialInterestGroup/Storage/glust