Project

General

Profile

Actions

Feature #18860

closed

Replace awesome_nested_set gem with a custom implementation of nested sets

Added by Mischa The Evil almost 10 years ago.

Status:
Closed
Priority:
Normal
Category:
Third-party libraries
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed

Description

This issue functions as a placeholder to make sure this change gets included on the changelog.

The (functionality of the) awesome_nested_set gem, that is used for building trees of projects and issues, is replaced with a simple and more robust custom implementation of nested sets. This fixes several dead locks and/or nested set inconsistencies.

This change is completed by Jean-Philippe Lang (I'll assign this issue accordingly) with the following related changesets: r13841, r13842, r13843, r13844, r13845 and r13846.


Related issues

Related to Redmine - Defect #6579: Tree hierachy being currupted on multiple submissions of an issueClosedJean-Philippe Lang2010-10-05

Actions
Related to Redmine - Defect #3722: Nested projects can get in disorderNew2009-08-08

Actions
Related to Redmine - Defect #19040: Potential DB deadlocks on concurrent issue creationClosedJean-Philippe Lang

Actions
Actions

Also available in: Atom PDF