[tahoe-dev] the provisioning tool in tahoe

Jimmy Tang jcftang at gmail.com
Thu Dec 8 20:38:46 UTC 2011


Hi Brian

On Thu, Dec 8, 2011 at 8:24 PM, Brian Warner <warner at lothar.com> wrote:
>
> Yeah, it's bitrotted. I've been thinking of taking it out of the Tahoe
> executable per se, and instead have a standalone program (included in
> the source distribution). That would remove the dependency on Numeric,
> and reduce the surface for injection attacks.
>
> To use it, you'd run something like
> ./misc/operations_helpers/provisioning.py, and that would run a little
> server, and then use the "webbrowser" module to pop open a browser
> window to a new page, which would look just like the old Provisioning
> page but would have *just* that one page, no other file upload/download
> functionality.
>

I'd agree with removing the provisioning tool from the main tahoe
executable, you may as well move the reliability calculator into its
own small program as well. I wonder how many users really use those
two programs unless you are in the process of setting up, tuning or
upgrading a tahoe grid with additional (or less) nodes.

> I'll incorporate your patch when I do that code-surgery.
>

cool, I was also wondering if the MTBF needs some updating as well,
the current value seems to be based of an old google publication which
I couldn't find (if anyone can share it, it would be great). I think
having a few 'standard' MTBF's that manufacturers appear to be selling
drives at might be worth putting in as user selectable values as well.
BTW I'm finding the provisioning tool to be fairly useful outside of
tahoe for estimating sizes and costs for a storage system :P


Thanks,
Jimmy.


-- 
http://www.sgenomics.org/~jtang/



More information about the tahoe-dev mailing list