[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3761: Fake client/server pair implementing proposed GBS Python interface (part 1: immutables)

Tahoe-LAFS trac at tahoe-lafs.org
Fri Aug 20 15:27:36 UTC 2021


#3761: Fake client/server pair implementing proposed GBS Python interface (part 1:
immutables)
--------------------------+-----------------------------------
     Reporter:  itamarst  |      Owner:  itamarst
         Type:  task      |     Status:  new
     Priority:  normal    |  Milestone:  HTTP Storage Protocol
    Component:  unknown   |    Version:  n/a
   Resolution:            |   Keywords:
Launchpad Bug:            |
--------------------------+-----------------------------------

Comment (by itamarst):

 To go the manual audit route, given a whole bunch of arbitrary fakes:

 1. For each method in IStorageServer and related objects (bucket
 reader/writer), grep for method definitions; eventually this should
 discover all fakes.
 2. For each fake, add logic to print tracebacks(?) to file.
 3. Add logic to print tracebacks to file for real code too.
 4. Run unit and integration tests.
 5. Uniquify file.

 At this point we should have locations of all calls into Foolscap storage
 protocol, and can audit it for bad assumptions like "order of calls
 matches order of delivery".

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3761#comment:8>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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