canonical / canonical/postgresql-k8s-operator

Test charm recovery after instance restart.

Open
#470 1 comment 0 reactions 0 assignees View on GitHub
bug good first issue
Dominant language
Python
Stars
15
Forks
33
Avg merge
1d 3h
Merged PRs (30d)
41

Description

# Functional tests for testing successful recovery from graceful and forceful instance restart.

## Test cases
1. Graceful restart. Write data, graceful restart instance.
2. Forceful restart. Write data, forceful restart instance (recovery).
3. Backup-restore case with recovery. Write data, create backup, forceful restart, run recovery, write data, run backup, check data consistency.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing functional-test suite and the entry points for graceful and forceful instance restart, recovery, and backup/restore. Add coverage for the three listed cases, including data-consistency checks after recovery and backup, and run the relevant functional tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes, postgresql, python
Domain
databases, devops, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.