Dự án

Tổng quan

Hồ sơ

Actions

Task #585

mở

Kiểm tra lỗi gitlab mất repo

Thêm bởi Tùng Nguyễn cách đây 8 tháng. Cập nhật cách đây 4 tháng.

Trạng thái:
Pending
Mức ưu tiên:
Normal
Phân công cho:
Phiên bản:
-
Bắt đầu:
22-04-2024
Hết hạn:
10-05-2024 (Trễ khoảng 7 tháng)
Tiến độ:

50%

Thời gian ước lượng:
(Tổng cộng: 0:00 h)

Mô tả

Mô tả: xảy ra tình trạng 1 vài repo bị mất khi restart lại pod gitaly
Qua kiểm tra hiện trạng, thì gitlab service trên cụm k8s prod hiện đang kết nối đến Postgre và Redis được tạo trước đó.
PostgreSQL: tạo theo statefulset với mode standalone

Redis: dạng statefulset với mode replication

18/3
Redis đang có 1 replica lỗi ko start được

===
19/3
Lỗi trên do file AOF bị corrupted cần chạy redis-check-aof --fix
Do container không thể start nên phải thực hiện cài đặt redis-tools trên node k8s đang mount rbd volume đó

Chạy command

Sau đó start lại pod, có thể sẽ xuất hiện lỗi "Found an empty aof manifest"
Từ Redis 7.0 thì cấu trúc AOF gồm 3 file
base.rdb
incr.aof
appendonly.aof.manifest
nội dung file appendonly.aof.manifest bị trống thì edit lại lưu ý seg ID như hình

file appendonly.aof.2510.base.rdb seq 2510 type b
file appendonly.aof.2510.incr.aof seq 2510 type i

Lưu lại và start lại pod


Tập tin


Tác vụ con 2 (1 mở1 đóng)

Task #682: TEST Migrate VM K8s đang chạy pod gitlabClosedTùng Nguyễn22-04-202423-04-2024

Actions
Task #692: Backup Gitlab bằng backup-utility trên gitlab-toolboxPendingTùng Nguyễn25-04-202410-05-2024

Actions
Actions #1

Cập nhật bởi Tùng Nguyễn cách đây 8 tháng

Actions #3

Cập nhật bởi Tùng Nguyễn cách đây 7 tháng

  • Subtask #682 được thêm
Actions #4

Cập nhật bởi Tùng Nguyễn cách đây 7 tháng

  • Subtask #692 được thêm
Actions #5

Cập nhật bởi Tùng Nguyễn cách đây 4 tháng

  • Kiểu vấn đề thay đổi từ Bug tới Task
  • Trạng thái thay đổi từ In Progress tới Pending
Actions

Định dạng khác của trang này: Atom PDF