I just need to blow off some steam about the shifting sands of our
codebase.  I went to look at the resizeVolume method today and found
that it has moved again, twice in about six months. It went from
StorageManagerImpl.java in 4.1 to VolumeManagerImpl.java in 4.2, and
now VolumeApiServiceImpl.java in 4.3. I assume sometime soon it will
move again from com.cloud.storage to org.apache.storage or something.
I'm hoping that change is progress, but between this and knowing of at
least two occasions where features/patches simply disappeared because
a file re-org branch was merged in that ignored any changes
post-branch, I begin to wonder why in the heck things keep getting
moved around and how much thought is being put into the consequences.

Reply via email to