]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Use a persistent volume to store Loki DB 66023/head
authorAashish Sharma <aasharma@li-e74156cc-2f67-11b2-a85c-e98659a63c5c.ibm.com>
Mon, 25 Nov 2024 06:37:23 +0000 (12:07 +0530)
committerAashish Sharma <Aashish.Sharma1@ibm.com>
Wed, 22 Oct 2025 11:30:46 +0000 (17:00 +0530)
Current Behavior: The Loki configuration directs all data to /tmp/loki, which is not mounted as a persistent volume. This results in data being stored in a temporary location that gets cleared upon container restart.
Expected Behavior: Loki data should be stored in /loki, which is backed by the persistent volume mapped to /var/lib/ceph/<fsid>/loki.<id>/data, ensuring data persistence across container restarts.

Fixes: https://tracker.ceph.com/issues/69029
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 70f8bdba522912fcef7e0ebbb83c611b1e869223)

src/pybind/mgr/cephadm/templates/services/loki.yml.j2
src/pybind/mgr/cephadm/tests/test_services.py

index 70ad46df66e305ca38747b817652158ffab82e8a..9d017e2d27ba9b635b5059a14844bc0b384c7e90 100644 (file)
@@ -6,11 +6,11 @@ server:
   grpc_listen_port: 8080
 
 common:
-  path_prefix: /tmp/loki
+  path_prefix: /loki
   storage:
     filesystem:
-      chunks_directory: /tmp/loki/chunks
-      rules_directory: /tmp/loki/rules
+      chunks_directory: /loki/chunks
+      rules_directory: /loki/rules
   replication_factor: 1
   ring:
     instance_addr: 127.0.0.1
index 860a1280d16a65c8931abebf5bfe370f9c8aca62..a2bd655021cb7fd7a2223bd4acaf59b5cb6105b2 100644 (file)
@@ -1423,11 +1423,11 @@ class TestMonitoring:
                   grpc_listen_port: 8080
 
                 common:
-                  path_prefix: /tmp/loki
+                  path_prefix: /loki
                   storage:
                     filesystem:
-                      chunks_directory: /tmp/loki/chunks
-                      rules_directory: /tmp/loki/rules
+                      chunks_directory: /loki/chunks
+                      rules_directory: /loki/rules
                   replication_factor: 1
                   ring:
                     instance_addr: 127.0.0.1