-
公开(公告)号:US10303512B2
公开(公告)日:2019-05-28
申请号:US15413242
申请日:2017-01-23
申请人: ATLASSIAN PTY LTD
发明人: Brad Baker , Michael Ruflin , Joshua Hansen , Adam Hynes , Clement Capiaux , Edward Zhang
摘要: Disclosed herein is a computer implemented method for scheduling a new task. The method comprises: receiving task data in respect of the new task, the task data comprising at least information enabling the new task to be uniquely identified and a target runtime for the new task; recording the received task data in a data structure and determining if a new job needs to be registered with an underlying job scheduler.
-
公开(公告)号:US09552229B2
公开(公告)日:2017-01-24
申请号:US14712870
申请日:2015-05-14
申请人: ATLASSIAN PTY LTD
发明人: Brad Baker , Michael Ruflin , Joshua Hansen , Adam Hynes , Clement Capiaux , Edward Zhang
CPC分类号: G06F9/4887 , G06F9/5038
摘要: Disclosed herein is a computer implemented method for scheduling a new task. The method comprises: receiving task data in respect of the new task, the task data comprising at least information enabling the new task to be uniquely identified and a target runtime for the new task; recording the received task data in a data structure and determining if a new job needs to be registered with an underlying job scheduler.
摘要翻译: 这里公开了一种用于调度新任务的计算机实现的方法。 所述方法包括:接收关于所述新任务的任务数据,所述任务数据至少包括使所述新任务被唯一标识的信息和所述新任务的目标运行时间; 将接收到的任务数据记录在数据结构中并且确定是否需要向底层作业调度器注册新作业。
-
公开(公告)号:US10970114B2
公开(公告)日:2021-04-06
申请号:US16379445
申请日:2019-04-09
申请人: ATLASSIAN PTY LTD
发明人: Brad Baker , Michael Ruflin , Joshua Hansen , Adam Hynes , Clément Capiaux , Edward Zhang
摘要: A computer-implemented method is disclosed. The method comprises receiving a notification from a job scheduler that an execution time for a job registered with the job scheduler is at or before a first time being a current time. The method also comprises identifying, in response to receiving the notification, at least one task from a task data structure with a target runtime that is at or before the first time. The task data structure stores task data for one or more tasks received from one or more client computers, and the task data associates each of the one or more tasks with a target runtime. The method further comprises initiating execution for each of the at least one task and determining whether there is a specific task from the task data structure with a specific target runtime after the first time. In addition, the method comprises in response to determining that there is a specific task from the task data structure with a specific target runtime after the first time, registering a future job with the job scheduler with a runtime that is at or about the specific target runtime.
-
-