Skip to content

Instantly share code, notes, and snippets.

View gvieira18's full-sized avatar
🤝

Gabriel do Carmo Vieira gvieira18

🤝
View GitHub Profile
@gvieira18
gvieira18 / 001-Scylla.md
Last active January 21, 2024 02:47
ScyllaIO

Esse DB utiliza alto processamento de IO, por isso algumas horas sobem, outras demoram pra subir e algumas ele só trava

O próprio DB tem seus scripts que ajustam essas configs para o sistema rodando fora do developer-mode, em especifico o script scylla_io_setup que ajusta a propriedade fs.aio-max-nr que normalmente é algo em torno de 65k.

Tem um calculo em cima disso no proprio DockerHub do ScyllaDB

Available AIO on the system - (request AIO per-cpu * ncpus) =
aio_max_nr - aio_nr < (reactor::max_aio + detect_aio_poll + reactor_backend_aio::max_polls) * cpu_cores =
aio_max_nr - aio_nr &lt; (1024 + 2 + 10000) * cpu_cores =
@gvieira18
gvieira18 / index.sh
Created June 2, 2024 20:22
Ah shit, here we go again
#!/usr/bin/env bash
# Name of the container
CONTAINER_NAME=""
# Command to run inside the container
COMMAND="cqlsh -e \"USE carepet\""
# Run the command inside the container
docker exec -it "$CONTAINER_NAME" bash -c "$COMMAND"