[tahoe-lafs-trac-stream] [tahoe-lafs] #1374: "walk through" or guide for people who want to read some code

tahoe-lafs trac at tahoe-lafs.org
Wed May 16 22:00:10 UTC 2012


#1374: "walk through" or guide for people who want to read some code
-----------------------------+-----------------------
     Reporter:  zooko        |      Owner:  nobody
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:  undecided
    Component:  unknown      |    Version:  1.8.2
   Resolution:               |   Keywords:  docs
Launchpad Bug:               |
-----------------------------+-----------------------

Comment (by zooko):

 han zheng [/pipermail/tahoe-dev/2012-May/007337.html asked how to study
 the source code] on the mailing list. My answer included this idea:

     Here's an idea:

     To dive into the source code start at the server side. The Tahoe-LAFS
 storage server is prevented by the architecture from knowing anything
 about the encryption/decryption or integrity-checking. And, it doesn't
 know anything about the erasure coding. Therefore, it has less complexity
 than the Tahoe-LAFS gateway does, and it is easier to read the whole
 source code and understand what it does.

     To understand everything that the storage server does, you would need
 to read the files in this directory:

     https://tahoe-lafs.org/trac/tahoe-
 lafs/browser/trunk/src/allmydata/storage/

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1374#comment:7>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list