package org.zstack.storage.primary; import org.zstack.header.storage.primary.PrimaryStorageCapacityVO; import java.util.Map; /** * Created by frank on 11/9/2015. */ public interface PrimaryStoragePhysicalCapacityManager { void setGlobalRatio(double ratio); double getGlobalRatio(); void setRatio(String psUuid, double ratio); void deleteRatio(String psUuid); double getRatio(String psUuid); Map<String, Double> getAllRatio(); boolean checkCapacityByRatio(String psUuid, long totalPhysicalCapacity, long totalAvailableCapacity); boolean checkCapacityByRatio(String psUuid, PrimaryStorageCapacityVO cap); }