Skip to main content

Module wal_provider

Module wal_provider 

Source

Modulesยง

optional_region_wal_options_serde
Serde helpers for optional RegionWalOptions persisted in procedure state.
region_wal_options_serde
Serde helpers for RegionWalOptions persisted in metadata.
selector ๐Ÿ”’
topic_creator ๐Ÿ”’
topic_manager ๐Ÿ”’
topic_pool ๐Ÿ”’

Enumsยง

WalOptionsCompat ๐Ÿ”’
WalProvider
Provides wal options in region granularity.

Functionsยง

acquire_remote_wal_read_locks
Acquires per-topic read locks for remote WAL topics.
build_kafka_client
Builds a kafka Client.
build_kafka_topic_creator
Builds a KafkaTopicCreator.
build_wal_provider
Builds a wal provider based on the given configuration.
deserialize_region_wal_options ๐Ÿ”’
extract_topic_from_wal_options
Extracts the topic from the wal options.
refresh_initial_pruned_entry_ids
Refreshes initial pruned entry ids for Kafka WAL options.
remote_wal_topics
Returns remote WAL topics referenced by region WAL options.
serialize_wal_options
Serializes and inserts WAL options into the region options.

Type Aliasesยง

RegionWalOptions
WAL options allocated for each region.
WalProviderRef
Arc wrapper of WalProvider.