Why Do I Receive Data From A Read Only Share?


Hardy

Recommended Posts

When you say you're "receiving some data" - do you mean actual files?! ...or do you mean that your R/O node is just communicating with other nodes? If its the latter, this is normal - nodes regardless of their type still need to "communicate" with each other to determine the states of files and what needs transferring.

Link to comment
Share on other sites

It's normal for read-only peers to send data both for sync status (eg checksums and other transfer-related info) as well as sending parts of the actual files to other peers that are missing them.  Because they are read-only, they won't sync any files that are changed on their side, but they will sync any unchanged files transferred from the read-write peers.  

 

As an example, assume there is one r/w peer (A) and two r/o peers (B and C). A will send files and changes to B and C.  B and C will share any files (unchanged on their side) between themselves (if A sends it to B, B can forward it to C instead of C having to get it from A). If a new r/w or r/o peer is added (peer D), it can get the files from any combination of A, B, or C.  

By the nature of the torrent system, any peer can get any file pieces from any other peer that possesses them.  Sync adds r/w and r/o levels, but doesn't change this default nature of torrents - the r/w or r/o only affects who can make changes that propagate out through the system, not how the changes transfer between peers. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.