Plasma
GitLab
Archive
Projects
Blog
Knowledge
Location:
Projects
Contents:
PXP
Wdialog
Wtimer
Ocamlnet
Cryptgps
Xstrp4
Plasma
Xstr
OMake
Findlib Browser
WebDAV
Cache
Db2man
Netamqp
Findlib
Hydro
Starting Points:
Projects
Blog
Knowledge
Archive
GitLab
Special:
Download directory
Help
Contact and Privacy
Index of modules
B
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_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_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
Inode_cache
[
Pfs_rpcapi_clnt
]
Inode_cache
[
Pfs_rpcapi_srv
]
Inode_cache
[
Plasma_rpcapi_clnt
]
M
MOUNT
[
Nfs3_clnt
]
MOUNT
[
Nfs3_srv
]
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_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'Inode_cache
[
Pfs_rpcapi_clnt
]
Make'Inode_cache
[
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
]
Make'Notifications
[
Pfs_rpcapi_clnt
]
Make'Request_notifications
[
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_blocklist
Support module for blocklists
Nn_blockmap
Already allocated blocks of this inode.
Nn_commit
Two-phase commit protocol
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_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_notify
Send all notifications requires for this list of db modifications.
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)
Notifications
[
Pfs_rpcapi_clnt
]
Notifications
[
Pfs_rpcapi_srv
]
O
Ord
[
Mapred_tasks
]
P
Pfs_client
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_inodecache
Pfs_nn_internal
Pfs_rpcapi_aux
Pfs_rpcapi_clnt
Pfs_rpcapi_srv
Pfs_server
Pfs_types
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_rng
Random numbers
Plasma_rpcapi_aux
Plasma_rpcapi_clnt
Plasma_shm
Management of large buffers incl.
Plasmafs_deployment
Plasmafs_protocol
Plasmafs_start
Plasmamr_howto
Plasmamr_start
Platform
Platform-specific functions
Pmr_task
R
Request_notifications
[
Pfs_rpcapi_clnt
]
Request_notifications
[
Pfs_rpcapi_srv
]
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.Notifications
]
V1
[
Pfs_rpcapi_clnt.Make'Notifications
]
V1
[
Pfs_rpcapi_clnt.Request_notifications
]
V1
[
Pfs_rpcapi_clnt.Make'Request_notifications
]
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.Inode_cache
]
V1
[
Pfs_rpcapi_clnt.Make'Inode_cache
]
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_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.Notifications
]
V1
[
Pfs_rpcapi_srv.Request_notifications
]
V1
[
Pfs_rpcapi_srv.Monitor
]
V1
[
Pfs_rpcapi_srv.Nameslave
]
V1
[
Pfs_rpcapi_srv.Elect
]
V1
[
Pfs_rpcapi_srv.Inode_cache
]
V1
[
Pfs_rpcapi_srv.Dn_admin
]
V1
[
Pfs_rpcapi_srv.Coordination
]
V1
[
Pfs_rpcapi_srv.Filesystem
]
V1
[
Pfs_rpcapi_srv.Datanode_io
]
V1
[
Pfs_rpcapi_srv.Datanode_ctrl
]
V1
[
Pfs_rpcapi_srv.Datanode
]
V1
[
Plasma_rpcapi_clnt.Inode_cache
]
V1
[
Plasma_rpcapi_clnt.Make'Inode_cache
]
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
]