projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
13063: Use upstream azure-sdk-for-go.
[arvados.git]
/
services
/
crunch-dispatch-slurm
/
squeue.go
diff --git
a/services/crunch-dispatch-slurm/squeue.go
b/services/crunch-dispatch-slurm/squeue.go
index 5ecfe8ff2fc049201eb27c8e58c7a02eb84cbbb4..adb620ea8d34778f9d3c4d32edd42f518867b5a4 100644
(file)
--- a/
services/crunch-dispatch-slurm/squeue.go
+++ b/
services/crunch-dispatch-slurm/squeue.go
@@
-22,6
+22,7
@@
type jobPriority struct {
// command 'squeue'.
type SqueueChecker struct {
Period time.Duration
// command 'squeue'.
type SqueueChecker struct {
Period time.Duration
+ Slurm Slurm
uuids map[string]jobPriority
startOnce sync.Once
done chan struct{}
uuids map[string]jobPriority
startOnce sync.Once
done chan struct{}
@@
-77,7
+78,7
@@
func (sqc *SqueueChecker) check() {
sqc.L.Lock()
defer sqc.L.Unlock()
sqc.L.Lock()
defer sqc.L.Unlock()
- cmd :=
theConfig.s
lurm.QueueCommand([]string{"--all", "--format=%j %y %Q"})
+ cmd :=
sqc.S
lurm.QueueCommand([]string{"--all", "--format=%j %y %Q"})
stdout, stderr := &bytes.Buffer{}, &bytes.Buffer{}
cmd.Stdout, cmd.Stderr = stdout, stderr
if err := cmd.Run(); err != nil {
stdout, stderr := &bytes.Buffer{}, &bytes.Buffer{}
cmd.Stdout, cmd.Stderr = stdout, stderr
if err := cmd.Run(); err != nil {