diff options
author | Sascha Silbe <sascha-pgp@silbe.org> | 2010-03-08 12:02:38 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha-pgp@silbe.org> | 2010-03-08 12:02:38 (GMT) |
commit | cc0892ad71362c190229ef393fedbe8d8e30012a (patch) | |
tree | 1a8fbac58808d46b767a5bcd0a70934f13232b09 | |
parent | 04203d3150fd67be016fb230446ef72ce0b79724 (diff) |
version bump to force index rebuild
-rw-r--r-- | README | 8 | ||||
-rw-r--r-- | src/carquinyol/datastore.py | 5 | ||||
-rw-r--r-- | src/carquinyol/layoutmanager.py | 2 |
3 files changed, 12 insertions, 3 deletions
@@ -32,3 +32,11 @@ Storage format history 3 not-mainstream test versioning support + +4 0.88, 0.86.2 + version bump to force index rebuild that may have been missed during the + migration to version 2 (SL#1787) + +5 not-mainstream + test versioning support (version bump for SL#1787) + diff --git a/src/carquinyol/datastore.py b/src/carquinyol/datastore.py index dbe33af..306ce09 100644 --- a/src/carquinyol/datastore.py +++ b/src/carquinyol/datastore.py @@ -58,10 +58,11 @@ class DataStore(dbus.service.Object): layout_manager = layoutmanager.get_instance() migrated = False - if layout_manager.get_version() == 0: + old_version = layout_manager.get_version() + if old_version == 0: migration.migrate_from_0() migrated = True - elif layout_manager.get_version() == 1: + elif old_version < 4: migrated = True if migrated: diff --git a/src/carquinyol/layoutmanager.py b/src/carquinyol/layoutmanager.py index 1f2dd4c..0b0b91a 100644 --- a/src/carquinyol/layoutmanager.py +++ b/src/carquinyol/layoutmanager.py @@ -18,7 +18,7 @@ import os import logging MAX_QUERY_LIMIT = 40960 -CURRENT_LAYOUT_VERSION = 2 +CURRENT_LAYOUT_VERSION = 4 class LayoutManager(object): """Provide the logic about how entries are stored inside the datastore |