From 9bb6165ec98d89f37a956f2247c9f3d606ead3a5 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Wed, 22 Dec 2021 10:00:14 -0500
Subject: [PATCH] pass available space to the MutableShareFile

as Tahoe now wants, so it can respect available space when allocating more for
a lease
---
 src/_zkapauthorizer/_storage_server.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py
index 5fdf3e4..806f7b8 100644
--- a/src/_zkapauthorizer/_storage_server.py
+++ b/src/_zkapauthorizer/_storage_server.py
@@ -847,6 +847,7 @@ def add_leases_for_writev(storage_server, storage_index, secrets, tw_vectors, no
             (write_enabler, renew_secret, cancel_secret) = secrets
             share = get_share_file(sharepath)
             share.add_or_renew_lease(
+                storage_server.get_available_space(),
                 LeaseInfo(
                     owner_num=1,
                     renew_secret=renew_secret,
-- 
GitLab