Crate risedev

Source

Re-exportsยง

pub use service_config::*;

Modulesยง

compose ๐Ÿ”’
Generate docker compose yaml files for risedev components.
compose_deploy ๐Ÿ”’
config ๐Ÿ”’
config_gen ๐Ÿ”’
preflight_check ๐Ÿ”’
risedev_env ๐Ÿ”’
service_config
task ๐Ÿ”’
util
wait ๐Ÿ”’

Structsยง

CompactorService
ComposeConfig
ComposeDeployConfig
ComposeFile
ComposeService
ComposeVolume
ComputeNodeService
ConfigExpander
ConfigureMinioTask
ConfigureTmuxTask
DbReadyCheckTask
Check if the database is ready to use.
DockerImageConfig
DummyService
Ec2Instance
EnsureStopService
ExecuteContext
A context used in task execution
FrontendService
GrafanaGen
GrafanaService
HealthCheck
KafkaReadyCheckTask
LogReadyCheckTask
Check if all log patterns are found in the log output indicating the service is ready.
MetaNodeService
MinioService
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ยง

Compose
Generate compose yaml files for a component.
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.
compose_deploy
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
risingwave_cmd
Get the command for starting the given component of RisingWave.

Type Aliasesยง

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