summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorTim Laszlo <tim.laszlo@gmail.com>2012-10-17 11:48:46 -0500
committerTim Laszlo <tim.laszlo@gmail.com>2012-10-17 11:48:46 -0500
commit484853e39216e15b0de5ca6fd7906b5f294e8e4d (patch)
tree49ecbe190cffd85799413eabf378ddd7ea2a6bf2 /tools
parent7c3368f78e7c5042932a4fb58cea4b2ac3130358 (diff)
downloadbcfg2-484853e39216e15b0de5ca6fd7906b5f294e8e4d.tar.gz
bcfg2-484853e39216e15b0de5ca6fd7906b5f294e8e4d.tar.bz2
bcfg2-484853e39216e15b0de5ca6fd7906b5f294e8e4d.zip
Revert "migrate_db: skip db lookup since all should be known"
This caused data duplication on migration. This reverts commit 9707ee8e4c495133f329000d3e5b89d8b84e5998. Conflicts: src/lib/Bcfg2/Reporting/models.py
Diffstat (limited to 'tools')
-rwxr-xr-xtools/upgrade/1.3/migrate_dbstats.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/upgrade/1.3/migrate_dbstats.py b/tools/upgrade/1.3/migrate_dbstats.py
index bbe74cab2..888abc002 100755
--- a/tools/upgrade/1.3/migrate_dbstats.py
+++ b/tools/upgrade/1.3/migrate_dbstats.py
@@ -107,14 +107,14 @@ def _migrate_transaction(inter, entries, fperms):
act_dict['status'] = "check"
act_dict['output'] = -1
logger.debug("Adding action %s" % name)
- updates['actions'].append(new_models.ActionEntry.entry_get_or_create(act_dict, skip_fetch=1))
+ updates['actions'].append(new_models.ActionEntry.entry_get_or_create(act_dict))
elif ent.kind == 'Package':
act_dict['target_version'] = ei.reason.version
act_dict['current_version'] = ei.reason.current_version
logger.debug("Adding package %s %s" %
(name, act_dict['target_version']))
- updates['packages'].append(new_models.PackageEntry.entry_get_or_create(act_dict, skip_fetch=1))
+ updates['packages'].append(new_models.PackageEntry.entry_get_or_create(act_dict))
elif ent.kind == 'Path':
# these might be hard.. they aren't one to one with the old model
act_dict['path_type'] = 'file'
@@ -136,7 +136,7 @@ def _migrate_transaction(inter, entries, fperms):
act_dict['target_path'] = ei.reason.to
act_dict['current_path'] = ei.reason.current_to
logger.debug("Adding link %s" % name)
- updates['paths'].append(new_models.LinkEntry.entry_get_or_create(act_dict, skip_fetch=1))
+ updates['paths'].append(new_models.LinkEntry.entry_get_or_create(act_dict))
continue
act_dict['detail_type'] = new_models.PathEntry.DETAIL_UNUSED
@@ -156,13 +156,13 @@ def _migrate_transaction(inter, entries, fperms):
act_dict['detail_type'] = new_models.PathEntry.DETAIL_DIFF
act_dict['details'] = ei.reason.current_diff
logger.debug("Adding path %s" % name)
- updates['paths'].append(new_models.PathEntry.entry_get_or_create(act_dict, skip_fetch=1))
+ updates['paths'].append(new_models.PathEntry.entry_get_or_create(act_dict))
elif ent.kind == 'Service':
act_dict['target_status'] = ei.reason.status
act_dict['current_status'] = ei.reason.current_status
logger.debug("Adding service %s" % name)
- updates['services'].append(new_models.ServiceEntry.entry_get_or_create(act_dict, skip_fetch=1))
+ updates['services'].append(new_models.ServiceEntry.entry_get_or_create(act_dict))
else:
logger.warn("Skipping type %s" % ent.kind)