Plasma GitLab Archive
Projects Blog Knowledge

Index of modules


A
Auth [Pfs_rpcapi_clnt]
Auth [Pfs_rpcapi_srv]
Auth [Plasma_rpcapi_clnt]

B
BRowSet [Nn_commit_monitor]
BlockRM [Nn_blocklist]
Represents blocks from a single datanode as (index) ranges start..end
Blockinfo [Nn_blocklist]
Keys are indexes!
Brange [Plasma_blocks]
block ranges can be merged and split
Bset [Plasma_blocks]
a set of block ranges

C
Cmd_nfs3d
Cmd_plasma
Cmd_plasma_admin
Cmd_plasma_datanode_init
Cmd_plasma_kv
Cmd_plasmad
Coordination [Pfs_rpcapi_clnt]
Coordination [Pfs_rpcapi_srv]
Coordination [Plasma_rpcapi_clnt]

D
Datanode [Pfs_rpcapi_clnt]
Datanode [Pfs_rpcapi_srv]
Datanode [Plasma_rpcapi_clnt]
Datanode_ctrl [Pfs_rpcapi_clnt]
Datanode_ctrl [Pfs_rpcapi_srv]
Datanode_discover [Pfs_rpcapi_clnt]
Datanode_discover [Pfs_rpcapi_srv]
Datanode_io [Pfs_rpcapi_clnt]
Datanode_io [Pfs_rpcapi_srv]
Dn_admin [Pfs_rpcapi_clnt]
Dn_admin [Pfs_rpcapi_srv]
Dn_admin [Plasma_rpcapi_clnt]
Dn_config
The clustername
Dn_io
Returns this as factory for inclusion into Netplex_main.startup
Dn_manager
Returns this as factory for inclusion into Netplex_main.startup
Dn_shm
Shared memory for transmitting data from the main process to the I/O processes and vice versa
Dn_store
The directory containing the store.

E
Elect [Pfs_rpcapi_clnt]
Elect [Pfs_rpcapi_srv]

F
Filesystem [Pfs_rpcapi_clnt]
Filesystem [Pfs_rpcapi_srv]
Filesystem [Plasma_rpcapi_clnt]

I
I64Set [Nn_commit_monitor]

M
MOUNT [Nfs3_clnt]
MOUNT [Nfs3_srv]
Make'Auth [Pfs_rpcapi_clnt]
Make'Auth [Plasma_rpcapi_clnt]
Make'Coordination [Pfs_rpcapi_clnt]
Make'Coordination [Plasma_rpcapi_clnt]
Make'Datanode [Pfs_rpcapi_clnt]
Make'Datanode [Plasma_rpcapi_clnt]
Make'Datanode_ctrl [Pfs_rpcapi_clnt]
Make'Datanode_discover [Pfs_rpcapi_clnt]
Make'Datanode_io [Pfs_rpcapi_clnt]
Make'Dn_admin [Pfs_rpcapi_clnt]
Make'Dn_admin [Plasma_rpcapi_clnt]
Make'Elect [Pfs_rpcapi_clnt]
Make'Filesystem [Pfs_rpcapi_clnt]
Make'Filesystem [Plasma_rpcapi_clnt]
Make'MOUNT [Nfs3_clnt]
Make'Mapred_task [Mapred_rpc_clnt]
Make'Monitor [Pfs_rpcapi_clnt]
Make'NFS [Nfs3_clnt]
Make'Nameslave [Pfs_rpcapi_clnt]
Mapred_config
Configuration of mapred servers
Mapred_def
Defining the map/reduce job
Mapred_io
Utility library for record-based I/O
Mapred_job_config
Extract job configuration, and marshalling
Mapred_job_exec
Execute a scheduled job by submitting tasks to servers
Mapred_main
Main program for the task server and job controller
Mapred_rpc_aux
Mapred_rpc_clnt
Mapred_rpc_srv
Mapred_sched
Scheduler
Mapred_sort
Mapred_split
Splits a line into key and value.
Mapred_streaming
Support for streaming
Mapred_task [Mapred_rpc_srv]
Mapred_task [Mapred_rpc_clnt]
Mapred_task_exec
Executes this task
Mapred_task_server
Factory for the processor "mapred_task_server"
Mapred_taskfiles
Copy files to and from the task nodes
Mapred_tasks
Representation of tasks
Monitor [Pfs_rpcapi_clnt]
Monitor [Pfs_rpcapi_srv]

N
NFS [Nfs3_clnt]
NFS [Nfs3_srv]
Nameslave [Pfs_rpcapi_clnt]
Nameslave [Pfs_rpcapi_srv]
Netplex_shm_manager [Plasma_shm]
Nfs3_aux
Nfs3_clnt
Nfs3_srv
Nn_alloc_balanced
Block allocation algorithm
Nn_alloc_trivial
Block allocation algorithm
Nn_alloc_types
Nn_authticket
Management of authentication tickets
Nn_blocklist
Support module for blocklists
Nn_blockmap
Already allocated blocks of this inode.
Nn_blockmap_box
Fast RPC to the blockmap server via camlboxes
Nn_commit
Two-phase commit protocol
Nn_commit_monitor
This monitor ensures that only certain commits can be done in parallel.
Nn_config
Configuration of name nodes
Nn_coord
The implementation of the namenode component for the coordinator node
Nn_datanode_ctrl
Manage tickets and push ticket secrets to the datanodes
Nn_datastore_news
Getting news about datastores and their availability
Nn_datastores
Datastore types
Nn_db
Namenode access routines to database
Nn_dentrycache
The dentrycache checks whether directory metadata is still up to date.
Nn_elect
Election of the coordinator
Nn_inodecache
The inodecache checks whether inode metadata is still up to date.
Nn_manager
Returns this as factory for inclusion into Netplex_main.startup
Nn_monitor
Management of datastores, i.e.
Nn_push
Push updates to the slaves (client)
Nn_slave
The implementation of the namenode component for slave nodes
Nn_state
State manager: Provide the logical view of the state, and forward changes to the database and to the nameslaves (2-phase commit)
Nn_ug
Users and groups

O
Ord [Mapred_tasks]

P
Pfs_auth
Authentication in server context
Pfs_client
Pfs_condition
Condition variables
Pfs_datanode
Pfs_db
Utility functions for database accesses
Pfs_dn_internal
Pfs_nfs3
Pfs_nn_coord
Pfs_nn_dnadmin
Pfs_nn_fsys
Pfs_nn_internal
Pfs_pmanage
Manager for potentially persisting objects
Pfs_rpcapi_aux
Pfs_rpcapi_clnt
Pfs_rpcapi_srv
Pfs_server
Pfs_types
Pkv_api
Plasma Key Value API
Pkv_xdr_aux
Plasma_blocks
Helpers for analyzing blocklists
Plasma_client
Client access to the Plasma Filesystem
Plasma_client_config
Configuration of clients
Plasma_filebuf
Buffer for read and write
Plasma_inodecache
The inodecache stores the metadata found in inodes, namely the inodeinfo struct, and subsets of the block list.
Plasma_license
Plasma_netfs
Accessing PlasmaFS via the Netfs.stream_fs interface
Plasma_platform
Some C functions
Plasma_release
Plasma_release_0_1
Plasma_release_0_2
Plasma_release_0_3
Plasma_release_0_4
Plasma_rng
Random numbers
Plasma_rpcapi_aux
Plasma_rpcapi_clnt
Plasma_shm
Management of large buffers incl.
Plasma_ug
Users and groups
Plasmafs_and_hdfs
Plasmafs_authentication
Plasmafs_deployment
Plasmafs_dn_admin
Plasmafs_nn_admin
Plasmafs_protocol
Plasmafs_start
Plasmakv_intro
Plasmamr_and_hadoop
Plasmamr_howto
Plasmamr_start
Plasmamr_task_types
Platform
Platform-specific functions
Pmr_task

S
StrMap [Plasma_blocks]

V
V1 [Mapred_rpc_srv.Mapred_task]
V1 [Mapred_rpc_clnt.Mapred_task]
V1 [Mapred_rpc_clnt.Make'Mapred_task]
V1 [Pfs_rpcapi_clnt.Auth]
V1 [Pfs_rpcapi_clnt.Make'Auth]
V1 [Pfs_rpcapi_clnt.Monitor]
V1 [Pfs_rpcapi_clnt.Make'Monitor]
V1 [Pfs_rpcapi_clnt.Nameslave]
V1 [Pfs_rpcapi_clnt.Make'Nameslave]
V1 [Pfs_rpcapi_clnt.Elect]
V1 [Pfs_rpcapi_clnt.Make'Elect]
V1 [Pfs_rpcapi_clnt.Dn_admin]
V1 [Pfs_rpcapi_clnt.Make'Dn_admin]
V1 [Pfs_rpcapi_clnt.Coordination]
V1 [Pfs_rpcapi_clnt.Make'Coordination]
V1 [Pfs_rpcapi_clnt.Filesystem]
V1 [Pfs_rpcapi_clnt.Make'Filesystem]
V1 [Pfs_rpcapi_clnt.Datanode_discover]
V1 [Pfs_rpcapi_clnt.Make'Datanode_discover]
V1 [Pfs_rpcapi_clnt.Datanode_io]
V1 [Pfs_rpcapi_clnt.Make'Datanode_io]
V1 [Pfs_rpcapi_clnt.Datanode_ctrl]
V1 [Pfs_rpcapi_clnt.Make'Datanode_ctrl]
V1 [Pfs_rpcapi_clnt.Datanode]
V1 [Pfs_rpcapi_clnt.Make'Datanode]
V1 [Pfs_rpcapi_srv.Auth]
V1 [Pfs_rpcapi_srv.Monitor]
V1 [Pfs_rpcapi_srv.Nameslave]
V1 [Pfs_rpcapi_srv.Elect]
V1 [Pfs_rpcapi_srv.Dn_admin]
V1 [Pfs_rpcapi_srv.Coordination]
V1 [Pfs_rpcapi_srv.Filesystem]
V1 [Pfs_rpcapi_srv.Datanode_discover]
V1 [Pfs_rpcapi_srv.Datanode_io]
V1 [Pfs_rpcapi_srv.Datanode_ctrl]
V1 [Pfs_rpcapi_srv.Datanode]
V1 [Plasma_rpcapi_clnt.Auth]
V1 [Plasma_rpcapi_clnt.Make'Auth]
V1 [Plasma_rpcapi_clnt.Dn_admin]
V1 [Plasma_rpcapi_clnt.Make'Dn_admin]
V1 [Plasma_rpcapi_clnt.Coordination]
V1 [Plasma_rpcapi_clnt.Make'Coordination]
V1 [Plasma_rpcapi_clnt.Filesystem]
V1 [Plasma_rpcapi_clnt.Make'Filesystem]
V1 [Plasma_rpcapi_clnt.Datanode]
V1 [Plasma_rpcapi_clnt.Make'Datanode]
V3 [Nfs3_clnt.MOUNT]
V3 [Nfs3_clnt.Make'MOUNT]
V3 [Nfs3_clnt.NFS]
V3 [Nfs3_clnt.Make'NFS]
V3 [Nfs3_srv.MOUNT]
V3 [Nfs3_srv.NFS]

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml