Crate risedev

Source

Re-exportsยง

pub use service_config::*;

Modulesยง

config ๐Ÿ”’
config_gen ๐Ÿ”’
preflight_check ๐Ÿ”’
risedev_env ๐Ÿ”’
service_config
task ๐Ÿ”’
util
wait ๐Ÿ”’

Structsยง

CompactorService
ComputeNodeService
ConfigExpander
ConfigureMinioTask
ConfigureTmuxTask
DbReadyCheckTask
Check if the database is ready to use.
DummyService
EnsureStopService
ExecuteContext
A context used in task execution
FrontendService
GrafanaGen
GrafanaService
KafkaReadyCheckTask
LakekeeperService
LogReadyCheckTask
Check if all log patterns are found in the log output indicating the service is ready.
MetaNodeService
MinioService
MoatService
PrometheusGen
PrometheusService
PubsubReadyTaskCheck
PubsubService
RedisReadyCheckTask
RedisService
TcpReadyCheckTask
Check if a TCP port can be connected to.
TempoGen
TempoService

Enumsยง

HummockInMemoryStrategy
Strategy for whether to enable in-memory hummock if no minio and s3 is provided.

Constantsยง

RISEDEV_CONFIG_FILE
The main configuration file name.
RISEDEV_NAME
RISEDEV_USER_PROFILES_FILE
The extra user profiles file name.

Traitsยง

Task

Functionsยง

add_hummock_backend
Add a hummock storage backend to the parameters. Returns (is_shared_backend, is_persistent_backend).
add_meta_node
Add a meta node to the parameters.
add_tempo_endpoint
Add the tempo endpoint to the environment variables.
generate_risedev_env
Generate environment variables (put in file .risingwave/config/risedev-env) from the given service configurations to be used by future RiseDev commands, like risedev ctl or risedev psql ().
new_tmux_command
preflight_check

Type Aliasesยง

KafkaService
Docker-backed Kafka service.
MySqlService
Docker-backed MySQL service.
PostgresService
Docker-backed PostgreSQL service.
PulsarService
Docker-backed Pulsar service.
SchemaRegistryService
Docker-backed Schema Registry service.
SqlServerService
Docker-backed Sql Server service.