Official eMule-Board: Sr13-importparts-003 (45b Based) - Official eMule-Board

Jump to content


  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • 4

Sr13-importparts-003 (45b Based) Last Updated: 2005/04/07

#41 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 27 March 2005 - 04:49 PM

No, all validation is done by eMule. It should have immideately detected corrupt parts and remove them, so I'm not exactly sure what happened.

This post has been edited by roversr13: 29 March 2005 - 08:44 AM

0

#42 User is offline   terminal 

  • Member
  • PipPip
  • Group: Members
  • Posts: 41
  • Joined: 07-July 04

Posted 29 March 2005 - 03:03 PM

me neither.

just found it rather weird.

maybe emule released it cause it was a long time since it has seen any new parts on either file...

and thanks for replying roversr13!
0

#43 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 29 March 2005 - 03:17 PM

Do you still have log of import process?
0

#44 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 07 April 2005 - 03:25 PM

New version released. Check top post in this thread.
0

#45 User is offline   SiRoB 

  • Retired Morph Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1691
  • Joined: 28-June 03

Posted 07 April 2005 - 03:33 PM

Thank's i will update. :+1:
eMule 0.47c MorphXT v9.5 ::binary::source::
0

#46 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 07 April 2005 - 08:39 PM

Oops, just noticed that I've left AICH indication at end bool SR13_ImportParts(CPartFile* partfile, CString strFilePath)... well, it's harmless anyway, being just a log line, so I'll let it be.
0

#47 User is offline   SiRoB 

  • Retired Morph Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1691
  • Joined: 28-June 03

Posted 07 April 2005 - 09:31 PM

Are you connected on the network?
I so on which server?

Thanks
eMule 0.47c MorphXT v9.5 ::binary::source::
0

#48 User is offline   Andu 

  • Morph Team
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 13015
  • Joined: 04-December 02

Posted 07 April 2005 - 10:00 PM

http://forum.emule-p...ndpost&p=492267

Here is an idea I had. Maybe you could look into it and see if it's feasible.
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.


Dark Lord of the Forum


Morph your Mule

Need a little help with your MorphXT? Click here

0

#49 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 07 April 2005 - 10:05 PM

I'm mostly on Razorback 2 or TLF. Right now I downed eMule, when I'm actively online, but it will be back in one or two hours. BTW, someone already downloaded sources from me once, so you may find that client too.
0

#50 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 07 April 2005 - 10:16 PM

@Andu:

Hmm, automatic interception would be PITA to implement, I think. But actually you can do it manually without much hassle. Just import data from download 1 partfile to download 2 and then from download 2 partfile to download 1 and you're done. Of course if both downloads are running at same time you may have to do it several times, so it is probably better to start downloading well spread file first and then continue with other variants when there's no more available parts for first file. I recovered some seemingly dead files on ED2K that way several times already.
0

#51 User is offline   GUPC 

  • Have you seen my beer?
  • PipPipPipPip
  • Group: Members
  • Posts: 129
  • Joined: 15-August 03

Posted 10 April 2005 - 09:47 PM

Please implement the import of part files by selecting the part.met files.
So only downloaded chunks (down to single bytes) will be importet.
--> less cpu/hd load
--> faster import
--> optimized for SAME files
0

#52 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 11 April 2005 - 08:10 AM

What you suggest would allow importing of unverified and potentially corrupt data over valid data, so, no, I don't think it is good idea to do that.
0

#53 User is offline   GUPC 

  • Have you seen my beer?
  • PipPipPipPip
  • Group: Members
  • Posts: 129
  • Joined: 15-August 03

Posted 11 April 2005 - 07:35 PM

roversr13, on Apr 11 2005, 09:10 AM, said:

What you suggest would allow importing of unverified and potentially corrupt data over valid data, so, no, I don't think it is good idea to do that.
View Post
Ok, safety first.
If you use it for full chunks, it is save and fast.
Maybe an import of AICH checked Subchunks is possible.
0

#54 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 11 April 2005 - 07:52 PM

I somehow don't understand what exactly you propose. How it is different with how mod works right now?
0

#55 User is offline   GUPC 

  • Have you seen my beer?
  • PipPipPipPip
  • Group: Members
  • Posts: 129
  • Joined: 15-August 03

Posted 12 April 2005 - 06:16 AM

At the moment all chunks that aren't downloaded will be processed.
Why not only import known downloaded chunks?

d: downloaded
x: not downloaded
p: partiell downloaded

Original: dxpxp ddxdd dxxxp pdddx
Import-: xxdpp xdxdp xxddx xxppd

sr13-in-: xoxox xxoxx xooox xxxxo 7 chunks (35%) in example
sugest-: xxoxx xxxxx xxoox xxxxo 4 chunks (20%) nessesary (over 40% faster)

o: import
x: not import

You see the blue marked chunk? If you don't import to partielly downloaded chunks, as sugesset in my first post, these chunks won't be imported!
0

#56 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 12 April 2005 - 09:04 AM

I thought so. So you suggest special handling for .part files only, so for them I parse their .met file and import only what downloaded. I'll think about how to better implement it and maybe I'll add it later, but since there's much more problems involved (besides just coding parsing of .met what to do with .part files that do not have corresponding .mets or what will happen with .parts with corrupt .mets?) than gain (import is normally one-time procedure, saving 5 seconds of 10 once or twice a day is not much, IMHO) it will be on really low priority in TODO.

Also don't forget that right now import is absolutely universal. You can import ANY file. And even if you import .part without or with corrupted .met you will recover as much data as possible, while restricting yourself to what specified in .met may yield less recovered data.

This post has been edited by roversr13: 12 April 2005 - 09:06 AM

0

#57 User is offline   GUPC 

  • Have you seen my beer?
  • PipPipPipPip
  • Group: Members
  • Posts: 129
  • Joined: 15-August 03

Posted 12 April 2005 - 10:04 PM

If you exchange parts from two emules over a network, it will speed up to minutes per file. Downloading at 20kB result in 1,6 GB data one Day. When you begin some downloads, for example 20 GB in size, you must copy 18,4 GB over Network after one Day, 4 GB (best case) to 12 GB after five days (worst case). With modification 0 GB (best case) to 8 GB (worst case). After one day, the differenz is 18,4 GB to 1,6 GB :-k .

There are two good ways to implement it:
1) two options IMPORT and IMPORT FROM .MET
2) import detects what file is selected

Notes:
1) if the met file is unreadable go back to simple import.
2) if the met file has wrong entries, it only can destroy loading chunks, if (A)ICH can't recover something.

forgot to say: good work :+1:
0

#58 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 12 April 2005 - 10:49 PM

Separate command setting flag for importing from .met could be good choice. Ok, I'll try to add it next version.
0

#59 User is offline   GUPC 

  • Have you seen my beer?
  • PipPipPipPip
  • Group: Members
  • Posts: 129
  • Joined: 15-August 03

Posted 13 April 2005 - 05:56 AM

:thumbup: Good Luck
0

#60 User is offline   roversr13 

  • -=/ SR 13 /=-
  • PipPipPipPip
  • Group: Members
  • Posts: 217
  • Joined: 25-December 02

Posted 13 April 2005 - 11:35 AM

Updated TODO list. I'm still not sure what to do with leftover data that won't fill entire part. I guess I'll just write everything that is not already downloaded in target file and let AICH handle the rest.
0

  • Member Options

  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • 4

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users