MCPcopy Create free account

hub / github.com/MilenMT/torus / types & classes

Types & classes158 in github.com/MilenMT/torus

↓ 8 callersTypeAliasIndexID
IndexID represents a unique identifier for an Index.
storage.go:22
↓ 8 callersTypeAliasVolumeID
VolumeID represents a unique identifier for a Volume.
storage.go:19
↓ 5 callersTypeAliasINodeID
INodeID represents a unique identifier for an INode.
storage.go:25
↓ 1 callersTypeAliasBlockType
storage.go:27
↓ 1 callersTypeAliasPeerList
ring.go:41
↓ 1 callersTypeAliasbitset
distributor/protocols/tdp/bitset.go:3
FuncTypeAtomicModifyFunc
AtomicModifyFunc is a class of commutative functions that, given the current state of a key's value `in`, returns the new state of the key `out`, and
metadata/etcd/etcd.go:240
StructBlockFile
block/blockfile.go:9
StructBlockHeader
storage/block_device/blockHeader.go:10
TypeAliasBlockHeaders
storage/block_device/blockHeader.go:47
InterfaceBlockIterator
storage.go:263
StructBlockLayer
blockset.go:49
StructBlockLayer
models/torus.pb.go:68
TypeAliasBlockLayerKind
blockset.go:47
TypeAliasBlockLayerSpec
blockset.go:54
StructBlockRef
BlockRef is the identifier for a unique block in the cluster.
storage.go:108
StructBlockRef
models/torus.pb.go:287
StructBlockRequest
please upgrade the proto package
models/rpc.pb.go:54
StructBlockResponse
models/rpc.pb.go:70
InterfaceBlockStore
BlockStore is the interface representing the standardized methods to interact with something storing blocks.
storage.go:249
StructBlockVolume
block/volume.go:19
InterfaceBlockset
Blockset is the interface representing the standardized methods to interact with a set of blocks.
blockset.go:11
InterfaceCheckAndSender
distributor/rebalance/rebalancer.go:28
StructClient
metadata/temp/temp.go:38
TypeAliasClusterState
cmd/ringtool/ringtool.go:33
StructConfig
config.go:5
StructConn
distributor/protocols/tdp/client.go:32
FuncTypeCreateBlocksetFunc
CreateBlocksetFunc is the signature of a constructor used to create a BlockLayer.
blockset/blockset_main.go:52
FuncTypeCreateGCFunc
func(srv *torus.Server, inodes INodeFetcher) (GC, error)
gc/gc.go:72
FuncTypeCreateMetadataServiceFunc
CreateMetadataServiceFunc is the signature of a constructor used to create a registered MetadataService.
metadata.go:69
InterfaceDebugMetadataService
metadata.go:58
InterfaceDevice
Device interface is a subset of os.File.
internal/nbd/nbd.go:73
InterfaceDevice
block/aoe/device.go:17
InterfaceDeviceFinder
internal/nbd/nbdserver.go:35
StructDistributor
distributor/distributor.go:21
StructEtcd
metadata/etcd/etcd.go:59
StructEtcd_config
cliconfig/config.go:7
StructFile
file.go:61
StructFileDevice
block/aoe/device.go:85
StructFrame
block/aoe/frame.go:11
StructFrameSender
block/aoe/frame.go:34
InterfaceGC
gc/gc.go:19
StructGlobalMetadata
metadata.go:62
InterfaceHandler
distributor/protocols/tdp/tdp.go:46
StructINode
models/torus.pb.go:20
InterfaceINodeFetcher
gc/gc.go:25
StructINodeIterator
inode.go:166
StructINodeRef
INodeRef is a reference to a unique INode in the cluster.
storage.go:48
StructINodeRef
models/torus.pb.go:319
StructINodeStore
inode.go:29
FuncTypeInitMDSFunc
InitMDSFunc is the signature of a function which preformats a metadata service.
metadata.go:102
StructInterface
implements net.PacketConn
block/aoe/interface.go:10
StructMFile
storage/mmap_file.go:11
StructMetadata
storage/block_device/metadata.go:10
TypeAliasMetadataKind
metadata.go:15
InterfaceMetadataService
MetadataService is the interface representing the basic ways to manipulate consistently stored fileystem metadata.
metadata.go:24
InterfaceModifyableRing
ring.go:22
StructNBD
NBD implements nbd device operations.
internal/nbd/nbd.go:83
StructNBDConn
internal/nbd/nbdserver.go:98
StructNBDServer
internal/nbd/nbdserver.go:40
FuncTypeNewBlockStoreFunc
func(string, Config, GlobalMetadata) (BlockStore, error)
storage.go:270
StructNullGC
gc/null.go:8
StructPeerInfo
models/torus.pb.go:133
TypeAliasPeerInfoList
Applicative! Applicative! My kingdom for Applicative!
ring.go:91
StructPeerPermutation
ring.go:36
ClassPlaceHoder
src/test/java/com/chinamobile/cmss/baomingxitong/test/PlaceHoder.java:3
ClassPlaceHoder
src/main/java/com/chinamobile/cmss/baomingxitong/controller/PlaceHoder.java:3
StructPutBlockRequest
models/rpc.pb.go:94
StructPutResponse
models/rpc.pb.go:118
InterfaceRPC
distributor/protocols/protocols.go:15
FuncTypeRPCDialerFunc
func(*url.URL, time.Duration, torus.GlobalMetadata) (RPC, error)
distributor/protocols/protocols.go:29
FuncTypeRPCListenerFunc
func(*url.URL, RPC, torus.GlobalMetadata) (RPCServer, error)
distributor/protocols/protocols.go:30
InterfaceRPCServer
distributor/protocols/protocols.go:25
TypeAliasReadLevel
storage.go:204
StructRebalanceCheckRequest
models/rpc.pb.go:142
StructRebalanceCheckResponse
models/rpc.pb.go:158
StructRebalanceInfo
models/torus.pb.go:207
StructRebalanceStats
cmd/ringtool/ringtool.go:35
InterfaceRebalancer
distributor/rebalance/rebalancer.go:21
StructResponse
cmd/torusblk/flex.go:31
InterfaceRing
ring.go:11
StructRing
models/torus.pb.go:239
InterfaceRingAdder
ring.go:26
InterfaceRingRemover
ring.go:31
TypeAliasRingType
ring.go:9
InterfaceRinger
distributor/rebalance/rebalancer.go:16
StructServer
Server is the type representing the generic distributed block store.
server.go:30
StructServer
distributor/protocols/tdp/tdp.go:36
StructServer
metadata/temp/temp.go:21
StructServer
block/aoe/aoe.go:26
StructServerOptions
ServerOptions specifies options for a Server.
block/aoe/aoe.go:42
FuncTypeSetRingFunc
func(cfg Config, r Ring) error
metadata.go:149
StructSnapName
cmd/torusctl/block_snapshot.go:78
StructSnapshot
block/metadata.go:14
InterfaceStore
Store is the interface that represents methods that should be common across all types of storage providers.
storage.go:41
StructTableWriter
cmd/torusctl/table.go:10
StructTorusConfig
cliconfig/config.go:3
InterfaceTorusStorageClient
Client API for TorusStorage service
models/rpc.pb.go:625
InterfaceTorusStorageServer
Server API for TorusStorage service
models/rpc.pb.go:668
StructVolume
models/torus.pb.go:92
next →1–100 of 158, ranked by callers