Issue rank management in an issue tracking system
AssigneeAtlassian Pty Ltd.
InventorsMARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS
Life of this patent
Estimating the term…
Abstract
Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.
Claims28
A computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues, the method comprising:
- receiving a rank operation request to change the rank of a subject issue;
- determining relevant issues to the rank operation request;
- attempting to acquire locks on each of the relevant issues;
- and
- in response to successfully acquiring locks on each of the relevant issues:
- calculating a new rank value for the subject issue, the new rank value determined in accordance the rank operation requested;
- and
- saving the new rank value for the subject issue.
A system for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues, the system comprising:
- one or more processors;
- one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the one or more processors to:
- receive a rank operation request to change the rank of a subject issue;
- determine relevant issues to the rank operation request;
- attempt to acquire locks on each of the relevant issues;
- and
- in response to successfully acquiring locks on each of the relevant issues:
- calculate a new rank value for the subject issue, the new rank value determined in accordance the rank operation requested;
- and
- save the new rank value for the subject issue.
Dependencies are inferred from the claim text.