From fd9514f90e77902947b941a55466254f626eb267 Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Thu, 9 Dec 2021 22:41:41 +0300 Subject: [PATCH] [#1032] node/container/router: Fix interface description After #872 `NextStage` method description becomes outdated. Signed-off-by: Pavel Karpy --- pkg/services/container/announcement/load/route/deps.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/services/container/announcement/load/route/deps.go b/pkg/services/container/announcement/load/route/deps.go index d8c5f28ec..77b182ce3 100644 --- a/pkg/services/container/announcement/load/route/deps.go +++ b/pkg/services/container/announcement/load/route/deps.go @@ -29,6 +29,10 @@ type Builder interface { // Empty passed list means being at the starting point of the route. // // Must return empty list and no error if the endpoint of the route is reached. + // If there are more than one point to go and the last passed point is included + // in that list (means that point is the last point in one of the route groups), + // returned route must contain nil point that should be interpreted as signal to, + // among sending to other route points, save the announcement in that point. NextStage(a container.UsedSpaceAnnouncement, passed []ServerInfo) ([]ServerInfo, error) }