Bug #3251
closedBug #3211: The git process conflicts when several operations happen at the same time
Merge configuration repository by entity type, split them in ro/rw
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
Updated by Vincent MEMBRÉ almost 12 years ago
Pull request here : https://github.com/Normation/rudder/pull/116
Updated by François ARMAND almost 12 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
Updated by François ARMAND almost 12 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset c16a87bb62c59e577bbc9835758f1dc16eee7972.
Updated by Nicolas CHARLES almost 12 years ago
Applied in changeset 8e38a37ba9bc2fef5b584a704a4d4692edcba03d.
Updated by Jonathan CLARKE over 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.
Updated by Benoît PECCATTE over 9 years ago
- Tracker changed from Enhancement to Bug