From f8ef93bd2106d24dfb9d20934abc4d0c1e7ce741 Mon Sep 17 00:00:00 2001 From: James Cameron Date: Tue, 9 Mar 2010 09:29:30 +1100 Subject: [PATCH] Removes the use of O_SYNC on logs #1656 With O_SYNC on open of log files, on systems with slow filesystem random write performance, there is random activity startup time. --- src/sugar/activity/activityfactory.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/sugar/activity/activityfactory.py b/src/sugar/activity/activityfactory.py index eda7d9a9..c12630e9 100644 --- a/src/sugar/activity/activityfactory.py +++ b/src/sugar/activity/activityfactory.py @@ -149,8 +149,7 @@ def open_log_file(activity): while True: path = env.get_logs_path('%s-%s.log' % (activity.get_bundle_id(), i)) try: - fd = os.open(path, os.O_EXCL | os.O_CREAT \ - | os.O_SYNC | os.O_WRONLY, 0644) + fd = os.open(path, os.O_EXCL | os.O_CREAT | os.O_WRONLY, 0644) f = os.fdopen(fd, 'w', 0) return (path, f) except OSError, e: