github.com/Cloud-Foundations/Dominator@v0.3.4/imagebuilder/rpcd/replaceIdleSlaves.go (about)

     1  package rpcd
     2  
     3  import (
     4  	"github.com/Cloud-Foundations/Dominator/lib/errors"
     5  	"github.com/Cloud-Foundations/Dominator/lib/srpc"
     6  	proto "github.com/Cloud-Foundations/Dominator/proto/imaginator"
     7  )
     8  
     9  func (t *srpcType) ReplaceIdleSlaves(conn *srpc.Conn,
    10  	request proto.ReplaceIdleSlavesRequest,
    11  	reply *proto.ReplaceIdleSlavesResponse) error {
    12  	reply.Error = errors.ErrorToString(
    13  		t.builder.ReplaceIdleSlaves(request.ImmediateGetNew))
    14  	return nil
    15  }