Re: Bittorrent and filesystem API / integration
Nick Johnson <[email protected]>
| Newsgroups | gmane.network.bit-torrent.general |
|---|---|
| Message-ID | <[email protected]> |
Elliott Mitchell wrote:
> You've got the wrong approach to this problem. You shouldn't change the
>
>FS, but the way BT stores things. Explicitly store a bit of data about
>the download status, instead of relying on the implicit "if the checksum
>matches, it has been downloaded". No FS change needed. Ensure the status
>data is updated correctly and you needn't ever check the entire thing
>(unless you know something has gone wrong).
>
>
For example, you could, when allocating files, create a temporary
(hidden) file in the same directory that contains the bitmap for the
torrent. Before starting, check the mtime on the bitmap file is at least
as recent as the most recent of the torrent files, and if so, use it
instead of hashing the whole thing manually.
-Nick Johnson
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/