Changeset 40912 for branches/ipp-259_genericise_backups/tools/backups/backup_atlassian_applications.py
- Timestamp:
- Oct 4, 2019, 4:50:00 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ipp-259_genericise_backups/tools/backups/backup_atlassian_applications.py
r40911 r40912 90 90 91 91 # Move latest to tmp (and delete if move ok) 92 gen_utils.copy_multiple_items_to_multiple_dirs(latest_paths, tmp_paths, self.verbose) 92 gen_utils.move_dirs(latest_paths, tmp_paths, self.verbose) 93 94 return_status = [] 93 95 94 96 # copy jira 95 jira_return = self._copy_jira_backup(self.verbose)97 return_status.append(self._copy_jira_backup(self.verbose)) 96 98 97 99 # copy confluence 98 conf_return = self._copy_confluence_backup(self.verbose)100 return_status.append(self._copy_confluence_backup(self.verbose)) 99 101 100 102 # tarfiles: 101 tar_return = self._tar_attachments() 103 return_status.append(self._tar_jira_attachments()) 104 return_status.append(self._tar_conf_attachments()) 102 105 103 106 # mysqldump 104 mysqldump_return = self.make_mysql_dump(self.mysqldump_password)107 return_status.append(self.make_mysql_dump(self.mysqldump_password)) 105 108 106 109 # If successful: move tmp to old 107 if jira_return == 0 and conf_return == 0 and tar_return == 0 and mysqldump_return == 0: 108 gen_utils.copy_multiple_items_to_multiple_dirs(tmp_paths, old_paths, self.verbose) 110 failures = [ rs for rs in return_status if rs != 0 ] 111 if len(failures) == 0: 112 gen_utils.move_dirs(tmp_paths, old_paths, self.verbose) 109 113 else: 110 114 # If any failed: delete latest, move tmp back 111 gen_utils. copy_multiple_items_to_multiple_dirs(tmp_paths, latest_paths, self.verbose)115 gen_utils.move_dirs(tmp_paths, latest_paths, self.verbose) 112 116 return 5 113 117 … … 177 181 return 0 178 182 179 def _tar_ attachments(self):183 def _tar_jira_attachments(self): 180 184 # tar jira 181 185 latest_paths = self.target_paths("latest") … … 191 195 sub_utils.cp_wrapper([ jira_tar_filepath, latest_paths[1]]) 192 196 sub_utils.cp_wrapper([ jira_tar_filepath, latest_paths[2]]) 197 return 0 198 199 200 def _tar_conf_attachments(self): 201 latest_paths = self.target_paths("latest") 202 if not self.target_backup_paths_ok(): 203 return 1 193 204 194 205 # tar confluence
Note:
See TracChangeset
for help on using the changeset viewer.
