|
@@ -144,10 +144,33 @@ docker run --rm -v qdrant_data:/data -v /backups/docker/qdrant:/backup \
|
|
|
alpine tar xzf /backup/qdrant-backup-YYYYMMDD.tar.gz -C /data
|
|
alpine tar xzf /backup/qdrant-backup-YYYYMMDD.tar.gz -C /data
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+## MariaDB käivitushoiatused (kahjutud)
|
|
|
|
|
+
|
|
|
|
|
+MariaDB 11.8 logib käivitusel kaks **kahjutut** hoiatust, mis ei vaja parandust
|
|
|
|
|
+(andmebaas on terve, `healthy`):
|
|
|
|
|
+
|
|
|
|
|
+1. **`io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2`**
|
|
|
|
|
+ Tegelik põhjus **pole** hosti sysctl (see on `0`), vaid **Docker'i vaikimisi
|
|
|
|
|
+ seccomp-profiil blokeerib io_uring-süsteemikutsed** (konteineris EPERM; hostil ja
|
|
|
|
|
+ `seccomp=unconfined` all OK). MariaDB 11.8 proovib io_uring'it, saab EPERM ja
|
|
|
|
|
+ **langeb automaatselt libaio peale**: `create_uring failed: falling back to libaio`
|
|
|
|
|
+ → `Using Linux native AIO`. Ühekordne käivitusrida, töötab korrektselt.
|
|
|
|
|
+
|
|
|
|
|
+2. **`/sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB`**
|
|
|
|
|
+ cgroup v2 puhul on `memory.pressure` ainult-lugemiseks → MariaDB entrypoint teatab, et
|
|
|
|
|
+ cgroup-v2 mälusurve-põhine funktsionaalsus on saadaval. Kosmeetiline, ühekordne rida.
|
|
|
|
|
+
|
|
|
|
|
+Tõestus (io_uring_setup = syscall 425):
|
|
|
|
|
+```bash
|
|
|
|
|
+python3 -c "import ctypes,os;l=ctypes.CDLL(None,use_errno=True);ctypes.set_errno(0);l.syscall(425,8,0);print('errno',ctypes.get_errno(),os.strerror(ctypes.get_errno()))"
|
|
|
|
|
+# host -> errno 14 (Bad address; kutsed lubatud); konteiner -> errno 1 (EPERM; seccomp blokeerib)
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
## Ajalugu
|
|
## Ajalugu
|
|
|
|
|
|
|
|
| Kuupäev | Muudatus |
|
|
| Kuupäev | Muudatus |
|
|
|
|---------|----------|
|
|
|---------|----------|
|
|
|
|
|
+| 2026-10-09 | Dokumenteeritud MariaDB käivitushoiatused (io_uring/seccomp + memory.pressure) — kahjutud |
|
|
|
| 2025-07-05 | Qdrant viidud otse `docker run` pealt compose haldusesse |
|
|
| 2025-07-05 | Qdrant viidud otse `docker run` pealt compose haldusesse |
|
|
|
| 2025-07-05 | Qdrant healthcheck parandatud — `true` -> bash TCP kontroll |
|
|
| 2025-07-05 | Qdrant healthcheck parandatud — `true` -> bash TCP kontroll |
|
|
|
| 2025-07-05 | Qdrant config fail monteeritud (`qdrant-config.yaml`) |
|
|
| 2025-07-05 | Qdrant config fail monteeritud (`qdrant-config.yaml`) |
|