]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm/upgrade: a little less verbose
authorSage Weil <sage@newdream.net>
Fri, 19 Mar 2021 14:44:19 +0000 (10:44 -0400)
committerSage Weil <sage@newdream.net>
Sat, 20 Mar 2021 13:21:15 +0000 (08:21 -0500)
The _do_upgrade() method runs a zillion times; try to report fewer
repetitive messages on every iteration.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit e03fffe6489278892b35fc6ae7d2a1d5e8e42844)

src/pybind/mgr/cephadm/upgrade.py

index e6a74e9820d96bfd2e9d47a3150cf7668c7aca37..10615f35d8980b06cc513a6ed0677501e7ee118e 100644 (file)
@@ -395,6 +395,8 @@ class CephadmUpgrade:
         target_id = self.upgrade_state.target_id
         target_digests = self.upgrade_state.target_digests
         target_version = self.upgrade_state.target_version
+
+        first = False
         if not target_id or not target_version or not target_digests:
             # need to learn the container hash
             logger.info('Upgrade: First pull of %s' % target_image)
@@ -424,6 +426,8 @@ class CephadmUpgrade:
             self.upgrade_state.target_digests = target_digests
             self._save_upgrade_state()
             target_image = self.target_image
+            first = True
+
         if target_digests is None:
             target_digests = []
         if target_version.startswith('ceph version '):
@@ -432,8 +436,12 @@ class CephadmUpgrade:
             target_version = self.upgrade_state.target_version
         target_major, target_minor, target_patch = target_version.split('.')
         target_major_name = self.mgr.lookup_release_name(int(target_major))
-        logger.info('Upgrade: Target is version %s (%s), container %s digests %s' % (
-            target_version, target_major_name, target_image, target_digests))
+
+        if first:
+            logger.info('Upgrade: Target is version %s (%s)' % (
+                target_version, target_major_name))
+            logger.info('Upgrade: Target container is %s, digests %s' % (
+                target_image, target_digests))
 
         version_error = self._check_target_version(target_version)
         if version_error:
@@ -450,7 +458,7 @@ class CephadmUpgrade:
         daemons = [d for d in self.mgr.cache.get_daemons() if d.daemon_type in CEPH_UPGRADE_ORDER]
         done = 0
         for daemon_type in CEPH_UPGRADE_ORDER:
-            logger.info('Upgrade: Checking %s daemons' % daemon_type)
+            logger.debug('Upgrade: Checking %s daemons' % daemon_type)
 
             need_upgrade_self = False
             need_upgrade = []
@@ -646,8 +654,7 @@ class CephadmUpgrade:
                         'who': section,
                     })
 
-            logger.info('Upgrade: All %s daemons are up to date.' %
-                        daemon_type)
+            logger.debug('Upgrade: All %s daemons are up to date.' % daemon_type)
 
             # complete osd upgrade?
             if daemon_type == 'osd':