Feature #18860

Replace awesome_nested_set gem with a custom implementation of nested sets

Added by Mischa The Evil over 3 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Jean-Philippe Lang% Done:

0%

Category:Third-party libraries
Target version:3.0.0
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 ... Closed 2010-10-05
Related to Redmine - Defect #3722: Nested projects can get in disorder New 2009-08-08
Related to Redmine - Defect #19040: Potential DB deadlocks on concurrent issue creation Closed

History

#1 Updated by Toshi MARUYAMA over 3 years ago

  • Related to Defect #6579: Tree hierachy being currupted on multiple submissions of an issue added

#2 Updated by Toshi MARUYAMA over 3 years ago

  • Related to Defect #3722: Nested projects can get in disorder added

#3 Updated by Toshi MARUYAMA over 3 years ago

  • Related to Defect #19040: Potential DB deadlocks on concurrent issue creation added

Also available in: Atom PDF