Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net-p2p/qbittorrent: Adjust default settings when using libtorrent-ra…
…sterbar 2.x * Disable memmory mapped file handling and use "POSIX-compliant" * Backport commit 8bcac1bed28f93c0712e915f43294b1e5fd03659 which reduces FilePoolSize * Change status to experimental This change only applies to new installs, if you have a configuration already you need to apply these changes by hand References: qbittorrent/qBittorrent@8bcac1b arvidn/libtorrent#6667 (comment) PR: 270765 Reviewed by: yuri (previous revision)
- Loading branch information
Daniel Engberg
authored and
Daniel Engberg
committed
Apr 25, 2023
1 parent
4fb2aac
commit d9bf924
Showing
2 changed files
with
19 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
net-p2p/qbittorrent/files/extrapatch-libtorrent-rasterbar2-settings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- src/base/bittorrent/sessionimpl.cpp.orig 2023-02-27 22:40:57 UTC | ||
+++ src/base/bittorrent/sessionimpl.cpp | ||
@@ -396,12 +396,12 @@ SessionImpl::SessionImpl(QObject *parent) | ||
, m_announceToAllTiers(BITTORRENT_SESSION_KEY(u"AnnounceToAllTiers"_qs), true) | ||
, m_asyncIOThreads(BITTORRENT_SESSION_KEY(u"AsyncIOThreadsCount"_qs), 10) | ||
, m_hashingThreads(BITTORRENT_SESSION_KEY(u"HashingThreadsCount"_qs), 1) | ||
- , m_filePoolSize(BITTORRENT_SESSION_KEY(u"FilePoolSize"_qs), 5000) | ||
+ , m_filePoolSize(BITTORRENT_SESSION_KEY(u"FilePoolSize"_qs), 500) | ||
, m_checkingMemUsage(BITTORRENT_SESSION_KEY(u"CheckingMemUsageSize"_qs), 32) | ||
, m_diskCacheSize(BITTORRENT_SESSION_KEY(u"DiskCacheSize"_qs), -1) | ||
, m_diskCacheTTL(BITTORRENT_SESSION_KEY(u"DiskCacheTTL"_qs), 60) | ||
, m_diskQueueSize(BITTORRENT_SESSION_KEY(u"DiskQueueSize"_qs), (1024 * 1024)) | ||
- , m_diskIOType(BITTORRENT_SESSION_KEY(u"DiskIOType"_qs), DiskIOType::Default) | ||
+ , m_diskIOType(BITTORRENT_SESSION_KEY(u"DiskIOType"_qs), DiskIOType::Posix) | ||
, m_diskIOReadMode(BITTORRENT_SESSION_KEY(u"DiskIOReadMode"_qs), DiskIOReadMode::EnableOSCache) | ||
, m_diskIOWriteMode(BITTORRENT_SESSION_KEY(u"DiskIOWriteMode"_qs), DiskIOWriteMode::EnableOSCache) | ||
#ifdef Q_OS_WIN |