Alon Bar-Lev has posted comments on this change. Change subject: packaging: setup: partial cleanup - db only ......................................................................
Patch Set 2: (5 comments) .................................................... File packaging/setup/plugins/ovirt-engine-setup/core/misc.py Line 82: if ( Line 83: self.environment[osetupcons.DBEnv.NEW_DATABASE] and Line 84: self.environment[ Line 85: osetupcons.CoreEnv.ACTION Line 86: ] == osetupcons.Const.ACTION_UPGRADE we can drop this condition, and relay only on new database, no? Line 87: ): Line 88: self.logger.debug( Line 89: 'Changing ACTION from UPGRADE to SETUP because we are ' Line 90: 'creating a new database' Line 85: osetupcons.CoreEnv.ACTION Line 86: ] == osetupcons.Const.ACTION_UPGRADE Line 87: ): Line 88: self.logger.debug( Line 89: 'Changing ACTION from UPGRADE to SETUP because we are ' Changing->Forcing Line 90: 'creating a new database' Line 91: ) Line 92: self.environment[ Line 93: osetupcons.CoreEnv.ACTION .................................................... File packaging/setup/plugins/ovirt-engine-setup/legacy/database.py Line 73 Line 74 Line 75 Line 76 Line 77 I would have not updated new database here but bellow if isNewDatabase returns False (no need for condition as you throw exception anyway). self.environment[osetupcons.DBEnv.NEW_DATABASE] = True As default should be True... Line 87: if dbovirtutils.isNewDatabase(): Line 88: raise RuntimeError( Line 89: _('Unexpected empty database during upgrade') Line 90: ) Line 91: except (psycopg2.InterfaceError, RuntimeError) as e: Why not catch Exception? The problem with blank except is that you catch stuff that you do not want, like exit exception. Line 92: self.logger.debug( Line 93: 'Database connection failed while trying to upgrade from ' Line 94: 'legacy, creating a new database', Line 95: exc_info=True, Line 88: raise RuntimeError( Line 89: _('Unexpected empty database during upgrade') Line 90: ) Line 91: except (psycopg2.InterfaceError, RuntimeError) as e: Line 92: self.logger.debug( usually I mark each parameter explicitly, in this case: self.logger.debug( ( 'bla bla bla bla' 'bla bla bla bla' ), exc_info=True, ) Easier to know which parameters belongs to function. But it may be only me... Line 93: 'Database connection failed while trying to upgrade from ' Line 94: 'legacy, creating a new database', Line 95: exc_info=True, Line 96: ) -- To view, visit http://gerrit.ovirt.org/19689 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Id9aa1791eb7ccdbc8c679e72ed6eaa4f72ac29c6 Gerrit-PatchSet: 2 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Yedidyah Bar David <d...@redhat.com> Gerrit-Reviewer: Alex Lourie <alou...@redhat.com> Gerrit-Reviewer: Alon Bar-Lev <alo...@redhat.com> Gerrit-Reviewer: Ofer Schreiber <oschr...@redhat.com> Gerrit-Reviewer: Sandro Bonazzola <sbona...@redhat.com> Gerrit-Reviewer: Yedidyah Bar David <d...@redhat.com> Gerrit-HasComments: Yes _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches