Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin/datastore-service
diff options
context:
space:
mode:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-07-09 05:13:47 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-07-09 05:13:47 (GMT)
commitdba66e2ae0f2e85a7e024229c026c477ac786719 (patch)
treedc92813452072eebd389195ff04ad3abe3abf938 /bin/datastore-service
parentcb8a3f7e34b07a4d3fb3ebb3cb7eddceaec0e73d (diff)
indexing changes
Diffstat (limited to 'bin/datastore-service')
-rwxr-xr-xbin/datastore-service8
1 files changed, 6 insertions, 2 deletions
diff --git a/bin/datastore-service b/bin/datastore-service
index d43fd6d..4300619 100755
--- a/bin/datastore-service
+++ b/bin/datastore-service
@@ -7,6 +7,8 @@ from olpc.datastore import DataStore, DS_LOG_CHANNEL, backingstore
from olpc.datastore.indexer import INDEX_SERVICE, INDEX_OBJECT_PATH
import logging
+SYNC_INDEX = True
+
# Path handling
profile = os.environ.get('SUGAR_PROFILE', 'default')
base_dir = os.path.join(os.path.expanduser('~'), '.sugar', profile)
@@ -51,7 +53,7 @@ bus = dbus.SessionBus()
ds = DataStore()
ds.registerBackend(backingstore.FileBackingStore)
ds.registerBackend(backingstore.InplaceFileBackingStore)
-ds.mount(repo_dir, {'querymanager_sync_index': False})
+ds.mount(repo_dir, {'querymanager_sync_index': SYNC_INDEX})
# and run it
logger.info("Starting Datastore %s" % (repo_dir))
@@ -66,7 +68,9 @@ signal.signal(signal.SIGHUP, handle_shutdown)
signal.signal(signal.SIGTERM, handle_shutdown)
def main():
- indexer = bus.get_object(INDEX_SERVICE, INDEX_OBJECT_PATH)
+ if SYNC_INDEX is False:
+ indexer = bus.get_object(INDEX_SERVICE, INDEX_OBJECT_PATH)
+
try: mainloop.run()
except KeyboardInterrupt:
ds.stop()