Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Migorithm/duva
/ functions
Functions
954 in github.com/Migorithm/duva
⨍
Functions
954
◇
Types & classes
154
↓ 2 callers
Method
format
(&self, peer_id: &PeerIdentifier)
duva/src/domains/replications/state.rs:105
↓ 2 callers
Method
get_node
## Private Helpers for Pooling and Merging
duva/src/domains/caches/cache_objects/types/quicklist.rs:360
↓ 2 callers
Method
handle
(mut self)
duva/src/domains/cluster_actors/service.rs:16
↓ 2 callers
Method
handle_non_mutating
( &self, non_mutating: NonMutatingAction, request_id: u64, )
duva/src/presentation/clients/controller.rs:24
↓ 2 callers
Method
in_ban_list
(&self, peer_identifier: &PeerIdentifier)
duva/src/domains/cluster_actors/actor.rs:151
↓ 2 callers
Method
init
()
duva/src/config.rs:28
↓ 2 callers
Method
integer_decode
(&mut self)
duva/src/domains/saves/endec/decoder.rs:124
↓ 2 callers
Method
is_compressed
(&self)
duva/src/domains/caches/cache_objects/types/quicklist.rs:199
↓ 2 callers
Method
is_full
(&mut self, new_value_size: usize, fill_factor: &FillFactor)
duva/src/domains/caches/cache_objects/types/quicklist.rs:257
↓ 2 callers
Method
is_null
(&self)
duva/src/domains/caches/cache_objects/value.rs:26
↓ 2 callers
Method
is_self
(&self, bind_addr: &str)
duva/src/domains/replications/state.rs:115
↓ 2 callers
Method
iter_follower_append_entries
Creates individualized append entries messages for each follower. This function generates customized heartbeat messages containing only the log entri
duva/src/domains/cluster_actors/actor.rs:881
↓ 2 callers
Method
key_ownership
( &self, keys: impl Iterator<Item = &'a str>, )
duva/src/domains/cluster_actors/hash_ring.rs:147
↓ 2 callers
Method
kill
(self)
duva-client/src/broker/node_connections.rs:94
↓ 2 callers
Method
len
(&self)
duva/src/domains/caches/actor.rs:115
↓ 2 callers
Method
list_append_log_entries
( &self, low_watermark: Option<u64>, )
duva/src/domains/replications/replication.rs:245
↓ 2 callers
Method
lpush
(&mut self, key: String, values: Vec<String>)
duva/src/domains/caches/actor.rs:195
↓ 2 callers
Method
make_consensus_in_batch
(&mut self, req: ConsensusRequest)
duva/src/domains/cluster_actors/actor.rs:1368
↓ 2 callers
Method
num_batches
(&self)
duva/src/domains/peers/command.rs:214
↓ 2 callers
Function
parse_address
(addr: &str)
duva/src/domains/peers/identifier.rs:37
↓ 2 callers
Method
random_route
(&self, client_action: ClientAction)
duva-client/src/broker/mod.rs:214
↓ 2 callers
Method
read_at_offset
Add method to read operation at specific offset
duva/src/adapters/loggers/disk_based.rs:70
↓ 2 callers
Method
read_bytes
Reads a length-prefixed message from the stream. The protocol is: - 4 bytes (u32, big-endian) for the message length. - N bytes for the message body,
duva/src/adapters/io/tokio_stream.rs:23
↓ 2 callers
Function
read_until_crlf_exclusive
(buffer: &Bytes)
duva/src/domains/query_io.rs:240
↓ 2 callers
Method
recv
(self)
duva/src/types.rs:29
↓ 2 callers
Method
recv_handshake
(&mut self)
duva/src/domains/peers/connections/inbound/stream.rs:23
↓ 2 callers
Method
remove_connection
( &mut self, leader_id: &ReplicationId, )
duva-client/src/broker/node_connections.rs:35
↓ 2 callers
Method
replay
Replays all existing operations in the op_logs, invoking a callback for each.
duva/src/adapters/loggers/disk_based.rs:417
↓ 2 callers
Method
reset_timeout
(&self)
duva/src/domains/cluster_actors/actor/heartbeat_scheduler.rs:113
↓ 2 callers
Method
route_connect_to_server
( &self, connect_to: PeerIdentifier, )
duva/src/domains/cluster_actors/queue.rs:72
↓ 2 callers
Method
route_delete
(&self, keys: Vec<String>)
duva/src/domains/caches/cache_manager.rs:285
↓ 2 callers
Method
route_mget
(&self, keys: Vec<String>)
duva/src/domains/caches/cache_manager.rs:337
↓ 2 callers
Method
route_numeric_delta
(&self, key: String, arg: i64)
duva/src/domains/caches/cache_manager.rs:381
↓ 2 callers
Method
rpush
(&mut self, key: String, values: Vec<String>)
duva/src/domains/caches/actor.rs:223
↓ 2 callers
Method
run
(self)
duva/src/lib.rs:127
↓ 2 callers
Function
run_incr
(with_append_only: bool)
duva/tests/client_ops/test_incr.rs:3
↓ 2 callers
Function
run_lazy_discovery_of_leader
(with_append_only: bool)
duva/tests/cluster_ops/test_lazy_discovery.rs:3
↓ 2 callers
Function
run_reconnection_on_reboot
(with_append_only: bool)
duva/tests/cluster_ops/test_reconnection_on_reboot.rs:3
↓ 2 callers
Function
run_route_exists_keys
( append_only: bool, num_keys: u32, duration: Duration, )
duva/tests/client_ops/test_route_exists.rs:5
↓ 2 callers
Function
run_route_mget_keys
(append_only: bool, num_keys: u32, duration: Duration)
duva/tests/client_ops/test_route_mget.rs:5
↓ 2 callers
Method
send
(self, value: T)
duva/src/types.rs:20
↓ 2 callers
Method
send_rpc
(&mut self)
duva/src/domains/cluster_actors/actor.rs:408
↓ 2 callers
Method
send_rpc_to_replicas
(&mut self)
duva/src/domains/cluster_actors/actor.rs:859
↓ 2 callers
Method
send_selectively
( &self, keys: Vec<String>, func: fn(String, Callback<T>) -> CacheCommand, )
duva/src/domains/caches/cache_manager.rs:307
↓ 2 callers
Method
set_banlist
(self, banlist: Vec<BannedPeer>)
duva/src/domains/peers/command.rs:144
↓ 2 callers
Method
set_cluster_nodes
(self, cluster_nodes: Vec<ReplicationState>)
duva/src/domains/peers/command.rs:136
↓ 2 callers
Method
set_replid
(&mut self, replid: ReplicationId)
duva/src/domains/replications/replication.rs:80
↓ 2 callers
Method
set_role
(&mut self, role: ReplicationRole)
duva/src/domains/peers/peer.rs:74
↓ 2 callers
Method
set_role
(&mut self, new_role: ReplicationRole)
duva/src/domains/replications/replication.rs:87
↓ 2 callers
Method
signal_if_peer_discovery_complete
cluster message comes in and connection was tried. At this point, if some task is waiting for the notification, send it. Currently, this flow is meant
duva/src/domains/cluster_actors/actor.rs:1189
↓ 2 callers
Method
snapshot_topology
(&mut self)
duva/src/domains/cluster_actors/actor.rs:751
↓ 2 callers
Method
terminate
Attempts to gracefully terminate the process, falling back to force kill if necessary
duva/tests/common.rs:162
↓ 2 callers
Method
truncate_after
(&mut self, log_index: u64)
duva/src/adapters/loggers/disk_based.rs:483
↓ 2 callers
Method
truncate_after
(&mut self, log_index: u64)
duva/src/domains/replications/replication.rs:253
↓ 2 callers
Method
try_compress
Attempts to compress the node.
duva/src/domains/caches/cache_objects/types/quicklist.rs:234
↓ 2 callers
Method
update_cluster_members
( &mut self, from: &PeerIdentifier, cluster_nodes: &[ReplicationState], )
duva/src/domains/cluster_actors/actor.rs:1449
↓ 2 callers
Method
update_last_modified
(&mut self)
duva/src/domains/cluster_actors/hash_ring.rs:29
↓ 2 callers
Method
with_expiry
(self, expiry_millis: DateTime<Utc>)
duva/src/domains/caches/cache_objects/entry.rs:22
↓ 2 callers
Method
with_file_name
(mut self, file_name: impl Into<String>)
duva/tests/common.rs:54
↓ 2 callers
Method
write
(index_num: u64, term: u64, key: &str, value: &str)
duva/src/domains/cluster_actors/actor/tests/mod.rs:120
↓ 2 callers
Method
write_many
Append one or more `WriteOperation`s to the log.
duva/src/adapters/loggers/op_logs.rs:36
↓ 1 callers
Method
accept_inbound_stream
( &mut self, r: ReadConnected, w: WriteConnected, host_ip: String, )
duva/src/domains/cluster_actors/actor.rs:245
↓ 1 callers
Method
activate_cluster_sync
(&mut self, callback: Callback<()>)
duva/src/domains/cluster_actors/actor.rs:197
↓ 1 callers
Method
add_leader_conns_if_not_found
(&mut self)
duva-client/src/broker/mod.rs:171
↓ 1 callers
Method
address
(&self)
duva-client/src/cli/cli.rs:17
↓ 1 callers
Method
advance_consensus_on_ack
(&mut self, voter: &PeerIdentifier)
duva/src/domains/cluster_actors/actor.rs:937
↓ 1 callers
Method
all_belongs_to
(&self, target: &ReplicationId)
duva/src/domains/cluster_actors/hash_ring.rs:187
↓ 1 callers
Method
append_entries_rpc
(&mut self, heartbeat: HeartBeat)
duva/src/domains/cluster_actors/actor.rs:488
↓ 1 callers
Method
apply_banlist
(&mut self, heartbeat: &mut HeartBeat)
duva/src/domains/cluster_actors/actor.rs:302
↓ 1 callers
Method
apply_entry
(&self, log_entry: LogEntry, log_index: u64)
duva/src/domains/caches/cache_manager.rs:79
↓ 1 callers
Method
apply_snapshot
(self, key_values: Vec<CacheEntry>)
duva/src/domains/caches/cache_manager.rs:256
↓ 1 callers
Method
become_leader
(&mut self)
duva/src/domains/cluster_actors/actor.rs:1110
↓ 1 callers
Method
bytes_decode
Decode a size-encoded value and return the decoded value as bytes.
duva/src/domains/saves/endec/decoder.rs:70
↓ 1 callers
Method
check_term_outdated
(&mut self, heartbeat: &HeartBeat)
duva/src/domains/cluster_actors/actor.rs:1082
↓ 1 callers
Function
clear_and_make_ascii_art
()
duva-client/src/cli/main.rs:83
↓ 1 callers
Method
clear_votes
(&mut self)
duva/src/domains/replications/replication.rs:169
↓ 1 callers
Method
clone_con_idx
(&self)
duva/src/domains/replications/replication.rs:232
↓ 1 callers
Method
close_connection
(&mut self, from: &PeerIdentifier)
duva/src/domains/cluster_actors/actor.rs:1474
↓ 1 callers
Method
cluster_bind_addr
(&self)
duva/src/domains/peers/identifier.rs:23
↓ 1 callers
Method
create
()
duva/src/types.rs:15
↓ 1 callers
Function
create_unique_file_name
(function_name: &str)
duva/tests/client_ops/test_snapshot_persists_and_recovers_state.rs:42
↓ 1 callers
Function
create_user_filter
(log_level: &str)
duva-client/src/observability.rs:43
↓ 1 callers
Method
deconstruct
(self)
duva/src/presentation/clients/authenticate.rs:14
↓ 1 callers
Function
default_hints
()
duva-client/src/cli/editor/hints.rs:117
↓ 1 callers
Method
defer_if_stale
( &mut self, read_stat_idx: u64, key: &str, callback: Callback<CacheValue>,
duva/src/domains/caches/read_queue.rs:27
↓ 1 callers
Method
delete
(&mut self, key: String, callback: Callback<bool>)
duva/src/domains/caches/actor.rs:132
↓ 1 callers
Function
deserialize_by_prefix
(buffer: Bytes, prefix: char)
duva/src/domains/query_io.rs:185
↓ 1 callers
Method
discover_cluster
(&self)
duva/src/lib.rs:166
↓ 1 callers
Method
discover_leader_from
(&mut self, follower: PeerIdentifier)
duva-client/src/broker/mod.rs:161
↓ 1 callers
Method
discover_new_repl_leader
pull-based leader discovery 1. if leader connection is lost, then discover new leader from follower candidates (TopologyChange not happened, LeaderCon
duva-client/src/broker/mod.rs:131
↓ 1 callers
Method
dispatch_command_to_server
(&self, action: ClientAction)
duva-client/src/broker/mod.rs:224
↓ 1 callers
Method
drop
(&self)
duva/src/domains/caches/actor.rs:400
↓ 1 callers
Method
drop_cache
(&self)
duva/src/domains/caches/cache_manager.rs:351
↓ 1 callers
Function
dynamic_hints
()
duva-client/src/cli/editor/hints.rs:173
↓ 1 callers
Function
encode_bytes
(size: usize, value: &[u8])
duva/src/domains/saves/endec/encoder.rs:111
↓ 1 callers
Function
encode_checksum
(checksum: &[u8])
duva/src/domains/saves/endec/encoder.rs:69
↓ 1 callers
Function
encode_database_info
(index: usize)
duva/src/domains/saves/endec/encoder.rs:53
↓ 1 callers
Function
encode_database_table_size
( table_size: usize, expires_table_size: usize, )
duva/src/domains/saves/endec/encoder.rs:59
↓ 1 callers
Function
encode_integer
(value: u32)
duva/src/domains/saves/endec/encoder.rs:85
↓ 1 callers
Method
encode_meta
(&mut self)
duva/src/domains/saves/actor.rs:31
← previous
next →
201–300 of 954, ranked by callers