mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-10-31 08:03:43 +08:00 
			
		
		
		
	store: set nodegroup last activity
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		| @@ -18,6 +18,8 @@ import ( | ||||
| 	"github.com/docker/buildx/build" | ||||
| 	"github.com/docker/buildx/builder" | ||||
| 	"github.com/docker/buildx/monitor" | ||||
| 	"github.com/docker/buildx/store" | ||||
| 	"github.com/docker/buildx/store/storeutil" | ||||
| 	"github.com/docker/buildx/util/buildflags" | ||||
| 	"github.com/docker/buildx/util/confutil" | ||||
| 	"github.com/docker/buildx/util/dockerutil" | ||||
| @@ -261,6 +263,9 @@ func runBuild(dockerCli command.Cli, in buildOptions) (err error) { | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	if err = updateLastActivity(dockerCli, b.NodeGroup); err != nil { | ||||
| 		return errors.Wrapf(err, "failed to update builder last activity time") | ||||
| 	} | ||||
| 	nodes, err := b.LoadNodes(ctx, false) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| @@ -730,3 +735,12 @@ func isExperimental() bool { | ||||
| 	} | ||||
| 	return false | ||||
| } | ||||
|  | ||||
| func updateLastActivity(dockerCli command.Cli, ng *store.NodeGroup) error { | ||||
| 	txn, release, err := storeutil.GetStore(dockerCli) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	defer release() | ||||
| 	return txn.UpdateLastActivity(ng) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 CrazyMax
					CrazyMax