Replies: 1 comment 1 reply
-
There are more optimizations that could be done, e.g. do it in chunks, have a separate thread that does the I/O related work, etc. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Wondering if there is a way to skip this function if long term seeding torrents haven't been accessed in a typical 1200s session
main.cc
358 "schedule2 = session_save,1200,1200,((session.save))\n"
download_store.cc
bool
DownloadStore::save(Download* d, int flags) {
if (!is_enabled())
return true;
something added to the branch with !is_enabled() || !has_stats_changed(d)
would defiantly decrease the lagg caused. also when this happens while active seeding or leeching there is a loss in data transfer performance since the thread is hogging to storage.
seems to become noticeable at 500+ active torrents.
Beta Was this translation helpful? Give feedback.
All reactions