From 25ddfd09683eecca67d8a0e544a18062b13c979b Mon Sep 17 00:00:00 2001 From: Rupika Date: Mon, 7 Nov 2022 18:18:21 +0530 Subject: [PATCH 1/2] [FBZ-10505] Switch puma to phased-restart for hot restart --- cookbooks/ey-puma/templates/default/app_control.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cookbooks/ey-puma/templates/default/app_control.erb b/cookbooks/ey-puma/templates/default/app_control.erb index 8b9103a..0364b10 100755 --- a/cookbooks/ey-puma/templates/default/app_control.erb +++ b/cookbooks/ey-puma/templates/default/app_control.erb @@ -43,7 +43,7 @@ deploy() { if is_running ; then echo "Hot deploying Puma for ${application}" cd ${current_path} - pumactl -S /var/run/engineyard/<%= @app_name %>/puma_<%= @app_name %>.state restart && echo " hot deploy in progress." + pumactl -S /var/run/engineyard/<%= @app_name %>/puma_<%= @app_name %>.state phased-restart && echo " hot deploy in progress." else start fi From 11d8c047ded6846093865643de819214616e69ea Mon Sep 17 00:00:00 2001 From: Rupika Kapoor Date: Tue, 15 Nov 2022 11:27:59 +0530 Subject: [PATCH 2/2] Updated Message on restart Updated Message to mention phased-restart instead of hot restart --- cookbooks/ey-puma/templates/default/app_control.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cookbooks/ey-puma/templates/default/app_control.erb b/cookbooks/ey-puma/templates/default/app_control.erb index 0364b10..9520fa4 100755 --- a/cookbooks/ey-puma/templates/default/app_control.erb +++ b/cookbooks/ey-puma/templates/default/app_control.erb @@ -43,7 +43,7 @@ deploy() { if is_running ; then echo "Hot deploying Puma for ${application}" cd ${current_path} - pumactl -S /var/run/engineyard/<%= @app_name %>/puma_<%= @app_name %>.state phased-restart && echo " hot deploy in progress." + pumactl -S /var/run/engineyard/<%= @app_name %>/puma_<%= @app_name %>.state phased-restart && echo " phased-restart deploy in progress." else start fi