[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3985: Support "storage plugins" in the Great Black Swamp storage server and client

Tahoe-LAFS trac at tahoe-lafs.org
Mon Mar 13 14:31:11 UTC 2023


#3985: Support "storage plugins" in the Great Black Swamp storage server and
client
-------------------------+-----------------------
     Reporter:  exarkun  |      Owner:
         Type:  defect   |     Status:  new
     Priority:  normal   |  Milestone:  undecided
    Component:  unknown  |    Version:  n/a
   Resolution:           |   Keywords:
Launchpad Bug:           |
-------------------------+-----------------------

Comment (by exarkun):

 Another advantage of an out-of-process "plugin" is that Tahoe-LAFS
 basically claims there is no public Python API for the project.  The
 plugin interface itself is effectively public, though - and to actually
 _implement_ the plugin requires interacting with an arbitrary amount of
 other Python APIs in the process.  An out-of-process "plugin" would have
 an easily specified interface that is already public - Great Black Swamp -
 and not have to depend on any Python APIs.

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


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