cloudnative-pg / cloudnative-pg/plugin-barman-cloud
[Feature]: verify barmanObjectName
- Ngôn ngữ chính
- Go
- Star
- 191
- Fork
- 72
- Merge trung bình
- 2 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 21
Mô tả
when referencing an `barmanObjectName ` in `externalCluster` that is used for recovery
and that does not exist
the creation of the cluster stops without error after "creating cluster role" phase
Therefor it would be good to verify the if the barmanObjectName exists
```
...
bootstrap:
#########################
# restore just in case...
#########################
recovery:
source: source
# recoveryTarget:
# targetTime: "2023-06-19 17:15:00.00000+02"
externalClusters:
- name: source
plugin:
name: barman-cloud.cloudnative-pg.io
parameters:
# Recovery Object Store (pull, read-only)
barmanObjectName: minio-store
serverName: xxx
...
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Theo dõi việc xử lý khôi phục trace cho cấu hình plugin externalCluster và tham số barmanObjectName; issue không xác định tệp hoặc bài kiểm thử nào. Xác định nơi đối tượng được tham chiếu được phân giải trong quá trình tạo cluster, sau đó kiểm tra rằng đối tượng bị thiếu tạo ra lỗi tường minh thay vì dừng lại sau giai đoạn "creating cluster role".
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- go, postgresql
- Lĩnh vực
- databases
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 38/100