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
81a64d50
Commit
81a64d50
authored
Jul 02, 2010
by
Jonathon Duerig
Browse files
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
parents
995e99f1
a51bf993
Changes
1
Hide whitespace changes
Inline
Side-by-side
protogeni/lib/GeniCMV2.pm.in
View file @
81a64d50
...
...
@@ -331,6 +331,8 @@ sub CreateSliver($)
GeniCM
::
CleanupDeadSlice
($
slice
,
1
);
}
}
my
($
sliver_credential
,
$
sliver_manifest
)
=
@{
$
response
->{
'value'
}
};
#
#
Leave
the
slice
intact
on
error
,
so
we
can
go
look
at
it
.
#
...
...
@@ -359,8 +361,17 @@ sub CreateSliver($)
return
GeniResponse
->
Create
(
GENIRESPONSE_ERROR
,
undef
,
"Could not start sliver"
);
}
GeniCM
::
UpdateManifest
($
slice
);
$
sliver_manifest
=
$
aggregate
->
GetManifest
(
1
);
if
(
!defined($sliver_manifest)) {
print
STDERR
"CreateSliver: Could not get manifest for $aggregate
\n
"
;
return
GeniResponse
->
Create
(
GENIRESPONSE_ERROR
,
undef
,
"Internal Error"
);
}
$
slice
->
UnLock
();
return
$
response
;
return
GeniResponse
->
Create
(
GENIRESPONSE_SUCCESS
,
[$
sliver_credential
,
$
sliver_manifest
]);
}
#
...
...
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