Project

General

Profile

Actions

Bug #3251

closed

Bug #3211: The git process conflicts when several operations happen at the same time

Merge configuration repository by entity type, split them in ro/rw

Added by François ARMAND about 11 years ago. Updated about 9 years ago.

Status:
Released
Priority:
2
Category:
Architecture - Code maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

We want to be able to track modification done to configuration entities (Directive, NodeGroup, Rule), and so we want to split write action from read ones.

Moreover, we want to merge related entities into one repository, so that shared set of items are managed by only one repository at a time (and so, we will be able to simplify interaction with underlying, hierarchical storage).

In practice, that means:

  • Merge ActiveTechniqueCategoryRepository, ActiveTechniqueRepository into DirectiveRepository
  • and then split DirectiveRepository into RoDirectiveRepository and RwDirectiveRepository
  • Merge NodeGroupCategoryRepository into NodeGroupRepository
  • and then split NodeGroupRepository into RoNodeGroupRepository and RwNodeGroupRepository
  • split RuleRepository into RoRuleRepository and RwRuleRepository

Related issues 1 (0 open1 closed)

Blocked by Rudder - Bug #3250: Split LDAPConnection in Read Only / RWReleasedNicolas CHARLES2013-02-11Actions
Actions #2

Updated by François ARMAND about 11 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
Actions #3

Updated by François ARMAND about 11 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100
Actions #5

Updated by Jonathan CLARKE about 11 years ago

  • Status changed from Pending release to Released

This ticket has been addressed in version 2.6.0~beta1 of Rudder, which has just been released. Please see the changelog here: https://www.rudder-project.org/foswiki/System/Documentation:ChangeLog26.

Actions #6

Updated by Benoît PECCATTE about 9 years ago

  • Tracker changed from Enhancement to Bug
Actions

Also available in: Atom PDF