MCPcopy Create free account

hub / github.com/ankur-anand/unisondb / functions

Functions3,181 in github.com/ankur-anand/unisondb

↓ 4 callersFunctionnormalizeHLCTimestampMS
(hlc uint64, fallback int64)
internal/services/streamer/blob_store_steamer.go:408
↓ 4 callersMethodqueueMetadata
(metadata *flushedMetadata)
dbkernel/engine.go:930
↓ 4 callersFunctionserializeProtoRow
Serialize a single RowUpdateEntry separately.
internal/benchtests/serialization/bench_test.go:290
↓ 4 callersFunctionserializeRow
Prepare serialized individual row entry
internal/benchtests/serialization/bench_test.go:166
↓ 4 callersMethodsetBounds
(first, last uint64)
pkg/walfs/walog.go:645
↓ 4 callersFunctionsimulateWALIO
()
internal/benchtests/broadcast/bench/nonctxtimeout/bench_test.go:43
↓ 4 callersFunctionwithLogIndex
withLogIndex set up the log Index that will be used by the segment to populate the log index when recovering the seal segment or after restart.
pkg/walfs/segment.go:290
↓ 4 callersFunctionwriteJSON
(w io.Writer, v any)
internal/udbctl/output/json.go:31
↓ 3 callersMethodAppendColumnTxn
AppendColumnTxn appends a row with columns to the transaction.
dbkernel/raft_txn.go:129
↓ 3 callersFunctionAssembleChunks
AssembleChunks reconstructs the original data from chunked records.
pkg/splitter/chunk.go:60
↓ 3 callersMethodBackupSegmentsAfter
BackupSegmentsAfter copies every sealed segment with ID greater than after into backupDir.
dbkernel/internal/wal/wal.go:284
↓ 3 callersMethodBatchDeleteCells
(rowKeys [][]byte, columnEntriesPerRow []map[string][]byte)
dbkernel/internal/common.go:36
↓ 3 callersMethodBatchDeleteKV
(keys [][]byte)
internal/services/fuzzer/fuzz_engine.go:20
↓ 3 callersMethodBatchPutKV
(keys, values [][]byte)
pkg/kvdrivers/suite_test.go:34
↓ 3 callersMethodBatchSetCells
(rowKeys [][]byte, columnEntriesPerRow []map[string][]byte)
dbkernel/internal/common.go:35
↓ 3 callersMethodBootstrap
Bootstrap bootstraps the cluster. Should only be called on one node.
pkg/raftcluster/builder_test.go:247
↓ 3 callersMethodBytesPerSyncCallCount
BytesPerSyncCallCount how many times this was called on current active segment.
pkg/walfs/walog.go:579
↓ 3 callersMethodCleanupStalePendingSegments
CleanupStalePendingSegments scans pendingDeletion and segments maps. If a segment's file no longer exists on disk, it removes those entries from both
pkg/walfs/walog.go:1205
↓ 3 callersMethodClear
Clear removes all entries from all shards.
pkg/walfs/sharded_index.go:222
↓ 3 callersMethodClearIndexFromMemory
ClearIndexFromMemory releases the in-memory index entries to free memory. This can be called after the index has been copied to an external data struc
pkg/walfs/segment.go:561
↓ 3 callersMethodClose
()
internal/services/streamer/grpc_streamer.go:58
↓ 3 callersMethodClose
(ctx context.Context)
cmd/unisondb/cliapp/service_http.go:102
↓ 3 callersMethodColumns
(obj *ColumnData, j int)
internal/benchtests/serialization/logrecord/RowUpdateEntry.go:78
↓ 3 callersMethodColumnsLength
()
internal/benchtests/serialization/logrecord/RowUpdateEntry.go:90
↓ 3 callersMethodCommit
()
pkg/kvdrivers/api.go:40
↓ 3 callersMethodCommitOffset
()
dbkernel/txn.go:373
↓ 3 callersMethodCommittedIndex
CommittedIndex returns the current committed index.
pkg/raftwalfs/log_store.go:309
↓ 3 callersMethodContext
()
internal/grpcutils/stream_interceptor_test.go:21
↓ 3 callersMethodDecodeRecord
DecodeRecord decodes a WAL entry to its underlying payload. In Raft mode, WAL entries are encoded Raft logs; otherwise the data is returned as-is.
dbkernel/internal/wal/wal.go:157
↓ 3 callersFunctionDecodeRecordPosition
DecodeRecordPosition deserializes a byte slice into a RecordPosition.
pkg/walfs/segment.go:199
↓ 3 callersMethodDeleteKV
(key []byte)
pkg/kvdrivers/suite_test.go:26
↓ 3 callersMethodDeleteKV
(key []byte)
internal/services/fuzzer/fuzz_engine.go:19
↓ 3 callersMethodDescriptor
Deprecated: Use LogRecordPb.ProtoReflect.Descriptor instead.
internal/benchtests/serialization/kv.pb.go:479
↓ 3 callersFunctionEncodeRecordPositionTo
EncodeRecordPositionTo serializes a RecordPosition into the provided buffer. The buffer must be at least 12 bytes long. If it's shorter, a new 12-byte
pkg/walfs/segment.go:181
↓ 3 callersMethodEventType
()
schemas/logrecord/EventEntry.go:52
↓ 3 callersMethodGet
Get retrieves the safe-to-GC index (alias for SafeGCIndex).
dbkernel/safe_gc_log_store.go:45
↓ 3 callersMethodGet
(key []byte)
dbkernel/internal/memtable/memtable.go:165
↓ 3 callersMethodGetBytesStored
()
dbkernel/internal/memtable/memtable.go:133
↓ 3 callersMethodGetFirstRaftPosition
GetFirstRaftPosition returns the first raft log index and term for this memtable.
dbkernel/internal/memtable/memtable.go:161
↓ 3 callersMethodGetLatestLSN
(ctx context.Context)
internal/services/relayer/relayer.go:65
↓ 3 callersMethodGetLatestLSN
(ctx context.Context)
internal/services/streamer/grpc_streamer_client.go:51
↓ 3 callersFunctionGetMethod
(ctx context.Context)
internal/grpcutils/util.go:36
↓ 3 callersFunctionGetRequestID
(ctx context.Context)
internal/grpcutils/util.go:58
↓ 3 callersMethodHlc
()
internal/benchtests/serialization/logrecord/LogRecord.go:56
↓ 3 callersMethodIncError
(namespace string)
internal/services/fuzzer/stats.go:58
↓ 3 callersMethodInit
(buf []byte, i flatbuffers.UOffsetT)
internal/benchtests/serialization/logrecord/RowUpdateEntry.go:35
↓ 3 callersMethodInit
(buf []byte, i flatbuffers.UOffsetT)
schemas/logrecord/RowUpdateEntry.go:35
↓ 3 callersMethodInit
(buf []byte, i flatbuffers.UOffsetT)
schemas/logrecord/EventEntry.go:35
↓ 3 callersFunctionInitialize
Initialize the global metrics registry.
pkg/umetrics/global.go:40
↓ 3 callersMethodIsEmpty
()
dbkernel/internal/memtable/memtable.go:82
↓ 3 callersMethodKeyBytes
()
schemas/logrecord/KeyValueEntry.go:61
↓ 3 callersMethodLastIndex
LastIndex returns the last index written. 0 for no entries.
dbkernel/safe_gc_log_store.go:64
↓ 3 callersMethodList
List returns the available snapshots.
dbkernel/fsm_snapshot_store.go:102
↓ 3 callersMethodMerge
Merge merges updates from another replica. Returns true if the counter was updated, false if the update was stale.
cmd/examples/crdt-multi-dc/golang-crdt-client/crdt/g_counter.go:32
↓ 3 callersMethodMutate
()
internal/services/fuzzer/fuzz_engine.go:90
↓ 3 callersFunctionNewHTTPAPIEngine
NewHTTPAPIEngine returns an Engine implementation backed by HTTP APIs. The provided client is optional; when nil a default client with a 10s timeout i
internal/services/fuzzer/http_engine.go:36
↓ 3 callersFunctionNewInboundConn
NewInboundConn creates a new InboundConn.
pkg/raftmux/conn.go:91
↓ 3 callersMethodNewReader
NewReader returns a new instance of WIOReader, allowing the caller to access WAL logs for replication, recovery, or log processing.
dbkernel/internal/wal/wal.go:385
↓ 3 callersFunctionNewTLSCreds
NewTLSCreds creates transport credentials for server-auth TLS. nolint:ireturn
pkg/svcutils/certutil.go:15
↓ 3 callersMethodPrint
Print displays the counter state in a formatted way.
cmd/examples/crdt-multi-dc/golang-crdt-client/crdt/g_counter.go:72
↓ 3 callersMethodRecordFlush
RecordFlush logs flush-related stats.
pkg/kvdrivers/metrics.go:48
↓ 3 callersFunctionReportReplicationStats
(hists []*llhist.Histogram, namespace string, start time.Time)
internal/services/relayer/local.go:150
↓ 3 callersMethodRunServices
(ctx context.Context)
cmd/unisondb/cliapp/service.go:52
↓ 3 callersMethodSafeGCIndex
SafeGCIndex implements SafeGCIndexProvider.
dbkernel/safe_gc_log_store.go:39
↓ 3 callersMethodSeekNext
SeekNext advances the reader by one record, discarding the data.
pkg/walfs/walog.go:1389
↓ 3 callersMethodSendMsg
(m interface{})
internal/grpcutils/stateful_interceptor.go:217
↓ 3 callersMethodSet
(key, value []byte)
internal/benchtests/cmd/redis-server/main.go:27
↓ 3 callersFunctionSetCustomScopeResolver
SetCustomScopeResolver allows injecting a function to control scope resolution globally.
pkg/umetrics/auto_scope.go:61
↓ 3 callersMethodSetLobChunks
(key []byte, chunks [][]byte, checksum uint32)
pkg/kvdrivers/api.go:34
↓ 3 callersMethodSetRaftPosition
SetRaftPosition sets the raft log position for this memtable (only used in raft mode).
dbkernel/internal/memtable/memtable.go:146
↓ 3 callersMethodSetReadDeadline
SetReadDeadline sets the read deadline.
pkg/raftmux/conn.go:67
↓ 3 callersMethodSetup
(ctx context.Context, deps *Dependencies)
cmd/unisondb/cliapp/service_pprof.go:25
↓ 3 callersMethodSetup
(ctx context.Context, deps *Dependencies)
cmd/unisondb/cliapp/service_fuzzer.go:24
↓ 3 callersMethodSetupServices
(ctx context.Context)
cmd/unisondb/cliapp/service.go:39
↓ 3 callersMethodStoreMetadata
(key []byte, value []byte)
dbkernel/internal/common.go:39
↓ 3 callersMethodTelemetryStreamInterceptor
TelemetryStreamInterceptor logs gRPC requests, responses, and status codes and basic metrics for streaming API.
internal/grpcutils/stateful_interceptor.go:49
↓ 3 callersMethodTelemetryUnaryInterceptor
(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler)
internal/grpcutils/stateful_interceptor.go:121
↓ 3 callersMethodValuesCount
()
dbkernel/raft_txn.go:247
↓ 3 callersMethodWaitForLeader
WaitForLeader waits until the cluster has a leader.
pkg/raftcluster/builder_test.go:261
↓ 3 callersFunctionWithCustomMarker
WithCustomMarker sets the 4-byte marker written to new segments.
pkg/walfs/walog.go:152
↓ 3 callersFunctionWithCustomMarkerValidator
WithCustomMarkerValidator sets a validator for stored markers on open.
pkg/walfs/walog.go:159
↓ 3 callersFunctionWithDecoder
WithDecoder sets a decoder that transforms raw WAL bytes before returning.
dbkernel/internal/wal/wal.go:309
↓ 3 callersMethodWithWAL
(wal *walfs.WALog)
pkg/raftcluster/builder_test.go:50
↓ 3 callersMethodWrite
(p []byte)
pkg/raftcluster/hc_slog.go:22
↓ 3 callersMethodasyncMemTableFlusher
asyncMemTableFlusher flushes the sealed mem table.
dbkernel/engine.go:763
↓ 3 callersMethodbuild
()
pkg/raftcluster/builder_test.go:98
↓ 3 callersFunctionbytesStrconv
(i int)
pkg/kvdrivers/util_test.go:181
↓ 3 callersFunctionbytesStrconv
(i int)
internal/keycodec/keycodec_test.go:180
↓ 3 callersMethodcheckState
()
dbkernel/raft_txn.go:255
↓ 3 callersFunctionclampToUint32
clampToUint32 clamps a value to uint32 range with a minimum.
cmd/unisondb/cliapp/helpers.go:22
↓ 3 callersMethodcleanupStaleTransactions
(now time.Time)
internal/services/httpapi/service.go:153
↓ 3 callersMethodcloseAll
()
cmd/unisondb/cliapp/service_raft.go:516
↓ 3 callersFunctioncloseRaftTransport
mostly using it in the error path.
cmd/unisondb/cliapp/service_raft.go:212
↓ 3 callersFunctioncreateTestLogRecord
(lsn, hlc uint64)
pkg/raftwalfs/data_mutator_test.go:13
↓ 3 callersMethoddeleteTransaction
(txnID string)
internal/services/httpapi/service.go:132
↓ 3 callersMethodensureNS
(namespace string)
internal/services/fuzzer/stats.go:65
↓ 3 callersFunctionfindMember
(members []serf.Member, name string)
pkg/raftcluster/membership_test.go:143
↓ 3 callersMethodflushIndexToFile
(entries []segmentIndexEntry)
pkg/walfs/segment.go:479
↓ 3 callersFunctiongenerateSelfSignedCert
(t *testing.T, isCA bool)
pkg/svcutils/certutils_test.go:19
↓ 3 callersFunctiongetConfigs
()
internal/benchtests/broadcast/bench/ctxtimeout/main_test.go:36
← previousnext →501–600 of 3,181, ranked by callers