> Let's take the Netscaler AutoScale feature currently being implemented. I'm > sure they must be at least touching the API, > UI, some Resources layer and DAO layer. If they were committers, do they > have to have been invited to all 4 of those subprojects?
This is precisely the type of problem exposed by the separation. We need to address these problems head-on and not try to prolong a large monolithic system. Once we have clean separation of projects developers will be naturally inclined to maintain the separation. Autoscaling should ideally be its own project and not require changes to core CloudStack functionalities. Sheng