On Tue, 13 May 2014, Stuart Henderson wrote:

> On 2014/05/13 10:56, David Coppa wrote:
> > 
> > I've received too much reports (last one from bentley@) about this
> > being practically unusable.
> > 
> > So, stop fooling the users and mark these ports BROKEN.
> > transmission is better!
> 
> an alternative diff ;-)
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/rtorrent/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- Makefile  21 Apr 2014 21:46:23 -0000      1.43
> +++ Makefile  13 May 2014 12:22:58 -0000
> @@ -7,9 +7,9 @@ BROKEN-sh =           undefined references to __s
>  COMMENT=             ncurses BitTorrent client based on libTorrent
>  
>  DISTNAME=            rtorrent-0.8.9
> -REVISION=            1
> +REVISION=            2
>  EPOCH=                       0
> -CATEGORIES=          net
> +CATEGORIES=          net benchmarks
>  
>  HOMEPAGE=            http://libtorrent.rakshasa.no/
>  
> 
> seriously, enough people seem to find it useful to be worth keeping,
> but I think it does warrant a note in DESCR.

The note is already into pkg/README:

>$ cat pkg/README
$OpenBSD: README,v 1.3 2011/10/11 15:09:51 naddy Exp $

+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------

Note that rTorrent has hash performance issues on BSD systems.  
Please refer to these links for further information:

* http://libtorrent.rakshasa.no/wiki/RTorrentPerformanceTuning

An example configuration file has been installed in
${TRUEPREFIX}/share/examples/rtorrent.  It may serve as a starting point
for tweaking rTorrent performance.


What about the diff below?

After careful googling, those seem to be the values most people out
there are using on {Free,Open}BSD systems...

Ciao!
David

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/rtorrent/Makefile,v
retrieving revision 1.43
diff -u -p -u -p -r1.43 Makefile
--- Makefile    21 Apr 2014 21:46:23 -0000      1.43
+++ Makefile    22 May 2014 07:24:42 -0000
@@ -7,7 +7,7 @@ BROKEN-sh =             undefined references to __s
 COMMENT=               ncurses BitTorrent client based on libTorrent
 
 DISTNAME=              rtorrent-0.8.9
-REVISION=              1
+REVISION=              2
 EPOCH=                 0
 CATEGORIES=            net
 
Index: patches/patch-doc_rtorrent_rc
===================================================================
RCS file: patches/patch-doc_rtorrent_rc
diff -N patches/patch-doc_rtorrent_rc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-doc_rtorrent_rc       22 May 2014 07:24:42 -0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+
+Set some "more OpenBSD friendly" defaults
+
+--- doc/rtorrent.rc.orig       Thu May 22 09:11:32 2014
++++ doc/rtorrent.rc    Thu May 22 09:13:48 2014
+@@ -97,12 +97,12 @@
+ # ahead. If the value is too low the disk may not be fully utilized,
+ # while if too high the kernel might not be able to keep the read
+ # pages in memory thus end up trashing.
+-#hash_read_ahead = 10
++hash_read_ahead = 8
+ 
+ # Interval between attempts to check the hash, in milliseconds.
+-#hash_interval = 100
++hash_interval = 10
+ 
+ # Number of attempts to check the hash while using the mincore status,
+ # before forcing. Overworked systems might need lower values to get a
+ # decent hash checking rate.
+-#hash_max_tries = 10
++hash_max_tries = 5

Reply via email to