Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
5f812b5e
Commit
5f812b5e
authored
Jun 09, 2010
by
Leigh B Stoller
Browse files
More bug fixes for cooked mode.
parent
af6a7133
Changes
1
Hide whitespace changes
Inline
Side-by-side
db/libGeni.pm.in
View file @
5f812b5e
...
...
@@ -452,7 +452,7 @@ sub RedeemTickets($$$)
};
print
STDERR
"Redeeming all tickets in parallel ...
\n
"
;
if
(
ParRun
(
undef
,
\@
results
,
$
coderef
,
@
resources
))
{
if
(
ParRun
(
{
'maxwaittime'
=>
300
}
,
\@
results
,
$
coderef
,
@
resources
))
{
print
STDERR
"*** RedeemTickets: Internal error getting tickets
\n
"
;
#
#
Need
to
be
careful
here
;
some
of
the
tickets
might
have
been
...
...
@@ -515,20 +515,25 @@ sub MapNodes($$)
print
STDERR
"$manifest_string
\n
"
if
($
verbose
);
foreach
my
$
ref
(
GeniXML
::
FindNodes
(
"n:node"
,
$
manifest
)->
get_nodelist
())
{
my
$
sliver_urn
=
GeniXML
::
Get
SliverId
(
$
ref
);
my
$
sliver_urn
=
GeniXML
::
Get
Text
(
"sliver_urn"
,
$
ref
);
my
$
vname
=
GeniXML
::
GetVirtualId
($
ref
);
my
$
sshdport
=
GeniXML
::
GetText
(
"sshdport"
,
$
ref
);
my
$
manager_urn
=
GeniXML
::
GetText
(
"component_manager_urn"
,
$
ref
);
#
#
The
manifest
can
include
nodes
from
other
CMs
.
There
will
not
#
be
a
sliver
urn
in
that
case
.
#
my
$
component_manager_urn
=
GeniXML
::
GetManagerId
($
ref
);
next
if
(
!defined($sliver_urn) && !defined($component_manager_urn));
if
(
!defined($sliver_urn));
#
Hmm
,
still
need
to
check
this
.
next
if
(
!defined($manager_urn) ||
$
manager_urn
ne
$
resource
->
manager_urn
());
my
$
node
=
$
experiment
->
VnameToNode
($
vname
);
if
(
!defined($node)) {
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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