arkady_kanev...@dell.com (arkady_kanev...@dell.com) wrote:
> Adam and Vincent,
> I fully understand and appreciate your suggestion.
> 
> The real question is how to handle major code refactoring that affects all 
> barclamps (in this case OS ones).
> Testing of refactoring takes a long time (multiple days). Every time a change 
> happens to any barclamp the long poll testing needs to be restarted.
> 
> I am aware of 3 ways to proceed.
> One, is to be able to break refactoring into smaller pieces. (This is what we 
> tried to do with database barclamp refactoring. But we were not successful 
> with running both database and MySQL barclamps concurrently.) That would 
> allow all work to proceed without blocking.
> Second, to complete refactoring testing without changing any barclamps under 
> it.  
> Third, to merge it as is and fix consequential breakage.
> 
> I am completely open to any suggestion, except for repeated testing of 
> database refactoring for any change in OS barclamps.

I still don't understand why there would *ever* be a need to block, if
we use topic branches.  However, now that steps 1--3 are done I guess
we don't need to worry too much about this right now.

_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to