[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3540: allmydata.mutable.publish.Publish.publish has unreliably covered bad shares handling code

Tahoe-LAFS trac at tahoe-lafs.org
Mon Nov 30 18:53:07 UTC 2020


#3540: allmydata.mutable.publish.Publish.publish has unreliably covered bad shares
handling code
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 From https://www.tahoe-lafs.org/trac/tahoe-lafs/ticket/2891 and
 https://app.codecov.io/gh/tahoe-lafs/tahoe-lafs/compare/896/changes, these
 lines are non-deterministically covered:

 {{{
         for key, old_checkstring in
 list(self._servermap.get_bad_shares().items()):
             (server, shnum) = key
             self.goal.add( (server,shnum) )
             self.bad_share_checkstrings[(server,shnum)] = old_checkstring
 }}}

 Add some deterministic coverage for them.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3540>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list