Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Jira ID

Jira Legacy
serverSystem JIRA
serverId32008a99-7831-3ff8-9638-3db0cd01164d
keyPP-912

Jira Legacy
serverSystem JIRA
serverId32008a99-7831-3ff8-9638-3db0cd01164d
keyPP-913

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId32008a99-7831-3ff8-9638-3db0cd01164d
keyPP-1288

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId32008a99-7831-3ff8-9638-3db0cd01164d
keyPP-1289

Forum Discussion  

Click here

Requirements and Usecases Click here
Design Document Links

      Interface 1: server hook event - “resv_confirm”

  • Visibility: Public

  • Change Control: Experimental

  • Details:

    • The hook created for this event will be invoked when there is a request for reservation confirmation which occurs after submitting a reservation, a confirmed reservation is altered or when a running reservation is altered.

    • This hook is created by pbsadmin and it will have read privileges to the server and the reservation objects.

    • The hook will run in foreground with the PBS server.

    • The reservation object with in the hook can be created by an interface pbs.event().resv exposed by the PBS event module.
    • The server object attributes can be accessed by the interface pbs.server() exposed by the PBS module. 
    • The reservation queue object attributes can be accessed by the interface pbs.event().resv.queue exposed by the PBS module.
    • The hook can accept or reject the reservation. Upon accept(), the reservation request gets confirmed status from the PBS server. Upon reject(), the following are the usecases:

      • If the reservation that was submitted has not yet started, the reservation object will be purged from the server.

      • If there is a confirmed reservation which has not yet started and and an alter requested on it, the reservation will continue to stay with it’s original attributes.

      • If there is a running reservation and an alter is requested on that, the reservation will continue to run with it’s original attributes.

...