Skip to content

Refactoring and bug fixing#408

Merged
dmitry-lipetsk merged 5 commits into
postgrespro:masterfrom
dmitry-lipetsk:D20260715_003--refactoring-and-bug-fixes
Jul 15, 2026
Merged

Refactoring and bug fixing#408
dmitry-lipetsk merged 5 commits into
postgrespro:masterfrom
dmitry-lipetsk:D20260715_003--refactoring-and-bug-fixes

Conversation

@dmitry-lipetsk

@dmitry-lipetsk dmitry-lipetsk commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Closes #406

- pg_ctl_returns_an_empty_string
- pg_ctl_returns_an_unexpected_string
- pg_ctl_returns_a_zero_pid
- node_err__cant_enumerate_child_processes
- node_err__cant_kill
…rrected

Problems:
 - it loses useful information: bind_dir, data_dir

New code uses RaiseError.function_did_multiple_attempts_without_stable_result.
…tempts

Under load and work with remote system, one attempt is not enough.
When pid is not None, node may be Running or Zombie --> it is not Stopped.
Usage of ssh-keyscan is not required now.
@dmitry-lipetsk dmitry-lipetsk merged commit b4d624f into postgrespro:master Jul 15, 2026
65 of 66 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TestTestgresCommon::test_child_pids[remote] has problem

1 participant