Processing requests for resources
Processing requests for resources
This article is for consortium managers and explains:
Please make sure you have read the article “Requesting resources” to understand how the process works from the requester’s point of view.
This article will show you how to process requests for resources, but also show you what you need to consider when doing so.
The overall process for handling requests for resources from projects is summarised as follows. It all happens via the JASMIN Projects Portal .
Your task when reviewing should be to:
Log in to the JASMIN Projects Portal
This requires your JASMIN credentials (so you need to have a JASMIN account to proceed). Two-factor authentication is used: you can opt to send a verification code to the email address registered with your JASMIN account, then enter that code to proceed. Check your spam folder if the message doesn’t appear.
Follow the “Consortia” link at the top, to show all the consortia. The one(s) you are responsible for will have a “Go to consortium” button.
Click “Go to consortium”
This screen has 3 tabs: we are looking at the “overview” tab first, showing your how much of each type of resource is committed (provisioned) against the allocated resources for your consortium.
Go to the “Projects” tab. If you have any projects with outstanding items for review, the number of projects will be indicated next to the “Projects” tab.
Here we can see all the projects in this consortium: scroll down to see “cards” for all the projects. The tab indicated that there were 2 to be reviewed and these are labelled here too.
Click “Go to Project” for the one you want to review, to see the project overview screen.
The “Overview” screen for a project gives you the timeline of what’s happened (most recent first) so you can see the description and any comments.
Now go to the “Services” tab, to see what service(s) this project thinks it needs, and what resources are requested for those services:
In this case, they’re just asking for a Group Workspace, and have documented a requirement for 10 TB of SOF disk space, between the dates shown. For now, we’ll just consider how to approve that one request (but you could encourage them to ask for tape space as well, then approve both together).
The SOF requirement is in the “REQUESTED” state, meaning it’s awaiting your review, so click the “?” icon, to review that requirement:
Here, you can see that this requirement for 10 TB SOF of SOF disk is OK in terms of your consortium’s overall allocation for SOF (1.6 PB), and current commitments (770.2 TB or 48%) against that allocation. But only you know what other projects are in the pipeline in your science domain:
If you want to suggest changes to the project (e.g. you think they’ve picked the wrong type) you can “Reject” with comments, and they can re-submit the request.
If you’re happy to approve, click “Approve”:
The SOF requirement now has status “APPROVED” so (as long as there are no other requirements in “REQUESTED” state), you can click “Submit for provisioning”.
If there are other requirements that have been requested, you either need to approve them too, or reject them so that you can agree acceptable resource request with the project owner.
If submitted, the requirement will then have the status “AWAITING PROVISIONING” and the JASMIN team will pick up the request to arrange provision of the resources.
Once the JASMIN team has completed provisioning the resources, the status changes to “PROVISIONED” and the location is confirmed: in this case giving the path to the disk space now that’s now available.
At this point, the project owner who requested the resources would also be notified to check the status on the portal, so should be able to pick up the location, but you may wish to check with them yourself, to track the request to completion.
Where a project already exists, a project owner can submit a request for changes to resources on an existing service, or could request an additional service (e.g. adding a cloud tenancy where there’s already a Group Workspace). Adding an additional service should work as described above, but reviewing a request to modify resources on an existing service, is shown below:
We start from the project overview screen (so check above for steps to reach that):
We can see in the comments that something has been requested: those comments are attached by the project owner to provide extra context to the request.
Go to the Service tab to review further:
Here we can see the original 10 TB which is “PROVISIONED” but above it is the request for the additional 1 TB, with status “REQUESTED”.
Click the “?” to review:
From the consortium manager’s point of view, it’s the same process as before, so go through the same steps to scrutinise the request.
Reject the request (with comments) if you want the project owner to change things, or approve it if you’re happy:
Now the request is marked as “APPROVED”, and since we have no other requests in “REQUESTED” state for you to review, you can click “Submit for provisioning”.
Once you have submitted it, the request is marked “AWAITING PROVISIONING” for the JASMIN team to pick up.
In this case, we’re adding space to the same service, so when it comes to recording what’s provisioned, the 10 TB & 1 TB “chunks” will be combined (in terms of how they’re recorded here), reflecting the fact that the JASMIN team will have simply expanded the size of the (single) disk volume. This makes sense if the project has asked for more space, but the total space is needed until the end of the whole project. So the previous 10TB (the record, not the actual disk) has been marked “DECOMMISSIONED”:
An alternative, which might be applicable in some cases, is where the extra space “boost” is only needed for a shorter period of time, as shown by the different end dates to the 2 requirements below. They’re both referring to the same physical storage, but the extra 1 TB space “expires” first.
The process for reviewing requests for other resource types, such as those needed for cloud tenancies, is the same as above. Further examples may follow here as needed.