Changes between Version 7 and Version 14 of Ticket #1870


Ignore:
Timestamp:
2013-07-22T20:02:01Z (11 years ago)
Author:
daira
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1870

    • Property Status changed from new to assigned
    • Property Keywords blocks-cloud-merge removed
    • Property Owner changed from markberger to daira
  • Ticket #1870 – Description

    v7 v14  
    1 The [https://github.com/davidsarah/tahoe-lafs/commits/1818-leasedb 1818-leasedb] branch has a performance regression that shows up when running the test suite -- in fact, the test suite is not able to pass at the moment purely due to timeouts.
     1The [https://github.com/davidsarah/tahoe-lafs/commits/1818-leasedb 1818-leasedb] branch has a performance regression that shows up when running the test suite ~~-- in fact, the test suite is not able to pass at the moment purely due to timeouts~~.
    22
    33Since the regression does ''not'' show up when using {{{make tmpfstest}}} (which uses a memory-based tmpfs filesystem rather than disk), my tentative conclusion is that it is due to the latency of leasedb database syncs. There are currently many redundant syncs due to every SQL query/update being in a separate transaction, and due to there being more SQL queries and updates than necessary per storage API request. We could also use a more relaxed consistency mode, if that is safe.