On 11/08/2012 10:05 PM, Edison Su wrote:
Hi All,
I send out storage refactor rfc few months
ago(http://markmail.org/message/6sdig3hwt5puyvsc), but just starting code in
the last few weeks.
Here is my latest
proposal(https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0),
and sample code is at
engine/storage/src/org/apache/cloudstack/storage/volume/,
engine/storage/src/org/apache/cloudstack/storage/datastore/ and
engine/storage/src/org/apache/cloudstack/storage/image/ on javelin branch.
The ideal is very simple, delegate the logic into different components,
into different identities. I'll try my best to get rid of the monolithic
managers, which are hard to extend.
Feedback and comments are welcome.
Oh, one thing I noticed. Could you check the whitespace settings in your
editors?
It's tabs instead of spaces.
Thanks!
Wido