A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
This is the complete list of members for pdb::PartitionPolicy, including all inherited members.
createNodePartitionData(Handle< Vector< Handle< NodeDispatcherData >>> storageNodes) | pdb::PartitionPolicy | |
DEFAULT enum value | pdb::PartitionPolicy | |
FAIR enum value | pdb::PartitionPolicy | |
handleDeadNode(NodePartitionDataPtr deadNode)=0 | pdb::PartitionPolicy | pure virtual |
partition(Handle< Vector< Handle< Object >>> toPartition)=0 | pdb::PartitionPolicy | pure virtual |
Policy enum name | pdb::PartitionPolicy | |
RANDOM enum value | pdb::PartitionPolicy | |
ROUNDROBIN enum value | pdb::PartitionPolicy | |
storageNodes | pdb::PartitionPolicy | |
updateExistingNode(NodePartitionDataPtr newNodeData, NodePartitionDataPtr oldNodeData)=0 | pdb::PartitionPolicy | pure virtual |
updateNewNode(NodePartitionDataPtr newNode)=0 | pdb::PartitionPolicy | pure virtual |
updateStorageNodes(Handle< Vector< Handle< NodeDispatcherData >>> storageNodes)=0 | pdb::PartitionPolicy | pure virtual |