This is an automated email from the ASF dual-hosted git repository.

pbacsko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-core.git


The following commit(s) were added to refs/heads/master by this push:
     new 316cae15 [YUNIKORN-2126] Fixing gocritic lint issues (#703)
316cae15 is described below

commit 316cae155cd3c00a33fc7db13914aa1ba08ad4e1
Author: Michael Akinyemi <[email protected]>
AuthorDate: Mon Nov 13 17:08:17 2023 +0100

    [YUNIKORN-2126] Fixing gocritic lint issues (#703)
    
    Closes: #703
    
    Signed-off-by: Peter Bacsko <[email protected]>
---
 cmd/schedulerclient/client.go   | 15 ++++++++++-----
 pkg/scheduler/placement/rule.go |  2 +-
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/cmd/schedulerclient/client.go b/cmd/schedulerclient/client.go
index 0fbf773e..7e9f085a 100644
--- a/cmd/schedulerclient/client.go
+++ b/cmd/schedulerclient/client.go
@@ -20,6 +20,7 @@ package main
 
 import (
        "context"
+       "fmt"
        "io"
        "log"
        "time"
@@ -35,6 +36,12 @@ const (
 )
 
 func main() {
+       if err := runApp(); err != nil {
+               log.Fatalf("error: %v", err)
+       }
+}
+
+func runApp() error {
        // Set up a connection to the server.
        conn, err := grpc.Dial(address, 
grpc.WithTransportCredentials(insecure.NewCredentials()))
        if err != nil {
@@ -47,13 +54,13 @@ func main() {
        defer cancel()
        _, err = c.RegisterResourceManager(ctx, 
&si.RegisterResourceManagerRequest{})
        if err != nil {
-               log.Fatalf("could not greet: %v", err)
+               return fmt.Errorf("could not greet: %v", err)
        }
        log.Printf("Responded")
 
        stream, err := c.UpdateAllocation(ctx)
        if err != nil {
-               log.Fatalf("error on update: %v", err)
+               return fmt.Errorf("error on update: %v", err)
        }
        done := make(chan bool)
 
@@ -69,9 +76,6 @@ func main() {
                        log.Print("Send request")
                        time.Sleep(time.Millisecond * 100)
                }
-               //if err := stream.CloseSend(); err != nil {
-               //   log.Println(err)
-               //}
        }()
 
        // second goroutine receives data from stream
@@ -104,4 +108,5 @@ func main() {
 
        <-done
        log.Printf("Finished")
+       return nil
 }
diff --git a/pkg/scheduler/placement/rule.go b/pkg/scheduler/placement/rule.go
index 94a04b45..84e1d31a 100644
--- a/pkg/scheduler/placement/rule.go
+++ b/pkg/scheduler/placement/rule.go
@@ -121,5 +121,5 @@ func normalise(name string) string {
 
 // Replace all dots in the generated queue name before making it a fully 
qualified name.
 func replaceDot(name string) string {
-       return strings.Replace(name, configs.DOT, configs.DotReplace, -1)
+       return strings.ReplaceAll(name, configs.DOT, configs.DotReplace)
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to