From 902e35d6c3a5f5f510842dfd9c4ada14e8db6c45 Mon Sep 17 00:00:00 2001 From: Artur Trzop Date: Sat, 26 Jan 2019 14:42:12 +0100 Subject: [PATCH 1/2] Run Fallback Mode for exception Errno::EPIPE --- lib/knapsack_pro/client/connection.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/knapsack_pro/client/connection.rb b/lib/knapsack_pro/client/connection.rb index 54b21f72..1fb35351 100644 --- a/lib/knapsack_pro/client/connection.rb +++ b/lib/knapsack_pro/client/connection.rb @@ -103,7 +103,7 @@ def post end response_body - rescue Errno::ECONNREFUSED, Errno::ETIMEDOUT, EOFError, SocketError, Net::OpenTimeout, Net::ReadTimeout => e + rescue Errno::ECONNREFUSED, Errno::ETIMEDOUT, Errno::EPIPE, EOFError, SocketError, Net::OpenTimeout, Net::ReadTimeout => e logger.warn(e.inspect) retries += 1 if retries < 3 From 04eb4198b216e2fe289800ec2c03dc5e61d417df Mon Sep 17 00:00:00 2001 From: Artur Trzop Date: Sat, 26 Jan 2019 14:45:23 +0100 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88a1c1da..13f1b389 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ * TODO +### 1.2.1 + +* Run Fallback Mode for exception `Errno::EPIPE` + + https://github.com/KnapsackPro/knapsack_pro-ruby/pull/75 + +https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v1.2.0...v1.2.1 + ### 1.2.0 * Add support for GitLab CI env vars CI_NODE_TOTAL and CI_NODE_INDEX.