MCPcopy Create free account

hub / github.com/Chiicake/hybrid-kv / functions

Functions617 in github.com/Chiicake/hybrid-kv

↓ 1 callersFunctioncontract_schema
()
hkv-gui/src-tauri/src/commands.rs:148
↓ 1 callersFunctiondefault_address_string
()
hkv-gui/src-tauri/src/server_manager.rs:386
↓ 1 callersMethoddelete
Deletes a key. Returns true when a key was removed. `DEL` returns an integer count. Non-zero maps to true.
hkv-client/src/client.rs:210
↓ 1 callersMethodevict_if_needed
Evicts entries until within the configured byte budget. Scans shards in round-robin order to avoid concentrating evictions.
hkv-engine/src/memory.rs:541
↓ 1 callersMethodevict_one_from_shard
Evicts a single LRU entry from a shard. Returns the reclaimed byte size for global accounting.
hkv-engine/src/memory.rs:573
↓ 1 callersMethodexec
Executes a RESP command and returns the parsed response.
hkv-client/src/pool.rs:147
↓ 1 callersMethodexpire
(&self, key: &[u8], ttl: Duration)
hkv-server/src/server.rs:778
↓ 1 callersFunctionformatBenchmarkStartError
(message: string, targetAddr: string)
hkv-gui/src/routes/Benchmarks.tsx:52
↓ 1 callersFunctionformatBenchmarkStopError
(message: string)
hkv-gui/src/routes/Benchmarks.tsx:66
↓ 1 callersFunctionformatBytes
(value: number | null | undefined)
hkv-gui/src/lib/format.ts:45
↓ 1 callersFunctionformatDurationSeconds
(durationMs: number | null | undefined)
hkv-gui/src/lib/format.ts:37
↓ 1 callersFunctionformatStartServerError
(message: string, address: string)
hkv-gui/src/routes/Server.tsx:24
↓ 1 callersFunctionformatTerminalLineCount
(value: number | null | undefined)
hkv-gui/src/lib/format.ts:66
↓ 1 callersMethodget
Fetches a value by key. Returns `Ok(None)` when the key is missing. The server response is expected to be a bulk string or null bulk string.
hkv-client/src/client.rs:176
↓ 1 callersMethodget_run_detail
(&self, run_id: &str)
hkv-gui/src-tauri/src/state.rs:79
↓ 1 callersFunctionhandle_connection_with_metrics
Handles a single TCP client connection with shared server metrics.
hkv-server/src/server.rs:171
↓ 1 callersFunctionhandle_connection_with_observation
( stream: TcpStream, engine: Arc<E>, metrics: Arc<Metrics>, observation_log: Option<Arc<Shared
hkv-server/src/server.rs:182
↓ 1 callersFunctionhandle_del
(args: &[Vec<u8>], engine: &impl KVEngine)
hkv-server/src/server.rs:330
↓ 1 callersFunctionhandle_expire
(args: &[Vec<u8>], engine: &impl KVEngine)
hkv-server/src/server.rs:347
↓ 1 callersFunctionhandle_get
(args: &[Vec<u8>], engine: &impl KVEngine)
hkv-server/src/server.rs:285
↓ 1 callersFunctionhandle_info
(metrics: &Metrics)
hkv-server/src/server.rs:377
↓ 1 callersFunctionhandle_ping
(args: &[Vec<u8>])
hkv-server/src/server.rs:277
↓ 1 callersFunctionhandle_set
(args: &[Vec<u8>], engine: &impl KVEngine)
hkv-server/src/server.rs:296
↓ 1 callersFunctionhandle_ttl
(args: &[Vec<u8>], engine: &impl KVEngine)
hkv-server/src/server.rs:364
↓ 1 callersMethodid
(&self)
hkv-gui/src-tauri/src/server_manager.rs:69
↓ 1 callersMethodincrement
(&mut self)
hkv-common/src/types.rs:261
↓ 1 callersMethodinfo
(&self)
hkv-gui/src-tauri/src/info_poller.rs:32
↓ 1 callersMethodinsert_new
Inserts a new node and returns its slot index. Reuses a free slot if available to reduce allocations under churn.
hkv-engine/src/memory.rs:229
↓ 1 callersMethodinto_client_error
(self)
hkv-client/src/pool.rs:21
↓ 1 callersMethodis_expired
Returns true if entry has expired relative to current time
hkv-common/src/types.rs:314
↓ 1 callersMethodis_healthy
(&self)
hkv-client/src/pool.rs:222
↓ 1 callersMethodis_infinite
(&self)
hkv-common/src/types.rs:309
↓ 1 callersMethodis_invalidated
(&self)
hkv-common/src/types.rs:360
↓ 1 callersFunctionis_retryable_connect_error
(err: &ClientError)
hkv-client/src/client.rs:296
↓ 1 callersFunctionis_retryable_read_error_kind
(kind: ErrorKind)
hkv-client/src/pool.rs:296
↓ 1 callersFunctionis_retryable_write_error_kind
(kind: ErrorKind)
hkv-client/src/pool.rs:269
↓ 1 callersFunctioniso_timestamp
(time: SystemTime)
hkv-gui/src-tauri/src/server_manager.rs:409
↓ 1 callersMethodkill
(&mut self)
hkv-gui/src-tauri/src/server_manager.rs:79
↓ 1 callersMethodkill
(&mut self)
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:42
↓ 1 callersFunctionlatencyDeltaLabel
(current: number | null, previous: number | null)
hkv-gui/src/routes/Overview.tsx:19
↓ 1 callersFunctionlifecycle_event_name
(event: &BenchmarkLifecycleEvent)
hkv-gui/src-tauri/src/benchmark_manager.rs:288
↓ 1 callersFunctionloadDetail
()
hkv-gui/src/components/runs/useRunSelection.ts:23
↓ 1 callersFunctionloadMissingDetails
()
hkv-gui/src/components/runs/useRunSelection.ts:45
↓ 1 callersFunctionloadRuns
()
hkv-gui/src/routes/Runs.tsx:19
↓ 1 callersFunctionnear_uniform_weak_signal_workload
()
hkv-server/tests/hotness_workloads.rs:312
↓ 1 callersFunctionnext_run_id
()
hkv-gui/src-tauri/src/benchmark_manager.rs:330
↓ 1 callersMethodnext_u64
(&mut self)
hkv-engine/src/bin/bench_engine.rs:94
↓ 1 callersFunctionnormalize_power_of_two
(value: usize)
hkv-engine/src/bin/bench_engine.rs:75
↓ 1 callersFunctionnormalize_runner_type
(runner_type: &str)
hkv-gui/src-tauri/src/runners/mod.rs:63
↓ 1 callersFunctionnormalize_shard_count
Normalizes shard counts to a power of two for fast masking. This keeps shard selection branch-free and avoids modulo operations.
hkv-engine/src/memory.rs:738
↓ 1 callersFunctionobservation_log_sink
( log: Option<&SharedObservationLog>, )
hkv-server/src/server.rs:551
↓ 1 callersFunctionobserved_read
(command: CommandKind, key: &[u8])
hkv-server/tests/hotness_workloads.rs:167
↓ 1 callersFunctionparse_array_len
( reader: &mut R, len: i64, line_buf: &mut Vec<u8>, )
hkv-client/src/resp.rs:105
↓ 1 callersFunctionparse_bulk_len
( reader: &mut R, len: i64, line_buf: &mut Vec<u8>, )
hkv-client/src/resp.rs:83
↓ 1 callersFunctionparse_csv_number
(segment: &str)
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:385
↓ 1 callersFunctionparse_inline_command
(data: &[u8])
hkv-server/src/protocol.rs:144
↓ 1 callersMethodpersist
(&self, _run: &BenchmarkRun)
hkv-gui/src-tauri/src/benchmark_manager.rs:25
↓ 1 callersMethodpoll
(&self, address: &str)
hkv-gui/src-tauri/src/info_poller.rs:75
↓ 1 callersMethodpop_due_expiration
Pops stale heap heads until a live expired entry is found or the next deadline is still in the future.
hkv-engine/src/memory.rs:260
↓ 1 callersMethodpop_idle
(&self)
hkv-client/src/pool.rs:101
↓ 1 callersMethodpop_lru
Removes and returns the least-recently used node size. Used by the eviction logic when over capacity.
hkv-engine/src/memory.rs:300
↓ 1 callersFunctionpreferred_state_root
()
hkv-gui/src-tauri/src/state.rs:141
↓ 1 callersFunctionpreviewBenchmarkBinaryPathExpansion
(values: RuntimePreferences)
hkv-gui/src/routes/Settings.tsx:9
↓ 1 callersMethodread
(command: CommandKind, key: Vec<u8>, timestamp: SystemTime)
hkv-server/src/observation.rs:59
↓ 1 callersFunctionread_line
(reader: &mut R, buf: &mut Vec<u8>)
hkv-client/src/resp.rs:121
↓ 1 callersMethodrecord
(&mut self, event: ObservationEvent)
hkv-server/src/observation/exact.rs:100
↓ 1 callersMethodrecord_event
(&mut self)
hkv-server/tests/hotness_workloads.rs:27
↓ 1 callersFunctionredis_cli_available
()
hkv-server/tests/redis_cli.rs:25
↓ 1 callersFunctionrefreshRunDetail
(runId: string)
hkv-gui/src/routes/Benchmarks.tsx:95
↓ 1 callersFunctionregister
()
hkv-gui/src/components/layout/workbenchSnapshot.ts:32
↓ 1 callersFunctionregister
()
hkv-gui/src/routes/Benchmarks.tsx:124
↓ 1 callersMethodreset
(&mut self)
hkv-server/tests/hotness_workloads.rs:35
↓ 1 callersFunctionresolveBenchmarkBinaryPath
(preferences: RuntimePreferences)
hkv-gui/src/lib/runtime-preferences.ts:71
↓ 1 callersFunctionresp_null
()
hkv-server/src/server.rs:453
↓ 1 callersMethodreturn_connection
(&self, conn: Connection)
hkv-client/src/pool.rs:120
↓ 1 callersFunctionrun
()
hkv-engine/src/bin/bench_engine.rs:139
↓ 1 callersMethodrunner_type
(&self)
hkv-gui/src-tauri/src/runners/mod.rs:89
↓ 1 callersMethodseed_run_for_test
(&self, summary: NormalizedRunSummary)
hkv-gui/src-tauri/src/benchmark_manager.rs:158
↓ 1 callersFunctionsend_raw
(addr: SocketAddr, request: &[u8])
hkv-server/tests/expanded.rs:39
↓ 1 callersFunctionserve_with_shutdown_and_observation
( listener: tokio::net::TcpListener, engine: Arc<E>, metrics: Arc<Metrics>, observation_log: A
hkv-server/src/server.rs:69
↓ 1 callersFunctionserve_with_shutdown_config
( listener: tokio::net::TcpListener, engine: Arc<E>, metrics: Arc<Metrics>, shutdown: F, c
hkv-server/src/server.rs:100
↓ 1 callersFunctionserver_binary_name
()
hkv-gui/src-tauri/src/server_manager.rs:401
↓ 1 callersMethodset
Sets a value for a key without expiration. Uses RESP2 `SET key value` and expects a simple string response.
hkv-client/src/client.rs:187
↓ 1 callersMethodset_with_ttl
(&self, key: Vec<u8>, value: Vec<u8>, ttl: Duration)
hkv-server/src/server.rs:759
↓ 1 callersMethodset_with_ttl
Sets a value and attaches an expiration in seconds. Uses RESP2 `SET key value EX seconds`. TTL seconds are encoded without heap allocations.
hkv-client/src/client.rs:198
↓ 1 callersMethodshard_index
Hashes a key to its owning shard index. Uses the same hash state as the shard map to keep distribution uniform.
hkv-engine/src/memory.rs:447
↓ 1 callersFunctionshutdown_signal
()
hkv-server/src/main.rs:37
↓ 1 callersMethodsize
Returns entry size in bytes (key + value + metadata)
hkv-common/src/types.rs:499
↓ 1 callersMethodsnapshot
(&self)
hkv-gui/src-tauri/src/info_poller.rs:110
↓ 1 callersMethodspawn
(&self, spec: &LaunchSpec)
hkv-gui/src-tauri/src/server_manager.rs:41
↓ 1 callersMethodspawn
( &self, program: &str, args: &[String], )
hkv-gui/src-tauri/src/runners/redis_benchmark.rs:66
↓ 1 callersFunctionspawn_baseline_server
()
hkv-server/tests/observation.rs:50
↓ 1 callersMethodspawn_event_worker
( &self, run_id: String, receiver: mpsc::Receiver<BenchmarkLifecycleEvent>, )
hkv-gui/src-tauri/src/benchmark_manager.rs:179
↓ 1 callersFunctionspawn_ping_reconnect_server
()
hkv-client/tests/client.rs:142
↓ 1 callersFunctionspawn_retryable_write_failure_server
()
hkv-client/tests/client.rs:160
↓ 1 callersFunctionspawn_test_server
()
hkv-server/tests/redis_cli.rs:58
↓ 1 callersMethodspecs
(&self)
hkv-gui/src-tauri/src/server_manager.rs:440
↓ 1 callersMethodstart_benchmark
(&self, request: BenchmarkRunRequest)
hkv-gui/src-tauri/src/state.rs:89
↓ 1 callersMethodstart_server
( &self, request: Option<StartServerRequest>, )
hkv-gui/src-tauri/src/state.rs:105
↓ 1 callersMethodstop
(&self, run_id: &str)
hkv-gui/src-tauri/src/benchmark_manager.rs:128
← previousnext →201–300 of 617, ranked by callers