Fix #1869: Set the disk io read/write to bypass OS cache in Windows as suggested in http://code.google.com/p/libtorrent/issues/detail?id=166

This commit is contained in:
Andrew Resch 2011-05-31 09:56:23 -07:00
parent 532973c3d1
commit 52bf08dfd1

View File

@ -95,6 +95,11 @@ class Core(component.Component):
# Set session settings
self.settings.send_redundant_have = True
if deluge.common.windows_check():
self.settings.disk_io_write_mode = \
lt.io_buffer_mode_t.disable_os_cache_for_aligned_files
self.settings.disk_io_read_mode = \
lt.io_buffer_mode_t.disable_os_cache_for_aligned_files
self.session.set_settings(self.settings)
# Load metadata extension