mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-22 18:22:40 +00:00
for mutable publishes, ignore servers w/o valid grid-manager certiicates
This commit is contained in:
parent
e453db879a
commit
4123328404
@ -945,6 +945,17 @@ class Publish:
|
||||
serverid = server.get_serverid()
|
||||
if server in self.bad_servers:
|
||||
continue
|
||||
# if we have >= 1 grid-managers, this checks that we have
|
||||
# a valid certificate for this server
|
||||
if not server.upload_permitted():
|
||||
self.log(
|
||||
"No valid grid-manager certificates for '{}' while choosing slots for mutable".format(
|
||||
server.get_serverid(),
|
||||
),
|
||||
level=log.UNUSUAL,
|
||||
)
|
||||
continue
|
||||
|
||||
entry = (len(old_assignments.get(server, [])), i, serverid, server)
|
||||
serverlist.append(entry)
|
||||
serverlist.sort()
|
||||
|
Loading…
x
Reference in New Issue
Block a user