nzbget 14.0-testing-r1070

Announcements about new stable and testing releases.
Subscribe to the forum for e-mail notifications.
Forum rules
This forum is readonly and is intended to inform users about new releases.
You can subscribe to the forum to receive e-mail notifications.
Locked
hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

nzbget 14.0-testing-r1070

Post by hugbug » 28 Jul 2014, 13:55

nzbget 14.0-testing-r1070

Changes since 13.0
  • added article cache:
    • new option "ArticleCache" defines memory limit to use for cache;
    • when cache is active the articles are written into cache first and then all flushed to disk into the destination file;
    • article cache reduces disk IO and may reduce file fragmentation improving post-processing speed (unpack);
    • it works with both writing modes (direct write on and off);
    • when option "DirectWrite" is disabled the cache should be big enough (for best performance) to accommodate all articles of one file (sometimes up to 500 MB) in order to avoid writing articles into temporary files, otherwise temporary files are used for articles which do not fit into cache;
    • when used in combination with DirectWrite there is no such limitation and even a small cache (100 MB or even less) can be used effectively; when the cache becomes full it is flushed automatically (directly into destination file) providing room for new articles;
    • new row in the "statistics and status dialog" in web-interface indicates the amount of memory used for cache;
    • new fields "ArticleCacheLo", "ArticleCacheHi" and "ArticleCacheMB" returned by RPC-method "status";
    • see forum topic [New Feature] Article memory cache for more info;
  • renamed option "WriteBufferSize" into "WriteBuffer":
    • changed the dimension - now option is set in kilobytes instead of bytes;
    • old name and value are automatically converted;
    • if the size of article is below the value defined by the option, the buffer is allocated with the articles size (to not waste memory);
    • therefore the special value "-1" is not required anymore; during conversion "-1" is replaced with "1024" (1 megabyte) but it can be of course manually changed to any other value later;
  • added quick file verification during par-check/repair:
    • if par-repair is required for download the files downloaded without errors are verified quickly by comparing their checksums against the checksums stored in the par2-file;
    • this makes the verification of undamaged files almost instant;
    • damaged files are verified as usual;
    • new option "ParQuick" (active by default);
    • added support for block-by-block scan of files during verification, which improves scan speed of damaged files;
    • the quick par-verification requires a patch for libpar2 (see nzbget.net/libpar2 for details);
    • see forum topic [New Feature] Quick par verification for more info;
  • added log file rotation:
    • options "CreateLog" and "ResetLog" replaced with new option "WriteLog (none, append, reset, rotate)";
    • new option "RotateLog" defines rotation period;
  • improved joining of splitted files:
    • instead of performing par-repair the files are now joined by unpacker, which is much faster;
    • the files splitted before creating of par-sets are now joined as well (they were not joined in v13 because par-repair has nothing to repair in this case);
    • the unpacker can detect missing fragments and requests par-check if necessary;
  • added per-nzb time and size statistics:
    • total time, download, verify, repair and unpack times, downloaded size and average speed, shown in history details dialog via click on the row with total size in statistics block;
    • RPC-methods "listgroups" and "history" return new fields: "DownloadedSizeLo", "DownloadedSizeHi", "DownloadedSizeMB", "DownloadTimeSec", "PostTotalTimeSec", "ParTimeSec", "RepairTimeSec", "UnpackTimeSec";
    • see forum topic [New Feature] Per-nzb time statistics for screenshots and more info;
  • pp-script "EMail.py" now supports mail server relays (thanks to l2g for the patch);
  • when compiled in debug mode new field "process id" is printed to the file log for each row (it is easier to identify processes than threads);
  • if an nzb has only few failed articles it may have completion shown as 100%; now it is shown as 99.9% to indicate that not everything was successfully downloaded;
Download link

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

Re: nzbget 14.0-testing-r1070

Post by hugbug » 02 Aug 2014, 16:44

Known issues with r1070:
  • renaming of active (partially downloaded) downloads is broken (fixed in r1072).

Locked

Who is online

Users browsing this forum: No registered users and 5 guests