Architecture #7310
closedRefactor & clean up promise writting part
Description
The part of the generation of promise that write the files used to be splitted between cf-clerk and rudder project, leading to arbitrary changes, intermediate data structure, and on the whole, quite obscure code logic.
In the short time, we are going to introduce a "verify only" policy type, which need as a prerequisite to have Rudder be able to generate promises directive by directive. So this is a major change in the way promise file are written, and with the current tech debt on that part of the code, it's really, really hard to be done.
So that ticket is here to trace the first step on the path: refactore all the writting of promise, taking advantage of the reunification of rudder and cf-clerk, and clean the whole thing.
A direct user benefit is that it will be MUCH easier to optimise (and particulary, to parallelize) things after the rewrite, allowing better generation time.
Updated by François ARMAND about 9 years ago
- Related to Architecture #6948: Merge cf-clerk into Rudder added
Updated by François ARMAND about 9 years ago
- Status changed from In progress to Pending release
- % Done changed from 0 to 100
Applied in changeset rudder|e9ff7e8a35379c334b17ec189e8b97a78095f046.
Updated by Nicolas CHARLES about 9 years ago
Applied in changeset rudder|44012d96d8e0a7ed204ac22b654d0eabb20b59da.
Updated by Nicolas CHARLES almost 9 years ago
- Related to Bug #7442: License file is not generated any more added
Updated by Vincent MEMBRÉ almost 9 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 3.2.0~beta1 which was released today.