[entropy.server] improve performance on db upload, do not index db twice

This commit is contained in:
Fabio Erculiani
2010-03-01 11:55:38 +01:00
parent 4f8c9bc390
commit dc05dc03a9
@@ -1576,6 +1576,7 @@ class Server(ServerNoticeBoardMixin):
dbconn = self.Entropy.open_server_repository(read_only = False,
no_upload = True, repo = repo, indexing = False,
do_treeupdates = False)
dbconn.doCleanups()
dbconn.dropAllIndexes()
dbconn.vacuum()
dbconn.vacuum()
@@ -1732,11 +1733,6 @@ class Server(ServerNoticeBoardMixin):
# Package Sets info
self._show_package_sets_messages(repo)
# Final tweaks
repo_dbconn = self.Entropy.open_server_repository(repo = repo,
read_only = False)
repo_dbconn.doCleanups()
self._sync_database_treeupdates(repo)
self.Entropy._update_database_package_sets(repo)
self.Entropy.close_repositories()