On 01/09/13 09:28, Jerzy Łogiewa wrote:
> Hello!
> 
> Is Tahoe available in some native code for the performance? C or C++ or is 
> maybe the
> implementation only Python? Any plans?

Tahoe-LAFS uses some C/C++ code, however, that's primarily due to availability 
of
libraries (and security issues with writing crypto code in Python) rather than
for performance. There are not currently any plans to do a rewrite, although if
anyone wanted to do that we'd certainly provide help and encouragement.

The performance bottlenecks in the current implementation are primarily due to
networking and protocol design. There are many possible avenues for improving 
those
while keeping the implementation as (mostly) Python.

Here's a list of all performance-related tickets:
<https://tahoe-lafs.org/trac/tahoe-lafs/query?status=!closed&keywords=~performance&group=milestone&max=200>

-- 
Daira Hopwood ⚥

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
tahoe-dev mailing list
tahoe-dev@tahoe-lafs.org
https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev

Reply via email to