MCPcopy Create free account

hub / github.com/SphereSoftware/objstore / functions

Functions228 in github.com/SphereSoftware/objstore

↓ 42 callersMethodString
()
journal/meta.go:69
↓ 21 callersMethodBucket
()
storage/remote.go:26
↓ 20 callersMethodGet
(id ID)
journal/mapping.go:6
↓ 17 callersMethodClose
()
objstore.go:29
↓ 15 callersMethodUnmarshalMsg
UnmarshalMsg implements msgp.Unmarshaler
journal/meta_gen.go:548
↓ 10 callersMethodGET
(ctx context.Context, nodeID, path string, body io.Reader)
cluster/client.go:91
↓ 10 callersMethodID
()
journal/journal.go:20
↓ 10 callersMethodJoin
(target Journal, mapping Mapping)
journal/journal.go:27
↓ 9 callersMethodPOST
(ctx context.Context, nodeID, path string, body io.Reader)
cluster/client.go:100
↓ 8 callersMethodDelete
(k string)
journal/journal.go:24
↓ 8 callersFunctionNewJournal
NewJournal creates a new journal backed by a BoltDB bucket, in the context of a transaction.
journal/journal.go:663
↓ 8 callersMethodSet
(id ID, meta *JournalMeta)
journal/mapping.go:7
↓ 7 callersMethodClose
()
journal/journal.go:29
↓ 6 callersMethodEmitEventAnnounce
EmitEventAnnounce never blocks. Internal workers will eventually handle the events to emit.
objstore.go:422
↓ 5 callersMethodForEachUpdate
(fn JournalIter)
journal/manager.go:18
↓ 5 callersMethodGet
(k string)
journal/journal.go:21
↓ 5 callersMethodList
()
journal/journal.go:28
↓ 5 callersMethodUpdate
(id ID, fn JournalIter)
journal/manager.go:15
↓ 4 callersMethodMarshalMsg
MarshalMsg implements msgp.Marshaler
journal/meta_gen.go:541
↓ 4 callersMethodSet
(k string, m *FileMeta)
journal/journal.go:23
↓ 4 callersMethodUnmarshalMsg
UnmarshalMsg implements msgp.Unmarshaler
journal/meta_gen.go:713
↓ 4 callersMethodView
(id ID, fn JournalIter)
journal/manager.go:14
↓ 4 callersFunctionfullPath
(bucket, key string)
storage/remote.go:176
↓ 4 callersFunctionserveMeta
(c *gin.Context, meta *objstore.FileMeta)
api/private.go:242
↓ 4 callersMethodstoreLocal
(r io.Reader, meta *FileMeta)
objstore.go:741
↓ 3 callersMethodGetObject
GetObject gets an object from the local storage of the node. Used for private API, when other nodes ask for an object.
objstore.go:35
↓ 3 callersMethodIsReady
()
objstore.go:372
↓ 3 callersMethodListNodes
()
cluster/manager.go:15
↓ 3 callersMethodMeta
()
journal/journal.go:30
↓ 3 callersMethodRead
(key string)
storage/local.go:15
↓ 3 callersFunctionawsStringMaybe
(v []string)
storage/remote.go:180
↓ 2 callersMethodCheck
()
objstore.go:62
↓ 2 callersMethodCheckAccess
(prefix string)
storage/local.go:20
↓ 2 callersFunctionCheckID
(str string)
objstore.go:437
↓ 2 callersMethodClose
()
journal/manager.go:24
↓ 2 callersMethodDiff
Diff finds the difference between serialized exernal journal represented as list, and journals currently available on this local node.
objstore.go:51
↓ 2 callersMethodDiff
(j Journal)
journal/journal.go:25
↓ 2 callersMethodDiskStats
()
objstore.go:28
↓ 2 callersMethodExportAll
()
journal/manager.go:22
↓ 2 callersMethodFetchObject
(ctx context.Context, id string)
objstore.go:721
↓ 2 callersMethodForEach
(fn JournalIter)
journal/manager.go:17
↓ 2 callersMethodList
()
journal/journal.go:180
↓ 2 callersMethodList
()
journal/journal.go:628
↓ 2 callersMethodListenAndServe
ListenAndServe initializes a HTTP listener for private services, starts listening on a TCP address for virtual network transport.
api/private.go:59
↓ 2 callersFunctionMakeJournal
MakeJournal allows to represent a serialized list of events as an in-memory journal compatible with journals backed by a real KV store.
journal/journal.go:673
↓ 2 callersMethodMarshalMsg
MarshalMsg implements msgp.Marshaler
journal/meta_gen.go:688
↓ 2 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
journal/meta_gen.go:562
↓ 2 callersMethodPutObject
PutObject writes object to the local storage, emits cluster announcements, optionally writes object to remote storage, e.g. Amazon S3. Returns amount
objstore.go:45
↓ 2 callersMethodPutObject
(key string, r io.ReadSeeker, meta map[string]string)
storage/remote.go:21
↓ 2 callersMethodRouter
()
api/private.go:53
↓ 2 callersMethodSeek
(off int64, whence int)
storage/helpers.go:22
↓ 2 callersFunctiondeleteObject
(c *gin.Context, store objstore.Store)
api/private.go:355
↓ 2 callersMethodfindOnCluster
(ctx context.Context, id string)
objstore.go:476
↓ 2 callersFunctionnodeURI
(id string)
cluster/client.go:45
↓ 2 callersFunctionpumpEventAnnounces
PUMP CODE — a circular buffer Copyright 2014 The Go Authors pumpEventAnnounces returns a channel src such that sending on src will eventually send on
helpers.go:19
↓ 2 callersFunctionputObject
(c *gin.Context, store objstore.Store)
api/private.go:287
↓ 2 callersFunctionserveObject
(c *gin.Context, r io.ReadCloser, meta *objstore.FileMeta)
api/private.go:263
↓ 2 callersFunctionwaitWG
(wg *sync.WaitGroup, timeout time.Duration)
objstore.go:397
↓ 1 callersMethodAnnounce
(ctx context.Context, nodeID string, event *EventAnnounce)
cluster/manager.go:16
↓ 1 callersMethodAnnounceHandler
(store objstore.Store)
api/private.go:204
↓ 1 callersMethodCreate
(id ID)
journal/manager.go:13
↓ 1 callersMethodCreate
(id ID)
journal/manager.go:39
↓ 1 callersMethodDecodeMsg
DecodeMsg implements msgp.Decodable
journal/meta_gen.go:519
↓ 1 callersMethodDeleteHandler
(store objstore.Store)
api/public.go:152
↓ 1 callersMethodDeleteHandler
(store objstore.Store)
api/private.go:370
↓ 1 callersMethodDeleteObject
DeleteObject marks object as deleted in journals and deletes it from the local storage. This operation does not delete object from remote storage.
objstore.go:48
↓ 1 callersMethodEmitEventAnnounce
(event *EventAnnounce)
objstore.go:27
↓ 1 callersMethodEncodeMsg
EncodeMsg implements msgp.Encodable
journal/meta_gen.go:532
↓ 1 callersMethodExists
(k string)
journal/journal.go:22
↓ 1 callersMethodExposeAPI
ExposeAPI initiates HTTP routing to the private API via loopback.
api/private.go:111
↓ 1 callersMethodFindObject
FindObject gets and object from any node, if not found then tries to acquire from the remote storage, e.g. Amazon S3.
objstore.go:38
↓ 1 callersMethodForEachNode
(iterFunc NodeIter)
cluster/client.go:51
↓ 1 callersFunctionGenerateID
()
objstore.go:433
↓ 1 callersMethodGetHandler
(store objstore.Store)
api/public.go:107
↓ 1 callersMethodGetHandler
(store objstore.Store)
api/private.go:228
↓ 1 callersMethodGetObject
(id string)
objstore.go:624
↓ 1 callersMethodGetObject
(key string, version ...string)
storage/remote.go:22
↓ 1 callersMethodHeadObject
HeadObject gets object's meta data from the local journal.
objstore.go:32
↓ 1 callersMethodHeadObject
(key string, version ...string)
storage/remote.go:23
↓ 1 callersMethodIDHandler
()
api/public.go:46
↓ 1 callersMethodJoinAll
(target ID)
journal/manager.go:20
↓ 1 callersMethodJoinCluster
JoinCluster connects to another machines via TCP to join the virtual network.
api/private.go:80
↓ 1 callersMethodListAll
()
journal/manager.go:21
↓ 1 callersMethodListNodesHandler
()
api/private.go:186
↓ 1 callersMethodListenAndServe
(addr string)
api/public.go:23
↓ 1 callersMethodMap
()
journal/meta.go:22
↓ 1 callersMethodMessageHandler
(store objstore.Store)
api/private.go:215
↓ 1 callersMethodMeta
()
journal/journal.go:647
↓ 1 callersMethodMetaHandler
(store objstore.Store)
api/public.go:129
↓ 1 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
journal/meta_gen.go:53
↓ 1 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
journal/meta_gen.go:389
↓ 1 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
journal/meta_gen.go:506
↓ 1 callersMethodMsgsize
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
journal/meta_gen.go:774
↓ 1 callersMethodPingHandler
()
api/public.go:40
↓ 1 callersMethodPingHandler
()
api/private.go:180
↓ 1 callersMethodPutHandler
(store objstore.Store)
api/public.go:146
↓ 1 callersMethodPutHandler
(store objstore.Store)
api/private.go:281
↓ 1 callersMethodRange
(start string, limit int, fn func(k string, v *FileMeta) error)
journal/journal.go:26
↓ 1 callersMethodReceiveEventAnnounce
(event *EventAnnounce)
objstore.go:26
↓ 1 callersMethodReceiveEventAnnounce
ReceiveEventAnnounce never blocks. Internal workers will eventually handle the received events.
objstore.go:414
next →1–100 of 228, ranked by callers