Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LEFEBVREJP email
rsm
Commits
f24be64a
Commit
f24be64a
authored
Apr 09, 2020
by
Huff, Israel
Browse files
changed method names to use lazyCamel case
parent
8faec0be
Pipeline
#96785
passed with stages
in 5 minutes and 19 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
rsmcore/queuebase.hh
View file @
f24be64a
...
...
@@ -9,13 +9,13 @@ class QueueBase
{
public:
virtual
~
QueueBase
();
virtual
QString
list
a
ll
n
ode
i
nfo
()
=
0
;
virtual
QString
list
a
ll
q
ueues
()
=
0
;
virtual
QString
check
j
ob
(
QString
params
)
=
0
;
virtual
QString
delete
j
ob
(
QString
params
)
=
0
;
virtual
QString
submit
j
ob
(
QString
params
)
=
0
;
virtual
QString
show
q
ueue
i
nfo
(
QString
params
)
=
0
;
virtual
QString
show
f
ree
p
rocs
(
QString
params
)
=
0
;
virtual
QString
list
A
ll
N
ode
I
nfo
()
=
0
;
virtual
QString
list
A
ll
Q
ueues
()
=
0
;
virtual
QString
check
J
ob
(
QString
params
)
=
0
;
virtual
QString
delete
J
ob
(
QString
params
)
=
0
;
virtual
QString
submit
J
ob
(
QString
params
)
=
0
;
virtual
QString
show
Q
ueue
I
nfo
(
QString
params
)
=
0
;
virtual
QString
show
F
ree
P
rocs
(
QString
params
)
=
0
;
};
// class QueueBase
}
// namespace rsm
...
...
rsmcore/queuepbs.cc
View file @
f24be64a
...
...
@@ -3,15 +3,15 @@
namespace
rsm
{
// QueuePBS::~QueuePBS() {}
QString
QueuePBS
::
list
a
ll
n
ode
i
nfo
()
{
return
"pbsnodes -a"
;
}
QString
QueuePBS
::
list
a
ll
q
ueues
()
{
return
"qstat -q"
;
}
QString
QueuePBS
::
check
j
ob
(
QString
params
)
QString
QueuePBS
::
list
A
ll
N
ode
I
nfo
()
{
return
"pbsnodes -a"
;
}
QString
QueuePBS
::
list
A
ll
Q
ueues
()
{
return
"qstat -q"
;
}
QString
QueuePBS
::
check
J
ob
(
QString
params
)
{
// TODO: optional -f job_id
return
"qstat "
+
params
;
}
QString
QueuePBS
::
delete
j
ob
(
QString
params
)
{
return
"qdel "
+
params
;
}
QString
QueuePBS
::
submit
j
ob
(
QString
params
)
{
return
"qsub "
+
params
;
}
QString
QueuePBS
::
show
q
ueue
i
nfo
(
QString
params
)
{
return
"showq "
+
params
;
}
QString
QueuePBS
::
show
f
ree
p
rocs
(
QString
params
)
{
return
"showbf "
+
params
;
}
QString
QueuePBS
::
delete
J
ob
(
QString
params
)
{
return
"qdel "
+
params
;
}
QString
QueuePBS
::
submit
J
ob
(
QString
params
)
{
return
"qsub "
+
params
;
}
QString
QueuePBS
::
show
Q
ueue
I
nfo
(
QString
params
)
{
return
"showq "
+
params
;
}
QString
QueuePBS
::
show
F
ree
P
rocs
(
QString
params
)
{
return
"showbf "
+
params
;
}
}
// namespace rsm
rsmcore/queuepbs.hh
View file @
f24be64a
...
...
@@ -9,13 +9,13 @@ class QueuePBS : public QueueBase
{
public:
// ~QueuePBS() override;
QString
list
a
ll
n
ode
i
nfo
()
override
;
QString
list
a
ll
q
ueues
()
override
;
QString
check
j
ob
(
QString
params
)
override
;
QString
delete
j
ob
(
QString
params
)
override
;
QString
submit
j
ob
(
QString
params
)
override
;
QString
show
q
ueue
i
nfo
(
QString
params
)
override
;
QString
show
f
ree
p
rocs
(
QString
params
)
override
;
QString
list
A
ll
N
ode
I
nfo
()
override
;
QString
list
A
ll
Q
ueues
()
override
;
QString
check
J
ob
(
QString
params
)
override
;
QString
delete
J
ob
(
QString
params
)
override
;
QString
submit
J
ob
(
QString
params
)
override
;
QString
show
Q
ueue
I
nfo
(
QString
params
)
override
;
QString
show
F
ree
P
rocs
(
QString
params
)
override
;
};
// class QueuePBS
}
// namespace rsm
...
...
rsmcore/queuesge.cc
View file @
f24be64a
...
...
@@ -3,20 +3,20 @@
namespace
rsm
{
// QueueSGE::~QueueSGE() {}
QString
QueueSGE
::
list
a
ll
n
ode
i
nfo
()
{
return
"qstat -F"
;
}
QString
QueueSGE
::
list
a
ll
q
ueues
()
{
return
"qstat -g c"
;
}
QString
QueueSGE
::
check
j
ob
(
QString
params
)
QString
QueueSGE
::
list
A
ll
N
ode
I
nfo
()
{
return
"qstat -F"
;
}
QString
QueueSGE
::
list
A
ll
Q
ueues
()
{
return
"qstat -g c"
;
}
QString
QueueSGE
::
check
J
ob
(
QString
params
)
{
// TODO: optional -j job_id
return
"qstat "
+
params
;
}
QString
QueueSGE
::
delete
j
ob
(
QString
params
)
{
return
"qdel "
+
params
;
}
QString
QueueSGE
::
submit
j
ob
(
QString
params
)
{
return
"qsub "
+
params
;
}
QString
QueueSGE
::
show
q
ueue
i
nfo
(
QString
params
)
QString
QueueSGE
::
delete
J
ob
(
QString
params
)
{
return
"qdel "
+
params
;
}
QString
QueueSGE
::
submit
J
ob
(
QString
params
)
{
return
"qsub "
+
params
;
}
QString
QueueSGE
::
show
Q
ueue
I
nfo
(
QString
params
)
{
// TODO: optional -q queue_name
return
"qstat "
+
params
;
}
// TODO: how best to handle unsupported features?
QString
QueueSGE
::
show
f
ree
p
rocs
(
QString
params
)
QString
QueueSGE
::
show
F
ree
P
rocs
(
QString
params
)
{
(
void
)
sizeof
(
params
);
return
""
;
...
...
rsmcore/queuesge.hh
View file @
f24be64a
...
...
@@ -9,13 +9,13 @@ class QueueSGE : public QueueBase
{
public:
// ~QueueSGE() override;
QString
list
a
ll
n
ode
i
nfo
()
override
;
QString
list
a
ll
q
ueues
()
override
;
QString
check
j
ob
(
QString
params
)
override
;
QString
delete
j
ob
(
QString
params
)
override
;
QString
submit
j
ob
(
QString
params
)
override
;
QString
show
q
ueue
i
nfo
(
QString
params
)
override
;
QString
show
f
ree
p
rocs
(
QString
params
)
override
;
QString
list
A
ll
N
ode
I
nfo
()
override
;
QString
list
A
ll
Q
ueues
()
override
;
QString
check
J
ob
(
QString
params
)
override
;
QString
delete
J
ob
(
QString
params
)
override
;
QString
submit
J
ob
(
QString
params
)
override
;
QString
show
Q
ueue
I
nfo
(
QString
params
)
override
;
QString
show
F
ree
P
rocs
(
QString
params
)
override
;
};
// class QueueSGE
}
// namespace rsm
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment