[tahoe-dev] TWN 35

Patrick R McDonald marlowe at antagonism.org
Tue Jul 3 02:22:02 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

=====================================================
Tahoe-LAFS Weekly News, issue number 35, July 02 2012
=====================================================

Welcome to the Tahoe-LAFS Weekly News (TWN).  Tahoe-LAFS_ is a secure,
distributed storage system. `View TWN on the web`_ *or* `subscribe to TWN`_.
If you would like to view the "new and improved" TWN, complete with pictures;
please take a `look`_.

.. _Tahoe-LAFS: https://tahoe-lafs.org
.. _View TWN on the web: https://tahoe-lafs.org/trac/tahoe-lafs/wiki/TahoeLAFSWeeklyNews
.. _subscribe to TWN: https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-lafs-weekly-news
.. _look: https://tahoe-lafs.org/~marlowe/TWN35.html

Glowing Quotes
==============

“Absolutely, I've been very impressed with Tahoe-LAFS, both the
underlying concepts and ideas and the implementation (I was playing with
it just yesterday). It's fast, reliable, and has been making steady
progress.” — Mourad De Clerck

Tahoe-LAFS on Twitter
=====================

"Dear next MegaUpload-like entrepeneur: Use Tahoe-LAFS. Let the FBI have
fun with that..." [`0`_]

"Just thinking about how wonderful Tahoe-LAFS is. It's owners,
contributors, core-concept, it's just all wonderment up in there.
#tahoe-lafs" [`1`_]

"Tahoe-LAFS newsletter. Neat! http://ur1.ca/9keef" [`2`_]

.. _`0`: https://twitter.com/rockstar_/status/218772487989772288
.. _`1`: https://twitter.com/kraeftig/status/218026035944501250
.. _`2`: https://twitter.com/sameerverma/status/217397646111944704

- From the tahoe-dev Mailing List
===============================

Keepalives
- ----------

erpo41 asked for `information regarding Tahoe-LAFS' use of keepalives`_
over their TCP connections.  Brian Warner |warner| pointed out
Tahoe-LAFS sends a keepalive packet once every eight (8) minutes.  This
setting is configurable via "timeout.keepalive" as noted in
"docs/configuration.rst".

.. |warner| image:: warner.png
   :height: 35
   :alt: Brian Warner
   :target: http://tahoe-lafs.org/trac/tahoe-lafs/wiki/AboutUs

.. _`information regarding Tahoe-LAFS' use of keepalives`:
   https://tahoe-lafs.org/pipermail/tahoe-dev/2012-July/007513.html

Switching from Introducers to Gossip
- ------------------------------------

Brian `proposes switching from introducers to gossip`_.  Brian's idea is
for all nodes to offer a "grid-control" service.  "grid-control" allows
you to publish Announcements, either your own or ones you are forwarding
for someone one else.  Brian proposes several approaches to this
concept:

* fully-connected mesh: every node makes a Foolscap connection to every
  grid-control provider they hear about, subscribe to hear about all
  announcements, and publish any announcements that the other side
  doesn't already know about.
* opportunistic: clients only connect to storage servers, and storage
  servers don't make outbound connections to anybody, but if you *do*
  happen to be connected to someone who also offers "grid-control", then
  connect to their grid-control object too and exchange Announcements
* cluster-of-Introducers: normal nodes don't offer grid-control, but
  multiple Introducers do, and all of them know about each other. All
  nodes connect to all grid-control providers (which means all
  Introducers).
* one Introducer: this is just a degenerate cluster-of-Introducers

.. _`proposes switching from introducers to gossip`:
   https://tahoe-lafs.org/pipermail/tahoe-dev/2012-July/007511.html

grid-updates
- ------------

darrob `announced the release of grid-updates 1.1.3`_.  grid-updates is
Tahoe-LAFS helper program.  Originally a shell script, darrob rewrote
the program in Python, so it runs on all platforms supported by
Tahoe-LAFS.  grid-updates helps manage volunteer grids.  It's core
feature is downloading and uploading the node's introducer list and has
a new feature of downloading lists for shares and repairing them.
darrob is testing the program against 1.9.2a1.  The program is packaged
for Windows, Arch and Debian.

.. _`announced the release of grid-updates 1.1.3`:
   https://tahoe-lafs.org/pipermail/tahoe-dev/2012-June/007505.html

Patches Needing Review of the Week
==================================

There is one (1) ticket still needing review for 1.9.2:

* `#1778`_: increase maximum mutable share size

There are six (6) ticket still needing review for 1.10.0:

* `#1777`_: cleanups to tests and mutables for 1.10
* `#166`_: command line order is problematic
* `#937`_: 'tahoe run' doesn't work for an introducer node
* `#1539`_: stop putting pkg_resources.require() into .tac files
* `#1159`_: stop using .tac files: make it possible to change appname,
  Python package-directory name, perhaps other names
* `#1693`_: flogtool doesn't get automatically provided

There are two (2) tickets still needing review of 1.11.0:

* `#1265`_: New Visualizer is insufficiently labelled/documented (plus
  layout problem)
* `#1382`_: immutable peer selection refactoring and enhancements

.. _`#1778`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1778
.. _`#1777`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1777
.. _`#166`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/166
.. _`#937`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/937
.. _`#1539`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1539
.. _`#1159`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1159
.. _`#1693`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1693
.. _`#1265`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1265
.. _`#1382`: http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1382

- ----

*The Tahoe-LAFS Weekly News is published once a week by The Tahoe-LAFS*
*Software Foundation, President and Treasurer: Peter Secor* |peter|
*. Scribes: Patrick "marlowe" McDonald* |marlowe| *, Zooko Wilcox-O'Hearn*
|zooko| *, Editor: Zooko.* `View TWN on the web`_ *or* `subscribe to TWN`_
*. Send your news stories to* `marlowe at antagonism.org`_ *— submission
deadline: Friday night.*

.. _marlowe at antagonism.org: mailto:marlowe at antagonism.org
.. |peter| image:: psecor.jpg
   :height: 35
   :alt: peter
   :target: http://tahoe-lafs.org/trac/tahoe-lafs/wiki/AboutUs
.. |marlowe| image:: marlowe-x75-bw.jpg
   :height: 35
   :alt: marlowe
   :target: http://tahoe-lafs.org/trac/tahoe-lafs/wiki/AboutUs
.. |zooko| image:: zooko.png
   :height: 35
   :alt: Zooko
   :target: http://tahoe-lafs.org/trac/tahoe-lafs/wiki/AboutUs

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJP8ldHAAoJEAT4nRyi0elyoyYQAOiHsGeAVlGbYyNfOMFSgXrB
BieXq4Sh2a+5IEPZqQlDdqHDd5dfKEk2YlLKtTGOGIQVzZg07fdK0D9OeZ3u8Jib
RSYECPRjG1SzOiyMgVR/+q1cHYjJFBBhYt+zPst7v4ihMbF9JvFeBtEFLQNOPexR
FyHJp3mv2E/jerTy7J3URkSZVYGGF72bxldb/bfX4vq/0iQgEHK29HXfEG49R/5+
TaGCZFC3ub4yiVBS9XJDH2HWhAIaVu4JzLsAK8XAdt9ecrb1RLkVkWSmLSTGi6Z4
1BM3Bu6eKqkLJ8Jc2bPONdn+CLBce6YaZmQfWsKmkmzIlNlRemmwYUZvXF0W6EC4
NEMW/da5eqMEC+D8uhSgUUmKcZQ2xstRmBYlTAiqO35bhMexCQKyvulzeUsHTpWn
K4yVeFkgmILUR5ETSVOPXpfdHgA0qIWZ9YyQaFn91jXMCn3TGEAFqeafJj9XbSJm
N7xyI0GPGRBmZ4ZfWLIQ3Fug4wLaQPg8MPyMQdZBTzcuzzQdDFr+zEom9SvnEYcA
vAtUfMWeIZiSNEZwEjdOsgANGOTTTyCBLbHW0+gdt026Ya4HchApiJqPPUdYY/Pr
nrTEWRG69kIntRfGYYWwDoIyd3S1nC5imlTt3rdzUHN0uzgrB41Xu2D3JcV53k4d
I2llXN+LVnIP+NiFp2HO
=VpK6
-----END PGP SIGNATURE-----


More information about the tahoe-dev mailing list