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 almost 12 years ago. Updated over 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

Also available in: Atom PDF