aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 [2]

Author Topic: crazy idea  (Read 9969 times)

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: crazy idea
« Reply #15 on: December 26, 2004, 12:00:32 PM »

...and please lfroen stop BOFHing
Logged

lfroen

  • Guest
Re: crazy idea
« Reply #16 on: December 26, 2004, 05:00:36 PM »

Quote
stop BOFHing

BOFHing -?   ?(  ?(
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: crazy idea
« Reply #17 on: December 26, 2004, 06:18:56 PM »

trying to act like a BOFH :P

You know, we talked about that :P
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: crazy idea
« Reply #18 on: December 26, 2004, 07:15:14 PM »

Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: crazy idea
« Reply #19 on: December 30, 2004, 05:17:21 PM »

Quote
Originally posted by lfroen
lionel77:
Quote
avoid wasting upload bandwidth
What does it have to do with upload ?! By pausing file in download queue how exactly you save upload bandwidth ?
if you hadn't stopped reading my posting right there you would have understood: ;)
Quote
lionel77 wrote:
the even bigger issue here is to avoid wasting upload bandwidth of the clients we would be downloading from.

same issue is missing here:
Quote
Originally posted by phoenix
What harm does this file causes beeing on the download queue?
1) Disk space allocation
2) Source exchange bandwidth
3) Binding upload bandwidth of the clients who are uploading chunks of the dead file to us

the whole idea is that downloading chunks of dead files wastes global upload bandwidth, assuming other clients are not exclusively sharing dead files. every time you download 400mb of a dead 600mb file you have wasted 400mb of precious upload bandwidth (of other clients) that could have been used for spreading complete files.


i do see phoenix point though, that we don't want to declare a file dead that is rare but still complete and to thereby reduce it's spread even further.
you are probably right, that the servers would be much better suited for such a monitoring task, so maybe somebody should bring that idea to lugdunum's attention...
Logged
Current aMule CVS builds for OS X can be found here.

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: crazy idea
« Reply #20 on: December 31, 2004, 10:38:37 AM »

My idea is: we already have "Last Seen Complete" value on PartFiles. It would be very easy to add a new switch to Preferences->Files saying >>Don't start "Never Seen Complete" files<<. Implementation wouldn't be much harder, too.

(Just a suggestion, in case we decide to implement it sometimes)
Logged
concordia cum veritate

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: crazy idea
« Reply #21 on: December 31, 2004, 12:52:16 PM »

I agree.
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: crazy idea
« Reply #22 on: January 03, 2005, 12:07:10 AM »

lionel77,

I think you understood what I wrote, but you still assume that a file is dead when you say:

Quote
3) Binding upload bandwidth of the clients who are uploading chunks of the dead file to us

I think GonoszTopi suggestion is a good compromise for a "client side dead file recognition".

Cheers!
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: crazy idea
« Reply #23 on: January 09, 2005, 10:23:34 PM »

@phoenix
yep, that was meant under the assumption that the file really is dead.


implementation via the existing variable 'last seen complete' should be pretty straight-forward but i'm still undecided about the risk/benefit ratio:
we've listed most of the advantages of such a feature above.
the possible risks that i see are:
- when releasers are using chunk-hiding mods, our download would not start before every chunk has been uploaded by the releaser at least once. so our download would be slowed down in these situations. no big deal for me but other people are more impatient. in the extreme case of everyone using the described delyed download feature, releases would be impossible with such a hide-chunk mod, but again this is to unrealistic to be a real problem
- if a file is barely complete on the network and its chunks are distributed very sparsely we could fail to detect that the file is actually complete and therefore never start to download it. this would actually be pretty bad but i personally can't estimate what the likelihood of this happening would be. would this be affected by restarting amule? (i.e. does amule save info on seen chunks of a file or not?)
Logged
Current aMule CVS builds for OS X can be found here.

superstoned

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 80
Re: crazy idea
« Reply #24 on: January 20, 2005, 03:19:59 PM »

I'd say this is a great idea.

we should think of a way to ensure not-complete files don't spread. maybe a newly added file would only start at low priority, and only increase when it is seen fully available. And don't share such files. And probably warn the user after say 7x24 hours online and say the file seems to be unavailable, and further waiting is quite pointless (remove file now [ ] do this automatically from now).

but there should be a way to ensure uncommon and new files DO get shared. Maybe first we should share and download the file, but if after one hour the file does not seem to be complete, stop sharing and downloading...
Logged
Pages: 1 [2]