Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/badoo/lsd
/ types & classes
Types & classes
62 in github.com/badoo/lsd
⨍
Functions
325
◇
Types & classes
62
↓ 3 callers
TypeAlias
RequestMsgid
proto/lsd.pb.go:33
↓ 2 callers
TypeAlias
ResponseMsgid
proto/lsd.pb.go:63
↓ 1 callers
TypeAlias
Errno
proto/lsd.pb.go:96
↓ 1 callers
TypeAlias
LsdConfigServerConfigTWriteMode
proto/lsd-config.pb.go:27
Struct
Balancer
internal/client/network/balancer.go:73
Struct
Category
Category is used to compute paths according to lsd format
util/category.go:9
Struct
CategoryInfo
internal/health/check.go:55
Struct
Checker
internal/client/usage/checker.go:16
Struct
ChunkedWriter
internal/server/category/chunked_writer.go:30
Struct
Client
internal/client/client.go:41
Struct
ClientResult
internal/health/check.go:44
Struct
Db
internal/client/offsets/db.go:29
Struct
DbEntry
used only to store in json and backwards compatibility with previous version
internal/client/offsets/db.go:15
Interface
Encoder
only compress events larger than this size
internal/client/network/encoder.go:14
Struct
EncoderGzip
internal/client/network/encoder.go:24
Struct
EncoderPlain
internal/client/network/encoder.go:18
Struct
Event
internal/client/category/event.go:28
Struct
Event
internal/server/category/plain_writer.go:12
Struct
FileInfo
internal/client/files/files.go:9
Struct
FinalSyncRequest
internal/client/category/event.go:47
Interface
GPBHandler
internal/server/handler.go:24
Interface
GpbrpcInterface
proto/lsd.gpbrpc.go:94
Struct
GpbrpcType
proto/lsd.gpbrpc.go:11
TypeAlias
IntHeap
internal/client/network/heap.go:3
Struct
Listener
internal/client/category/listener.go:43
Struct
LsdConfig
proto/lsd-config.pb.go:60
Struct
LsdConfigClientConfigT
proto/lsd-config.pb.go:228
Struct
LsdConfigClientConfigTReceiverT
proto/lsd-config.pb.go:350
Struct
LsdConfigClientConfigTRoutingConfigT
proto/lsd-config.pb.go:392
Struct
LsdConfigServerConfigT
proto/lsd-config.pb.go:83
Struct
LsdConfigServerConfigTServerSettingsT
proto/lsd-config.pb.go:161
Struct
Manager
internal/traffic/manager.go:18
Struct
NetworkRouter
internal/client/network_router.go:86
Struct
PlainWriter
internal/server/category/plain_writer.go:35
Struct
RequestNewEvents
proto/lsd.pb.go:126
Struct
RequestNewEventsEventT
proto/lsd.pb.go:142
Struct
ResponseGeneric
proto/lsd.pb.go:232
Struct
ResponseOffsets
proto/lsd.pb.go:192
Struct
ResponseOffsetsOffsetT
proto/lsd.pb.go:208
Struct
Result
internal/health/check.go:38
Struct
ServerResult
internal/health/check.go:50
Struct
Settings
internal/server/category/settings.go:17
Interface
Writer
internal/server/category/plain_writer.go:17
Struct
Writer
Writer is used for events and data structures streaming best way to send events to LSD it writes events into <BaseDir>/<category>/<yyyymmddhhmm>.log f
util/writer.go:24
Struct
backlog
internal/client/backlog.go:13
Struct
categoryInfo
internal/client/network_router.go:134
Struct
chunkInfo
internal/server/category/chunk.go:35
Struct
cleanRequest
internal/client/category/event.go:38
Struct
emptyHandler
we can have client only configurations but we have to run some server because it's the only way to make a whole service work
internal/server/handler_empty.go:10
Struct
eventReader
internal/client/category/reader.go:21
Struct
exclusiveReader
internal/client/category/reader.go:67
Struct
fileInfo
internal/client/category/file_info.go:13
Struct
fsRouter
internal/client/fs_router.go:63
Struct
gzipEncoder
compressed writer
internal/server/category/settings.go:72
Struct
handler
internal/server/handler.go:102
Struct
offset
internal/client/network/balancer.go:391
Struct
plainEncoder
just plain file
internal/server/category/settings.go:63
Struct
uploader
internal/server/hdfs/uploader.go:17
Struct
upstream
internal/client/network/upstream.go:21
Struct
watcher
util/watcher.go:55
Interface
writeFlushCloser
internal/server/category/settings.go:57
Interface
writeStatFlushCloser
common interface for all encoders
internal/server/category/settings.go:52