diff options
author | Jan Provaznik <jprovaznik@gitlab.com> | 2019-07-19 10:16:41 +0200 |
---|---|---|
committer | Heinrich Lee Yu <heinrich@gitlab.com> | 2019-08-05 17:49:04 +0800 |
commit | afbe0b616b1e17f88bacc283a7a8fbe0bece580a (patch) | |
tree | 69c7da09a7d2e36e5f1fb7f73421b4a736c22356 /changelogs | |
parent | d126df55fde21d2dc8eb9d5f72841a9792bca105 (diff) | |
download | gitlab-ce-afbe0b616b1e17f88bacc283a7a8fbe0bece580a.tar.gz |
Optimize rebalancing of relative positioning
Moving of neighbour items was done recursively - this
was extremely expensive when multiple items had to be moved.
This change optimizes the code to find nearest possible gap where
items can be moved and moves all of them with single update query.
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/unreleased/jprovazn-fix-positioning.yml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/changelogs/unreleased/jprovazn-fix-positioning.yml b/changelogs/unreleased/jprovazn-fix-positioning.yml new file mode 100644 index 00000000000..5d703008bba --- /dev/null +++ b/changelogs/unreleased/jprovazn-fix-positioning.yml @@ -0,0 +1,5 @@ +--- +title: Optimize relative re-positioning when moving issues. +merge_request: 30938 +author: +type: fixed |