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 f14de6553a
commit a96aeed706
1 changed files with 5 additions and 0 deletions

View File

@ -94,6 +94,11 @@ class Core(component.Component):
# Set session settings # Set session settings
self.settings.send_redundant_have = True 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) self.session.set_settings(self.settings)
# Load metadata extension # Load metadata extension