The Traders' Den  

  The Traders' Den > Where we go to learn ..... > Technobabble
 

Notices

Technobabble Post your general Need for Help questions here.
Lossy or Lossless?
Moderators

Reply
 
Thread Tools
  #1  
Old 2008-07-09, 03:47 PM
rojer rojer is offline
TTD VIP
3.77 TB/20.88 TB/5.53
 
Join Date: Feb 2007
Unhappy d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

After months of wondering why I would get "Tracker: [Could not parse bencoded data]" messages from my rtorrent client, I went to the rtorrent mailing list, and, having enabled the tracker_dump option, I learned that I've been getting the error message of the title.

I only get these when I try to reopen a closed torrent. I can open a new torrent just fine, indeed, I often have quite a few running over my rather fat pipe. I wonder, is this a good restriction? The context is almost always when I am trying to help out a stranded leecher! Perhaps this limit could be reviewed, or maybe a moderator could explain why I should restrict myself to 10 seeds. I don't seem to have any problem running many more that. Of course rtorrent is an extraordinary client! ;-)
Reply With Quote Reply with Nested Quotes
  #2  
Old 2008-07-09, 04:34 PM
rojer rojer is offline
TTD VIP
3.77 TB/20.88 TB/5.53
 
Join Date: Feb 2007
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

According to the rtorrent guys, the tracker is broken (invalid error message):

Quote:
>On Wed, Jul 09, 2008 at 10:00:56PM +0200, Josef Drexler wrote:
>>You can enable the tracker_dump option to record what it actually
>>sends, and maybe that will provide a clue why it is misbehaving.
>
>Ha! My bad:
>
> d1:failure reason74:Connection limit exceeded! You should only
>seed/upload 10 shows at a time.e
>
>Funny that I can have lots more than 10 seeds going as long as I never
>close them. Perhaps in that sense the tracker IS broken!


No, the tracker is broken because that is an INVALID bencode message.
It should be:

d14:failure reason74:Connection limit exceeded! You should only seed/
upload 10 shows at a time.e

Looks like someone can't count. You should file a bug report with the
tracker owners.
Reply With Quote Reply with Nested Quotes
  #3  
Old 2008-07-09, 04:41 PM
paddington's Avatar
paddington paddington is offline
crumpet-stuffer
TTD Staff
87.48 GB/884.33 GB/10.11
 
Join Date: Jan 2005
Location: UK
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

We don't allow seeding over 10 torrents at once. I don't think the tracker is broken. If you have some 10Mb upload or something, maybe Lynne can grant you an individual exception, but since most people are doing 2Mb or less upload, 10 is a good number for efficiency, in most cases.
__________________
"There are some of these recordings where it is just a whirring, and you cannot hear the music. " - Jimmy Page, 2007 / JUL / 26
Reply With Quote Reply with Nested Quotes
  #4  
Old 2008-07-09, 04:55 PM
rojer rojer is offline
TTD VIP
3.77 TB/20.88 TB/5.53
 
Join Date: Feb 2007
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

Quote:
Originally Posted by jameskg View Post
We don't allow seeding over 10 torrents at once. I don't think the tracker is broken. If you have some 10Mb upload or something, maybe Lynne can grant you an individual exception, but since most people are doing 2Mb or less upload, 10 is a good number for efficiency, in most cases.
The broken part is the error message, should start with d14 not d1, according to the rtorrent guru.

Regarding uploading, what is strange is that I can easily be seeding 20 or more torrents as long as I started as a leecher and don't close them! It's only if I try to reopen an already complete download that I've closed that I get denied -- typically to try to help out a stranded leecher. So it's sort of inconsistent, and I was very confused until the rtorrent guys sorted me out.

I find that when I host many torrents (and I do have a fat pipe, 5Mb uplink) they don't share the bandwidth evenly, one or a few will be very active for a while, then some others will pick up. I suspect I would be uploading less with less torrents open since those lulls would be empty. I haven't observed any particular problems seeding 20 or more torrents with rtorrent but maybe it's a bad practice.

Many thanks for running a great site!
Reply With Quote Reply with Nested Quotes
  #5  
Old 2008-07-09, 07:10 PM
U2Lynne's Avatar
U2Lynne U2Lynne is offline
TTD Staff
474.39 GB/2.01 TB/4.34
 
Join Date: Oct 2004
Location: California
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

Quote:
Originally Posted by rojer View Post
The broken part is the error message, should start with d14 not d1, according to the rtorrent guru.
It's just a standard error message. I'd have to look at the actual code that spits out the error, but I would not worry about it - it still tells you exactly what the error is.
Quote:
Originally Posted by rojer View Post
Regarding uploading, what is strange is that I can easily be seeding 20 or more torrents as long as I started as a leecher and don't close them! It's only if I try to reopen an already complete download that I've closed that I get denied -- typically to try to help out a stranded leecher. So it's sort of inconsistent, and I was very confused until the rtorrent guys sorted me out.

I find that when I host many torrents (and I do have a fat pipe, 5Mb uplink) they don't share the bandwidth evenly, one or a few will be very active for a while, then some others will pick up. I suspect I would be uploading less with less torrents open since those lulls would be empty. I haven't observed any particular problems seeding 20 or more torrents with rtorrent but maybe it's a bad practice.

Many thanks for running a great site!
The problem is that if you have 20 torrents open and you have a 5 Mb uplink, then you average only about .25Mb per torrent - which is about 40 B/s per torrent. That is an OK number (some users still only seed at that with one torrent open). However, it is usually best to pick the torrents that most need your seed and just seed those - they will finish faster and then be able to seed for others and then you can pick others to seed.

And yes, you would only notice this in affect when you go to start a torrent after you had it off. That is when it goes to 'count' how many torrents you are already seeding and then spits out that error if you are over the 10 max limit.
__________________
Five's Checksums Demystified - everything and anything you want to know about checksums
On a Mac? Get XLD to rip your CDs. Please see this guide - X Lossless Decoder (XLD): How to create flawless CD rips on Mac OS X


Reply With Quote Reply with Nested Quotes
  #6  
Old 2008-07-09, 07:21 PM
dcbullet's Avatar
dcbullet dcbullet is online now
Greedy Corporation
TTD Staff
73.48 GB/423.76 GB/5.77
 
Join Date: Nov 2004
Location: San Diego / San Francisco, CA
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

We used to have a lot of problems with users having, no kidding, 75 torrents open with each one trickling 2-3 b/s.

10 is sufficient.
Reply With Quote Reply with Nested Quotes
  #7  
Old 2008-07-09, 07:39 PM
rojer rojer is offline
TTD VIP
3.77 TB/20.88 TB/5.53
 
Join Date: Feb 2007
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

Quote:
Originally Posted by U2Lynne View Post
It's just a standard error message. I'd have to look at the actual code that spits out the error, but I would not worry about it - it still tells you exactly what the error is.
Well, actually, what I saw was: Tracker: [Could not parse bencoded data

I had to post on the rtorrent mailing list and enable a debugging flag to actually see the subject error; perhaps a bit more of a hurdle than it should be. If the error message was correctly encoded, I think my client would have displayed it, reducing my confusion. Maybe not, though, not a big deal. I wonder if others have been similarly confused however.

Quote:
Originally Posted by U2Lynne View Post
The problem is that if you have 20 torrents open and you have a 5 Mb uplink, then you average only about .25Mb per torrent - which is about 40 B/s per torrent. That is an OK number (some users still only seed at that with one torrent open). However, it is usually best to pick the torrents that most need your seed and just seed those - they will finish faster and then be able to seed for others and then you can pick others to seed.
What I observe is not lots of small streams but a small number of large streams which change over time, how would I know in advance which ones need seeding? Would I need to keep opening and closing torrents to track them? Even a fanatic like myself can only spare so much time monitoring TTD!

Quote:
Originally Posted by U2Lynne View Post
And yes, you would only notice this in affect when you go to start a torrent after you had it off. That is when it goes to 'count' how many torrents you are already seeding and then spits out that error if you are over the 10 max limit.
That's the part that threw me; the inability to reopen old torrents. Just seemed weird that I could be opening new torrents to leech but not old ones to seed. But now I understand it, thanks for the explanation, plus I learned something useful about my client. Still, having been running dozens of simultaneous torrents (mostly seeding) for weeks, my client seems very threadbare with only ten! But it doesn't seem to be having any problem saturating my 250KB threshold at the moment either.

Thanks again!
Reply With Quote Reply with Nested Quotes
  #8  
Old 2008-07-10, 10:50 AM
U2Lynne's Avatar
U2Lynne U2Lynne is offline
TTD Staff
474.39 GB/2.01 TB/4.34
 
Join Date: Oct 2004
Location: California
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

Quote:
Originally Posted by rojer View Post
Well, actually, what I saw was: Tracker: [Could not parse bencoded data
Ah, OK. Well, unfortunately I am on vacation right now and unable to spend the time looking at the code. It will have to save until I get back and have the time.

Quote:
Originally Posted by rojer View Post
What I observe is not lots of small streams but a small number of large streams which change over time, how would I know in advance which ones need seeding? Would I need to keep opening and closing torrents to track them? Even a fanatic like myself can only spare so much time monitoring TTD.
I am unfamiliar with rtorrent (isn't it a linux client?), but doesn't it have a screen with a list of all your torrents (opened and unopened) and then a column for Seeders and a column for Peers for each of those torrents? Azureus and uTorrent have that sort of screen and it helps so you can just take a glance and see which torrents have leechers but no seeders. You can even click on the column title to sort the torrents by number of seeders/leechers/other stuff.
__________________
Five's Checksums Demystified - everything and anything you want to know about checksums
On a Mac? Get XLD to rip your CDs. Please see this guide - X Lossless Decoder (XLD): How to create flawless CD rips on Mac OS X


Reply With Quote Reply with Nested Quotes
  #9  
Old 2008-07-10, 12:11 PM
rojer rojer is offline
TTD VIP
3.77 TB/20.88 TB/5.53
 
Join Date: Feb 2007
Re: d1:failure reason74:Connection limit exceeded! You should only seed/upload 10 shows at a time.e

Quote:
Originally Posted by U2Lynne View Post
I am unfamiliar with rtorrent (isn't it a linux client?), but doesn't it have a screen with a list of all your torrents (opened and unopened) and then a column for Seeders and a column for Peers for each of those torrents? Azureus and uTorrent have that sort of screen and it helps so you can just take a glance and see which torrents have leechers but no seeders. You can even click on the column title to sort the torrents by number of seeders/leechers/other stuff.
Yes it's a linux client, old-school ncurses display, here's a to the project. Actually it doesn't show seeders and leechers explicitly, just active connections in a subscreen. Indeed I miss that from my old client, bittornado. So I use my TTD profile page to see what's hot and what's not.

I can live happily with the limit on seeds, it was just a curious bit of dysfunction that I finally got around to trying to resolve via the rtorrent mailing list and these forums. I can probably keep my uplink saturated just doing what I've been doing. I just can't generally open an old download to help a stranded leecher without closing a bunch of stuff, so I will try to modify my behaviour to keep my seeds around ten.

Thanks again for all your hard work, and please enjoy your vacation!
Reply With Quote Reply with Nested Quotes
Reply

The Traders' Den > Where we go to learn ..... > Technobabble

Similar Threads
Thread Forum Replies Last Post
Torrent file upload failure. - vladsmythe Technobabble 37 2011-04-03 03:20 PM
Upload torrent problem data failure incorrect passkey - sumyungirl Technobabble 4 2008-06-25 06:21 AM
Recent Windows Update Modifies Connection Limit - krokodyle Technobabble 0 2008-03-12 03:36 PM
"CONNECTION ERROR INVALID: REPLY FAILURE REASON22: INVALID PASSKEY (0 - _e) - LEE SPATZ Technobabble 1 2006-12-22 10:32 AM
Connection Limit Exceeded - summitseeker Technobabble 3 2006-11-04 11:02 PM


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forums


All times are GMT -5. The time now is 01:19 PM.


Powered by: vBulletin, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004 - , TheTradersDen.org - All Rights Reserved - Hosted at QuickPacket