diff options
author | James Cameron <quozl@laptop.org> | 2010-03-08 22:29:30 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2010-03-22 13:04:08 (GMT) |
commit | 115405d5e51d4fa0260cf5344ea6668e773c5b2b (patch) | |
tree | cef4b09762609a8853236f03e8e13a6022d0654c /src/sugar/activity/activityfactory.py | |
parent | 0fc8157a442c0317edcf21d93503efa2de6a55c1 (diff) |
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.
Diffstat (limited to 'src/sugar/activity/activityfactory.py')
-rw-r--r-- | src/sugar/activity/activityfactory.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/sugar/activity/activityfactory.py b/src/sugar/activity/activityfactory.py index e218a7c..2a6e4a9 100644 --- a/src/sugar/activity/activityfactory.py +++ b/src/sugar/activity/activityfactory.py @@ -153,8 +153,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: |