You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by Dmitro Lisnichenko <dl...@hortonworks.com> on 2015/06/04 18:43:18 UTC
Review Request 35077: Ambari RU should not perform 'yum install
krb5-server' on ALL nodes during installing packages
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35077/
-----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Nate Cole, and Tom Beerbower.
Bugs: AMBARI-11695
https://issues.apache.org/jira/browse/AMBARI-11695
Repository: ambari
Description
-------
During rolling upgrade in a secured cluster, ambari try to do 'yum install krb5-server' on all the nodes.
It is not the first similar issue, and hardcoding every package in install_packages.py is a nightmare
I've added a new tag skipUpgrade to service metainfo like:
<package>
<name>ambari-metrics-collector</name>
<skipUpgrade>true</skipUpgrade>
</package>
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java 6c8b733
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java 9e1c73a
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java d81c182
ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml 039cf4d
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml f1dd195
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml 947f1cf
ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml 49ef717
ambari-server/src/main/resources/common-services/OOZIE/5.0.0.2.3/metainfo.xml a78c93a
ambari-server/src/main/resources/common-services/SQOOP/1.4.4.2.0/metainfo.xml 9bf8d2a
ambari-server/src/main/resources/custom_actions/scripts/install_packages.py 67d146c
ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/metainfo.xml 90bb9f7
ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/metainfo.xml f8a84bf
ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/metainfo.xml 2d6f93f
ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HIVE/metainfo.xml f1bbb08
ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/OOZIE/metainfo.xml 26d2789
ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/HIVE/metainfo.xml 77cf405
ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/OOZIE/metainfo.xml 9216463
ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/metainfo.xml 9dbd65c
ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/metainfo.xml ecd8ae8
ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/metainfo.xml 8eb5f28
ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml f264c4f
ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HDFS/metainfo.xml b7f88be
ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HIVE/metainfo.xml eb4dd3c
ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/SQOOP/metainfo.xml f443b85
ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml ecf98b4
ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml 25dd403
ambari-server/src/main/resources/stacks/HDP/2.3/services/SQOOP/metainfo.xml 66d74f9
ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HDFS/metainfo.xml fdf8011
ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HIVE/metainfo.xml bd32617
ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/OOZIE/metainfo.xml 7239383
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java 7ff7c7f
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java d1e7297
ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerCommonServicesTest.java 3aa7b72
ambari-server/src/test/python/custom_actions/TestInstallPackages.py c0c547a
ambari-server/src/test/resources/common-services/PIG/1.0/metainfo.xml 6ca5435
Diff: https://reviews.apache.org/r/35077/diff/
Testing
-------
Performing manual check;
full unit test run is in progress
Thanks,
Dmitro Lisnichenko
Re: Review Request 35077: Ambari RU should not perform 'yum install
krb5-server' on ALL nodes during installing packages
Posted by Robert Levas <rl...@hortonworks.com>.
> On June 4, 2015, 12:58 p.m., Nate Cole wrote:
> > For the JIRA this was file, the package exclude list ONLY happens in KERBEROS_CLIENT (kerberos_client.py). Putting the exclusion where you did would apply to all components of a service. I guess it makes sense, since we may never want to update any kerberos package. Just make sure that's ok with Rob Levas.
I think for now this is ok. But in the long-run, how do we update the Kerbreros packages if the Kerberos service version changes? Or any other non-HDP service for that matter. Maybe in the future, rather than explicitly stating whether a package should be skipped during upgrade, we should check the service version numbrers if they change, perform the upgrade. This is a larger change than what time allows, so maybe we can discuss for a future release.
- Robert
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35077/#review86652
-----------------------------------------------------------
On June 4, 2015, 1:32 p.m., Dmitro Lisnichenko wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35077/
> -----------------------------------------------------------
>
> (Updated June 4, 2015, 1:32 p.m.)
>
>
> Review request for Ambari, Alejandro Fernandez, Nate Cole, Robert Levas, and Tom Beerbower.
>
>
> Bugs: AMBARI-11695
> https://issues.apache.org/jira/browse/AMBARI-11695
>
>
> Repository: ambari
>
>
> Description
> -------
>
> During rolling upgrade in a secured cluster, ambari try to do 'yum install krb5-server' on all the nodes.
> It is not the first similar issue, and hardcoding every package in install_packages.py is a nightmare
> I've added a new tag skipUpgrade to service metainfo like:
> <package>
> <name>ambari-metrics-collector</name>
> <skipUpgrade>true</skipUpgrade>
> </package>
>
>
> Diffs
> -----
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java 6c8b733
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java 9e1c73a
> ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java d81c182
> ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml 039cf4d
> ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml f1dd195
> ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml 947f1cf
> ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml 49ef717
> ambari-server/src/main/resources/common-services/OOZIE/5.0.0.2.3/metainfo.xml a78c93a
> ambari-server/src/main/resources/common-services/SQOOP/1.4.4.2.0/metainfo.xml 9bf8d2a
> ambari-server/src/main/resources/custom_actions/scripts/install_packages.py 67d146c
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/metainfo.xml 90bb9f7
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/metainfo.xml f8a84bf
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/metainfo.xml 2d6f93f
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HIVE/metainfo.xml f1bbb08
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/OOZIE/metainfo.xml 26d2789
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/HIVE/metainfo.xml 77cf405
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/OOZIE/metainfo.xml 9216463
> ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/metainfo.xml 9dbd65c
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/metainfo.xml ecd8ae8
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/metainfo.xml 8eb5f28
> ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml f264c4f
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HDFS/metainfo.xml b7f88be
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HIVE/metainfo.xml eb4dd3c
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/SQOOP/metainfo.xml f443b85
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml ecf98b4
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml 25dd403
> ambari-server/src/main/resources/stacks/HDP/2.3/services/SQOOP/metainfo.xml 66d74f9
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HDFS/metainfo.xml fdf8011
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HIVE/metainfo.xml bd32617
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/OOZIE/metainfo.xml 7239383
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java 7ff7c7f
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java d1e7297
> ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerCommonServicesTest.java 3aa7b72
> ambari-server/src/test/python/custom_actions/TestInstallPackages.py c0c547a
> ambari-server/src/test/resources/common-services/PIG/1.0/metainfo.xml 6ca5435
>
> Diff: https://reviews.apache.org/r/35077/diff/
>
>
> Testing
> -------
>
> ----------------------------------------------------------------------
> Total run:782
> Total errors:0
> Total failures:0
> OK
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Ambari Views ...................................... SUCCESS [2.614s]
> [INFO] Ambari Metrics Common ............................. SUCCESS [1.388s]
> [INFO] Ambari Server ..................................... SUCCESS [46:39.833s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 46:44.486s
> [INFO] Finished at: Thu Jun 04 20:31:31 EEST 2015
> [INFO] Final Memory: 34M/297M
> [INFO] ------------------------------------------------------------------------
>
>
> Thanks,
>
> Dmitro Lisnichenko
>
>
Re: Review Request 35077: Ambari RU should not perform 'yum install
krb5-server' on ALL nodes during installing packages
Posted by Nate Cole <nc...@hortonworks.com>.
> On June 4, 2015, 12:58 p.m., Nate Cole wrote:
> > For the JIRA this was file, the package exclude list ONLY happens in KERBEROS_CLIENT (kerberos_client.py). Putting the exclusion where you did would apply to all components of a service. I guess it makes sense, since we may never want to update any kerberos package. Just make sure that's ok with Rob Levas.
>
> Robert Levas wrote:
> I think for now this is ok. But in the long-run, how do we update the Kerbreros packages if the Kerberos service version changes? Or any other non-HDP service for that matter. Maybe in the future, rather than explicitly stating whether a package should be skipped during upgrade, we should check the service version numbrers if they change, perform the upgrade. This is a larger change than what time allows, so maybe we can discuss for a future release.
+1. Thanks guys for pushing and commenting so quickly.
- Nate
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35077/#review86652
-----------------------------------------------------------
On June 4, 2015, 1:32 p.m., Dmitro Lisnichenko wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35077/
> -----------------------------------------------------------
>
> (Updated June 4, 2015, 1:32 p.m.)
>
>
> Review request for Ambari, Alejandro Fernandez, Nate Cole, Robert Levas, and Tom Beerbower.
>
>
> Bugs: AMBARI-11695
> https://issues.apache.org/jira/browse/AMBARI-11695
>
>
> Repository: ambari
>
>
> Description
> -------
>
> During rolling upgrade in a secured cluster, ambari try to do 'yum install krb5-server' on all the nodes.
> It is not the first similar issue, and hardcoding every package in install_packages.py is a nightmare
> I've added a new tag skipUpgrade to service metainfo like:
> <package>
> <name>ambari-metrics-collector</name>
> <skipUpgrade>true</skipUpgrade>
> </package>
>
>
> Diffs
> -----
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java 6c8b733
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java 9e1c73a
> ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java d81c182
> ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml 039cf4d
> ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml f1dd195
> ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml 947f1cf
> ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml 49ef717
> ambari-server/src/main/resources/common-services/OOZIE/5.0.0.2.3/metainfo.xml a78c93a
> ambari-server/src/main/resources/common-services/SQOOP/1.4.4.2.0/metainfo.xml 9bf8d2a
> ambari-server/src/main/resources/custom_actions/scripts/install_packages.py 67d146c
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/metainfo.xml 90bb9f7
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/metainfo.xml f8a84bf
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/metainfo.xml 2d6f93f
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HIVE/metainfo.xml f1bbb08
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/OOZIE/metainfo.xml 26d2789
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/HIVE/metainfo.xml 77cf405
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/OOZIE/metainfo.xml 9216463
> ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/metainfo.xml 9dbd65c
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/metainfo.xml ecd8ae8
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/metainfo.xml 8eb5f28
> ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml f264c4f
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HDFS/metainfo.xml b7f88be
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HIVE/metainfo.xml eb4dd3c
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/SQOOP/metainfo.xml f443b85
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml ecf98b4
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml 25dd403
> ambari-server/src/main/resources/stacks/HDP/2.3/services/SQOOP/metainfo.xml 66d74f9
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HDFS/metainfo.xml fdf8011
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HIVE/metainfo.xml bd32617
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/OOZIE/metainfo.xml 7239383
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java 7ff7c7f
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java d1e7297
> ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerCommonServicesTest.java 3aa7b72
> ambari-server/src/test/python/custom_actions/TestInstallPackages.py c0c547a
> ambari-server/src/test/resources/common-services/PIG/1.0/metainfo.xml 6ca5435
>
> Diff: https://reviews.apache.org/r/35077/diff/
>
>
> Testing
> -------
>
> ----------------------------------------------------------------------
> Total run:782
> Total errors:0
> Total failures:0
> OK
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Ambari Views ...................................... SUCCESS [2.614s]
> [INFO] Ambari Metrics Common ............................. SUCCESS [1.388s]
> [INFO] Ambari Server ..................................... SUCCESS [46:39.833s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 46:44.486s
> [INFO] Finished at: Thu Jun 04 20:31:31 EEST 2015
> [INFO] Final Memory: 34M/297M
> [INFO] ------------------------------------------------------------------------
>
>
> Thanks,
>
> Dmitro Lisnichenko
>
>
Re: Review Request 35077: Ambari RU should not perform 'yum install
krb5-server' on ALL nodes during installing packages
Posted by Dmitro Lisnichenko <dl...@hortonworks.com>.
> On June 4, 2015, 4:58 p.m., Nate Cole wrote:
> > For the JIRA this was file, the package exclude list ONLY happens in KERBEROS_CLIENT (kerberos_client.py). Putting the exclusion where you did would apply to all components of a service. I guess it makes sense, since we may never want to update any kerberos package. Just make sure that's ok with Rob Levas.
>
> Robert Levas wrote:
> I think for now this is ok. But in the long-run, how do we update the Kerbreros packages if the Kerberos service version changes? Or any other non-HDP service for that matter. Maybe in the future, rather than explicitly stating whether a package should be skipped during upgrade, we should check the service version numbrers if they change, perform the upgrade. This is a larger change than what time allows, so maybe we can discuss for a future release.
>
> Nate Cole wrote:
> +1. Thanks guys for pushing and commenting so quickly.
Ambari relies on package managers to perform package upgrade: we just provide a new repo url and point package manager to it. When Keberos service becomes upgradable as other HDP packages, it will be hosted in HDP repositories and upgraded just as other services.
- Dmitro
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35077/#review86652
-----------------------------------------------------------
On June 4, 2015, 5:32 p.m., Dmitro Lisnichenko wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35077/
> -----------------------------------------------------------
>
> (Updated June 4, 2015, 5:32 p.m.)
>
>
> Review request for Ambari, Alejandro Fernandez, Nate Cole, Robert Levas, and Tom Beerbower.
>
>
> Bugs: AMBARI-11695
> https://issues.apache.org/jira/browse/AMBARI-11695
>
>
> Repository: ambari
>
>
> Description
> -------
>
> During rolling upgrade in a secured cluster, ambari try to do 'yum install krb5-server' on all the nodes.
> It is not the first similar issue, and hardcoding every package in install_packages.py is a nightmare
> I've added a new tag skipUpgrade to service metainfo like:
> <package>
> <name>ambari-metrics-collector</name>
> <skipUpgrade>true</skipUpgrade>
> </package>
>
>
> Diffs
> -----
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java 6c8b733
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java 9e1c73a
> ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java d81c182
> ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml 039cf4d
> ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml f1dd195
> ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml 947f1cf
> ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml 49ef717
> ambari-server/src/main/resources/common-services/OOZIE/5.0.0.2.3/metainfo.xml a78c93a
> ambari-server/src/main/resources/common-services/SQOOP/1.4.4.2.0/metainfo.xml 9bf8d2a
> ambari-server/src/main/resources/custom_actions/scripts/install_packages.py 67d146c
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/metainfo.xml 90bb9f7
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/metainfo.xml f8a84bf
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/metainfo.xml 2d6f93f
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HIVE/metainfo.xml f1bbb08
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/OOZIE/metainfo.xml 26d2789
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/HIVE/metainfo.xml 77cf405
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/OOZIE/metainfo.xml 9216463
> ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/metainfo.xml 9dbd65c
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/metainfo.xml ecd8ae8
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/metainfo.xml 8eb5f28
> ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml f264c4f
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HDFS/metainfo.xml b7f88be
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HIVE/metainfo.xml eb4dd3c
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/SQOOP/metainfo.xml f443b85
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml ecf98b4
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml 25dd403
> ambari-server/src/main/resources/stacks/HDP/2.3/services/SQOOP/metainfo.xml 66d74f9
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HDFS/metainfo.xml fdf8011
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HIVE/metainfo.xml bd32617
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/OOZIE/metainfo.xml 7239383
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java 7ff7c7f
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java d1e7297
> ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerCommonServicesTest.java 3aa7b72
> ambari-server/src/test/python/custom_actions/TestInstallPackages.py c0c547a
> ambari-server/src/test/resources/common-services/PIG/1.0/metainfo.xml 6ca5435
>
> Diff: https://reviews.apache.org/r/35077/diff/
>
>
> Testing
> -------
>
> ----------------------------------------------------------------------
> Total run:782
> Total errors:0
> Total failures:0
> OK
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Ambari Views ...................................... SUCCESS [2.614s]
> [INFO] Ambari Metrics Common ............................. SUCCESS [1.388s]
> [INFO] Ambari Server ..................................... SUCCESS [46:39.833s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 46:44.486s
> [INFO] Finished at: Thu Jun 04 20:31:31 EEST 2015
> [INFO] Final Memory: 34M/297M
> [INFO] ------------------------------------------------------------------------
>
>
> Thanks,
>
> Dmitro Lisnichenko
>
>
Re: Review Request 35077: Ambari RU should not perform 'yum install
krb5-server' on ALL nodes during installing packages
Posted by Nate Cole <nc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35077/#review86652
-----------------------------------------------------------
For the JIRA this was file, the package exclude list ONLY happens in KERBEROS_CLIENT (kerberos_client.py). Putting the exclusion where you did would apply to all components of a service. I guess it makes sense, since we may never want to update any kerberos package. Just make sure that's ok with Rob Levas.
- Nate Cole
On June 4, 2015, 12:43 p.m., Dmitro Lisnichenko wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35077/
> -----------------------------------------------------------
>
> (Updated June 4, 2015, 12:43 p.m.)
>
>
> Review request for Ambari, Alejandro Fernandez, Nate Cole, and Tom Beerbower.
>
>
> Bugs: AMBARI-11695
> https://issues.apache.org/jira/browse/AMBARI-11695
>
>
> Repository: ambari
>
>
> Description
> -------
>
> During rolling upgrade in a secured cluster, ambari try to do 'yum install krb5-server' on all the nodes.
> It is not the first similar issue, and hardcoding every package in install_packages.py is a nightmare
> I've added a new tag skipUpgrade to service metainfo like:
> <package>
> <name>ambari-metrics-collector</name>
> <skipUpgrade>true</skipUpgrade>
> </package>
>
>
> Diffs
> -----
>
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java 6c8b733
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java 9e1c73a
> ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java d81c182
> ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml 039cf4d
> ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml f1dd195
> ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml 947f1cf
> ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml 49ef717
> ambari-server/src/main/resources/common-services/OOZIE/5.0.0.2.3/metainfo.xml a78c93a
> ambari-server/src/main/resources/common-services/SQOOP/1.4.4.2.0/metainfo.xml 9bf8d2a
> ambari-server/src/main/resources/custom_actions/scripts/install_packages.py 67d146c
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HDFS/metainfo.xml 90bb9f7
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/HIVE/metainfo.xml f8a84bf
> ambari-server/src/main/resources/stacks/BIGTOP/0.8/services/OOZIE/metainfo.xml 2d6f93f
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/HIVE/metainfo.xml f1bbb08
> ambari-server/src/main/resources/stacks/HDP/2.0.6.GlusterFS/services/OOZIE/metainfo.xml 26d2789
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/HIVE/metainfo.xml 77cf405
> ambari-server/src/main/resources/stacks/HDP/2.1.GlusterFS/services/OOZIE/metainfo.xml 9216463
> ambari-server/src/main/resources/stacks/HDP/2.1/services/HIVE/metainfo.xml 9dbd65c
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HDFS/metainfo.xml ecd8ae8
> ambari-server/src/main/resources/stacks/HDP/2.2/services/HIVE/metainfo.xml 8eb5f28
> ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml f264c4f
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HDFS/metainfo.xml b7f88be
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/HIVE/metainfo.xml eb4dd3c
> ambari-server/src/main/resources/stacks/HDP/2.3.GlusterFS/services/SQOOP/metainfo.xml f443b85
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml ecf98b4
> ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml 25dd403
> ambari-server/src/main/resources/stacks/HDP/2.3/services/SQOOP/metainfo.xml 66d74f9
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HDFS/metainfo.xml fdf8011
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/HIVE/metainfo.xml bd32617
> ambari-server/src/main/resources/stacks/PHD/3.0.0.0/services/OOZIE/metainfo.xml 7239383
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java 7ff7c7f
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java d1e7297
> ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerCommonServicesTest.java 3aa7b72
> ambari-server/src/test/python/custom_actions/TestInstallPackages.py c0c547a
> ambari-server/src/test/resources/common-services/PIG/1.0/metainfo.xml 6ca5435
>
> Diff: https://reviews.apache.org/r/35077/diff/
>
>
> Testing
> -------
>
> Performing manual check;
>
> full unit test run is in progress
>
>
> Thanks,
>
> Dmitro Lisnichenko
>
>