vkmc pushed to openstack-trove (master). "Removed mariadb-server as a dependency (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed May 6 10:16:47 UTC 2015


>From 86dc7a22c5be9518833a3dead0191e5bf473bf8f Mon Sep 17 00:00:00 2001
From: Victoria Martinez de la Cruz <victoria at redhat.com>
Date: Wed, 6 May 2015 07:04:25 -0300
Subject: Removed mariadb-server as a dependency

mariadb-server was conflicting with mariadb-galera-server.
This dependency was needed to fix the case in which when
Trove services started and mariadb wasn't running, Trove would
fail. To fix this, instead, we added a restart on-failure
directive in the .service file for each Trove service.

diff --git a/openstack-trove-api.service b/openstack-trove-api.service
index 80532f0..0b0b19e 100644
--- a/openstack-trove-api.service
+++ b/openstack-trove-api.service
@@ -6,6 +6,7 @@ After=syslog.target network.target mariadb.service
 Type=simple
 User=trove
 ExecStart=/usr/bin/trove-api
+Restart=on-failure
 
 [Install]
 WantedBy=multi-user.target
diff --git a/openstack-trove-conductor.service b/openstack-trove-conductor.service
index 519ffc4..ccda4fc 100644
--- a/openstack-trove-conductor.service
+++ b/openstack-trove-conductor.service
@@ -6,6 +6,7 @@ After=syslog.target network.target mariadb.service
 Type=simple
 User=trove
 ExecStart=/usr/bin/trove-conductor
+Restart=on-failure
 
 [Install]
 WantedBy=multi-user.target
diff --git a/openstack-trove-guestagent.service b/openstack-trove-guestagent.service
index e47bf47..ddd8ae1 100644
--- a/openstack-trove-guestagent.service
+++ b/openstack-trove-guestagent.service
@@ -6,6 +6,7 @@ After=syslog.target network.target
 Type=simple
 User=trove
 ExecStart=/usr/bin/trove-guestagent --config-file /usr/share/trove/trove-dist.conf --config-file /etc/trove/trove-guestagent.conf --config-file /etc/guest_info
+Restart=on-failure
 
 [Install]
 WantedBy=multi-user.target
diff --git a/openstack-trove-taskmanager.service b/openstack-trove-taskmanager.service
index d29c83a..bf887bb 100644
--- a/openstack-trove-taskmanager.service
+++ b/openstack-trove-taskmanager.service
@@ -6,6 +6,7 @@ After=syslog.target network.target mariadb.service
 Type=simple
 User=trove
 ExecStart=/usr/bin/trove-taskmanager
+Restart=on-failure
 
 [Install]
 WantedBy=multi-user.target
diff --git a/openstack-trove.spec b/openstack-trove.spec
index 481d469..1de6b57 100644
--- a/openstack-trove.spec
+++ b/openstack-trove.spec
@@ -58,7 +58,6 @@ between all the OpenStack %{project} services.
 
 %package api
 Summary:          OpenStack %{project} API service
-Requires:         mariadb-server
 Requires:         %{name}-common = %{version}-%{release}
 
 %description api
@@ -69,7 +68,6 @@ This package contains the %{project} interface daemon.
 
 %package taskmanager
 Summary:          OpenStack %{project} taskmanager service
-Requires:         mariadb-server
 Requires:         %{name}-common = %{version}-%{release}
 
 %description taskmanager
@@ -80,7 +78,6 @@ This package contains the %{project} taskmanager service.
 
 %package conductor
 Summary:          OpenStack %{project} conductor service
-Requires:         mariadb-server
 Requires:         %{name}-common = %{version}-%{release}
 
 %description conductor
@@ -352,6 +349,10 @@ exit 0
 %endif
 
 %changelog
+* Wed May 06 2015 Victoria Martinez de la Cruz <vkmc at fedoraproject.org> - 2014.2.3-3
+- Remove deps to mariadb service to openstack-trove-{api,conductor,taskmanager} and
+adds restarts on failure
+
 * Thu Apr 16 2015 Haïkel Guémar <hguemar at fedoraproject.org> - 2014.2.3-2
 - Add deps to mariadb service to openstack-trove-{api,conductor,taskmanager}
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/openstack-trove.git/commit/?h=master&id=86dc7a22c5be9518833a3dead0191e5bf473bf8f


More information about the scm-commits mailing list