andrijapanicsb commented on issue #8034:
URL: https://github.com/apache/cloudstack/issues/8034#issuecomment-1746995056

   The whole idea of having Primary and Secondary storage - is to decouple data 
on those 2, otherwise, we would have just 1 huge storage. 
   
   From the conceptual and architecture POV, the data on Secondary storage 
**should not**/may not be linked (dependent) on the data on Primary storage - 
that is why even XenServer incremental snapshots have the full file on the 
secondary storage, then chained delta files to this full one - they are still 
NOT dependant on the Primary Storage.
   
   Whatever is the solution implemented, we must ensure that we do not break 
these basic principles - otherwise, I don't see a point of having Primary and 
Secondary storage as separate entities.
   
   Also worth noting, these kinds of changes should never come without a global 
setting - we have introduced a change (and a serious one) which changes how 
something worked for 10 years, and we have not kept the backward compatibility 
- these kinds of changes should be implemented as optional (controllable via 
Global setting) and **always default** to the old behaviour, for backward 
compatibility and safety reasons.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to