Changes between Initial Version and Version 1 of MeetingNotes_2012_10_23


Ignore:
Timestamp:
2012-10-23T18:43:12Z (12 years ago)
Author:
nejucomo
Comment:

Add a very messy paste.

Legend:

Unmodified
Added
Removed
Modified
  • MeetingNotes_2012_10_23

    v1 v1  
     1= Dev Meeting Archive: 2012-10-23 =
     2
     3== OpenEtherPad Transcription ==
     4
     5=== 15:43 - Reviewing ticket 1240 ===
     6
     7https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1240
     8
     9A repository with the patch: https://github.com/amiller/tahoe-lafs/tree/amiller-1240
     10
     11Getting to amiller's state:
     12$ mkdir tahoe-lafs-amiller ; cd ./tahoe-lafs-amiller
     13$ git clone https://github.com/amiller/tahoe-lafs.git
     14$ cd tahoe-lafs
     15$ git checkout amiller-1240
     16amiller: There's a period of time where the tests did not fail, but then they did fail.  It was hard to follow through the code.  amiller considers a heisenbug or it could be because it's hard to grok twisted errors.
     17davidsarah & amiller are running the tests independently to see the results.
     18[The hangout chat feature is horrible (most users won't see it, and if they enable it later they don't have history), so there's a dump at the bottom of this page.  Future chat goes into IRC.]
     1915:54 - Many people are running tests on their local machines.
     20amiller shares his terminal, and zooms on test_mutable.py, test_retrieve_surprise.
     21zooko suggests this test relies on the ResponseCache which the patch has removed; but it's not clear that the test needs to rely on this cache.
     2216:10 - More discussion of the specific test; david-sarah changes "self.old_map.best_recoverable_version()" to {something else} to see a different error and asks if that's the expected error for this test.
     23zooko suggests the current test has four steps:
     241. overwrite file
     252.
     263.
     274. download again with the stale map
     28zooko: to make the test work, we need a stale map but we need the cache to be cleared (or not relied upon).  Question: Where is it getting the data from the cache.
     29amiller: Not quite sure but probably when creating the mutable file.  Maybe alter the test to detect when the cache is populated.
     30A change in amiller's patch is that the cache key has a version in it.
     31Zooko suggests extracting the readcap, then using that readcap for the rest of the test which will not have the cached state.
     3216:15 - Zooko describes Tahoe birthday party in Boulder at ~23:00 utc on saturday.  It might just be Zooko.  Others should plan to connect with hangouts and projectors.
     33[IRC] warner mentions that it was inconvenient to translate from UTC to local time in his head; nejucomo offers to put common local timezones on the wiki page.
     3416:20 - Returning to discussion about the failing test in amiller's branch.
     35zooko suggests a follow-on to ticket 1240 is to review the cache involved in this patch to ensure that it is actually getting hit and justified.
     36davidsarah modified the test to explicitly clear the node cache, which is what zooko suggested, but the test still does not work and generates the same error.  The old contents are still present which was not expected, so maybe there is yet another cache.
     37amiller suggests adding prints for object identities to debug the caching behavior further.
     3816:25 - Zooko discusses topics for next meeting.  He says the debug session in this meeting was very useful.  He's interested in both "nuts and bolts" and science/design stuff, aka "tesla coils and ..."
     39Zooko: Proof of Retrievability paper is nearly ready for reviewing at a meeting.
     40Zooko: Rainhill design by David-Sarah needs review by crypto experts.
     41David-Sarah: It might be possible to simplify Rainhill in some way.
     42Zooko: Possible approaches for rainhill:
     43a. document its security features
     44b. explain why the complexity is necessary for features
     45c. determine if simpler constructs achieve those features
     46Zooko: Wants to advertise rainhill for broader crypto community review.  Suggests next week will be PoR topic, then the week after could be Rainhill; after some advertising.
     47Everyone agrees.
     48=== hangout dump ===
     49me
     5010:36 AM
     51I'll update the wiki.
     52hehe
     53yes
     54I will call Zooko.
     55Andrew Miller joined group chat.
     56me
     5710:38 AM
     58Hi Amiller!
     59I'm on the phone w. Zooko; he's trying to connect now.
     60Hey, I'm muted because I'm in a shared office space.
     61I can hear you amiller.
     62Hi! (I'm nejucomo on irc / mailing list.)
     63John Asdad joined group chat.
     64me
     6510:41 AM
     66Hi.
     67I'll start taking meeting notes here: http://openetherpad.org/SbIhGULiyq
     68John Asdad left group chat.
     69John Asdad joined group chat.
     70me
     7110:48 AM
     72Yes.
     73And here... and on the openetherpad.
     74Can everyone see this chat?
     75That's reaallly annoying!
     76Ok.
     77I'll repaste it here: http://openetherpad.org/SbIhGULiyq
     78 
     79=== end hangout paste ===