Github user bhaisaab commented on the pull request:
https://github.com/apache/cloudstack/pull/661#issuecomment-128300894
Did functional testing with two KVM hosts, across two Advance Zones with
VLAN isolation:

The permutation was; Zone 1 with shared storage for user vms and local
storage enabled for systemvms at the time of adding the zone, and Zone 2 with
local storage for user vms and shared storage for systemvms (keeping the global
setting use.systemvm.local.storage to false/default).
Infra looked like this, two hosts across two zones with both primary and
secondary (zone wide) storages.

- Saw that systemvm and user vms disks were allocated on respective storage
type as expected
- When Zone 1's setting use.systemvm.local.storage was set to false, new
systemvm (VRs) came up on shared storage
- When global use.systemvm.local.storage was set to true, Zone2's VRs came
up on local storage
- When use.systemvm.local.storage of Zone2 was set to true, VRs came up on
local storage
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---