Error removing one of the services: request canceled (Client.Timeout exceeded while awaiting headers)

Description

Hi,
Here is the case.
Running pmm test suite against PXC:

First run:

Second run:

Trying to remove manually:

But it is not shown in check-network output:

Also there is no orphaned instances as well:

This is complicated situation also make inconsistent test runs where the rm --all did not wipe all clients to have clean server.

How to test

None

How to document

None

Smart Checklist

Activity

Shahriyar Rzayev October 19, 2017 at 7:03 AM


Thanks for VagrantFile
I will add this to percona-qa/pmm-tests

Kamil Dziedzic October 4, 2017 at 11:54 AM

If you are interested in Vagrantfile for pmm-testsuite: https://gist.github.com/arvenil/6527ec90b8d14eb737201956ba24fa1f

Kamil Dziedzic September 28, 2017 at 12:04 PM

I fixed it, my fault, left `panic` in the code:/
By design code was catching panics leading to state where app was hanging forever.

  • removed panic

  • removed in-house sync code in favor of stdlib

  • removed panic recovery for this func

  • works and has less code.

Before:

After:

Michael Coburn September 15, 2017 at 10:27 PM

-I downgraded this to Low.  I also don't see it blocking 1.3.0 release.  Please let me know if you feel otherwise.

Thx for attention on it, and to you for identifying.

Shahriyar Rzayev September 15, 2017 at 11:06 AM

Hi
I have tested with 1.2.0 there is no such issue.

Done

Details

Assignee

Reporter

Priority

Components

Fix versions

Story Points

Affects versions

Smart Checklist

Created September 15, 2017 at 8:59 AM
Updated May 1, 2020 at 2:05 PM
Resolved October 12, 2017 at 1:44 PM