Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SphereSoftware/objstore
/ functions
Functions
228 in github.com/SphereSoftware/objstore
⨍
Functions
228
◇
Types & classes
44
↓ 1 callers
Method
RouteAPI
(store objstore.Store)
api/public.go:27
↓ 1 callers
Method
RouteAPI
(store objstore.Store)
api/private.go:167
↓ 1 callers
Method
SetDebug
(v bool)
objstore.go:23
↓ 1 callers
Method
SetDebug
(enabled bool)
api/private.go:45
↓ 1 callers
Method
Stat
(key string)
storage/local.go:16
↓ 1 callers
Method
StatsHandler
(store objstore.Store)
api/public.go:86
↓ 1 callers
Method
Sync
(ctx context.Context, nodeID string, list journal.FileMetaList)
cluster/manager.go:18
↓ 1 callers
Method
SyncHandler
(store objstore.Store)
api/private.go:337
↓ 1 callers
Method
Unmap
(m map[string]string)
journal/meta.go:36
↓ 1 callers
Method
UnmarshalMsg
UnmarshalMsg implements msgp.Unmarshaler
journal/meta_gen.go:291
↓ 1 callers
Method
VersionHandler
()
api/public.go:52
↓ 1 callers
Method
WaitInbound
(timeout time.Duration)
objstore.go:25
↓ 1 callers
Method
WaitOutbound
(timeout time.Duration)
objstore.go:24
↓ 1 callers
Method
Write
(key string, body io.Reader)
storage/local.go:18
↓ 1 callers
Method
Write
(key string, body io.Reader)
storage/local.go:50
↓ 1 callers
Method
emitEvent
(ev *EventAnnounce, timeout time.Duration)
objstore.go:452
↓ 1 callers
Function
forEachNode
(router astranet.AstraNet, iterFunc NodeIter)
api/private.go:136
↓ 1 callers
Function
forEachNode
(router astranet.AstraNet, iterFunc NodeIter)
cluster/client.go:55
↓ 1 callers
Function
getAddr
(host uint64, port uint32)
api/private.go:163
↓ 1 callers
Function
getAddr
(host uint64, port uint32)
cluster/client.go:82
↓ 1 callers
Method
handleEvent
(ev *EventAnnounce, timeout time.Duration)
objstore.go:514
↓ 1 callers
Function
newHTTPTransport
(router astranet.AstraNet)
api/private.go:97
↓ 1 callers
Function
newHTTPTransport
(router astranet.AstraNet)
cluster/client.go:32
↓ 1 callers
Function
newReadSeeker
(buf []byte)
storage/helpers.go:15
↓ 1 callers
Function
openStateDB
(prefix string)
cmd/objstore/main.go:209
↓ 1 callers
Method
processInbound
(workers int, timeout time.Duration)
objstore.go:354
↓ 1 callers
Method
processOutbound
(workers int, emitTimeout time.Duration)
objstore.go:336
↓ 1 callers
Method
sync
(timeout time.Duration)
objstore.go:201
Method
Announce
(ctx context.Context, nodeID string, event *EventAnnounce)
cluster/manager.go:55
Method
Bucket
()
storage/remote.go:57
Method
CheckAccess
(path string)
storage/local.go:80
Method
CheckAccess
(prefix string)
storage/remote.go:25
Method
CheckAccess
(prefix string)
storage/remote.go:140
Method
Close
()
objstore.go:379
Method
Close
()
journal/manager.go:263
Method
Close
()
journal/journal.go:48
Method
Close
()
journal/journal.go:56
Method
DecodeMsg
DecodeMsg implements msgp.Decodable
journal/meta_gen.go:10
Method
DecodeMsg
DecodeMsg implements msgp.Decodable
journal/meta_gen.go:59
Method
DecodeMsg
DecodeMsg implements msgp.Decodable
journal/meta_gen.go:402
Method
DecodeMsg
DecodeMsg implements msgp.Decodable
journal/meta_gen.go:568
Method
Delete
(key string)
storage/local.go:17
Method
Delete
(key string)
storage/local.go:46
Method
Delete
(k string)
journal/journal.go:103
Method
Delete
(k string)
journal/journal.go:624
Method
DeleteObject
(id string)
objstore.go:811
Method
Diff
(list FileMetaList)
objstore.go:840
Method
Diff
(next Journal)
journal/journal.go:205
Method
Diff
(next Journal)
journal/journal.go:383
Method
DiskStats
()
objstore.go:596
Method
DiskStats
()
storage/local.go:21
Method
DiskStats
()
storage/local.go:93
Method
EncodeMsg
EncodeMsg implements msgp.Encodable
journal/meta_gen.go:23
Method
EncodeMsg
EncodeMsg implements msgp.Encodable
journal/meta_gen.go:156
Method
EncodeMsg
EncodeMsg implements msgp.Encodable
journal/meta_gen.go:434
Method
EncodeMsg
EncodeMsg implements msgp.Encodable
journal/meta_gen.go:628
Method
Env
()
api/private.go:49
Method
Exists
(k string)
journal/journal.go:75
Method
Exists
(k string)
journal/journal.go:612
Method
ExportAll
()
journal/manager.go:247
Method
FetchObject
FetchObject retrieves an object from the remote storage, e.g. Amazon S3. This should be called only on a total cache miss, when file is not found on a
objstore.go:42
Method
FindObject
(ctx context.Context, id string, fetch bool)
objstore.go:652
Method
ForEach
(fn JournalIter)
journal/manager.go:197
Method
ForEachUpdate
(fn JournalIter)
journal/manager.go:222
Method
Get
(id ID)
journal/mapping.go:28
Method
Get
(k string)
journal/journal.go:61
Method
Get
(k string)
journal/journal.go:602
Method
GetObject
(key string, version ...string)
storage/remote.go:61
Method
GetObject
(ctx context.Context, nodeID string, id string)
cluster/manager.go:17
Method
GetObject
(ctx context.Context, nodeID string, id string)
cluster/manager.go:75
Function
GetULID
GetULID constucts an Universally Unique Lexicographically Sortable Identifier. See https://github.com/oklog/ulid
journal/helpers.go:17
Method
HeadObject
(id string)
objstore.go:607
Method
HeadObject
(key string, version ...string)
storage/remote.go:86
Method
ID
()
journal/journal.go:176
Method
ID
()
journal/journal.go:643
Method
Int63
()
journal/helpers.go:26
Method
IsReady
()
objstore.go:22
Method
Join
(target Journal, mapping Mapping)
journal/journal.go:160
Method
Join
Join appends the current journal to the target one, reassigning atomically the mapping.
journal/journal.go:544
Method
JoinAll
(target ID)
journal/manager.go:138
Method
ListAll
()
journal/manager.go:113
Method
ListFiles
(prefix string)
storage/local.go:19
Method
ListFiles
(path string)
storage/local.go:59
Method
ListNodes
()
cluster/manager.go:40
Method
ListObjects
(prefix string, startAfter ...string)
storage/remote.go:24
Method
ListObjects
(prefix string, startAfter ...string)
storage/remote.go:106
Method
MarshalMsg
MarshalMsg implements msgp.Marshaler
journal/meta_gen.go:32
Method
MarshalMsg
MarshalMsg implements msgp.Marshaler
journal/meta_gen.go:253
Method
MarshalMsg
MarshalMsg implements msgp.Marshaler
journal/meta_gen.go:456
Method
Meta
()
journal/journal.go:164
Function
NewClusterManager
(cli *PrivateClient, nodeID string)
cluster/manager.go:28
Function
NewJournalManager
(db *bolt.DB)
journal/manager.go:29
Function
NewLocalStorage
(prefix string)
storage/local.go:28
Function
NewMapping
(tx *bolt.Tx)
journal/mapping.go:16
Function
NewPrivateClient
NewPrivateClient initializes a new client for the virtual network. Obtain router handle from an initialized private API server.
cluster/client.go:23
Function
NewPrivateServer
(nodeID string, tags ...string)
api/private.go:35
Function
NewPublicServer
(nodeID string)
api/public.go:17
Function
NewS3Storage
(region, bucket string)
storage/remote.go:36
Function
NewStore
(nodeID string, localStorage storage.LocalStorage, remoteStorage storage.RemoteStorage, journals journal.Jo
objstore.go:105
Method
NodeID
()
objstore.go:21
← previous
next →
101–200 of 228, ranked by callers