From f76a491eaa25bffa1a36a26fa8c72236acae2fbc Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Fri, 1 Oct 2021 15:25:14 -0400 Subject: [PATCH] fix some errors in the spending diagram --- docs/source/dev/README.rst | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/docs/source/dev/README.rst b/docs/source/dev/README.rst index 19940b80..f9d10518 100644 --- a/docs/source/dev/README.rst +++ b/docs/source/dev/README.rst @@ -139,12 +139,15 @@ Storage-Time Spending (ie Use) participant StorageNode as "Storage Node" participant SpendingService as "Spending Service" - MagicFolder -> TahoeLAFS : store some data + [-> MagicFolder: upload triggered activate MagicFolder - TahoeLAFS -> ZKAPAuthorizer : store some data + MagicFolder -> TahoeLAFS : store some data activate TahoeLAFS + TahoeLAFS -> ZKAPAuthorizer : store some data + activate ZKAPAuthorizer + loop until tokens accepted ZKAPAuthorizer <- ZKAPAuthzDB : load some tokens ZKAPAuthorizer -> StorageNode : store some data using these tokens @@ -154,17 +157,18 @@ Storage-Time Spending (ie Use) SpendingService -> StorageNode: already spent, rejected StorageNode -> ZKAPAuthorizer: already spent, rejected else fresh tokens - SpendingService -> StorageNode: spent, allowed - StorageNode -> ZKAPAuthorizer: data stored - ZKAPAuthorizer -> ZKAPAuthzDB: discard spent tokens + SpendingService -> StorageNode: accepted end - - ZKAPAuthorizer -> TahoeLAFS: data stored - deactivate TahoeLAFS - TahoeLAFS -> MagicFolder: data stored - deactivate MagicFolder end + StorageNode -> ZKAPAuthorizer: data stored + deactivate ZKAPAuthorizer + ZKAPAuthorizer -> ZKAPAuthzDB: discard spent tokens + ZKAPAuthorizer -> TahoeLAFS: data stored + deactivate TahoeLAFS + TahoeLAFS -> MagicFolder: data stored + deactivate MagicFolder + .. include:: ../../../morph/grid/local/README.rst -- GitLab