File tree Expand file tree Collapse file tree
services/secondary-storage/server/src/org/apache/cloudstack/storage/resource Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3535import java .util .List ;
3636import java .util .Map ;
3737import java .util .UUID ;
38-
3938import javax .naming .ConfigurationException ;
40-
4139import com .amazonaws .services .s3 .model .S3ObjectSummary ;
4240import com .cloud .agent .api .Answer ;
4341import com .cloud .agent .api .CheckHealthAnswer ;
7674import com .cloud .exception .InvalidParameterValueException ;
7775import com .cloud .host .Host ;
7876import com .cloud .host .Host .Type ;
77+ import com .cloud .configuration .Resource ;
7978import com .cloud .hypervisor .Hypervisor .HypervisorType ;
8079import com .cloud .resource .ServerResourceBase ;
8180import com .cloud .storage .DataStoreRole ;
@@ -2809,7 +2808,7 @@ private synchronized void checkSecondaryStorageResourceLimit(TemplateOrVolumePos
28092808 int accountDirSizeInGB = getSizeInGB (accountTemplateDirSize + accountSnapshotDirSize + accountVolumeDirSize );
28102809 int defaultMaxAccountSecondaryStorageInGB = Integer .parseInt (cmd .getDefaultMaxAccountSecondaryStorage ());
28112810
2812- if ((accountDirSizeInGB + contentLengthInGB ) > defaultMaxAccountSecondaryStorageInGB ) {
2811+ if (defaultMaxAccountSecondaryStorageInGB != Resource . RESOURCE_UNLIMITED && (accountDirSizeInGB + contentLengthInGB ) > defaultMaxAccountSecondaryStorageInGB ) {
28132812 s_logger .error ("accountDirSizeInGb: " + accountDirSizeInGB + " defaultMaxAccountSecondaryStorageInGB: " + defaultMaxAccountSecondaryStorageInGB + " contentLengthInGB:"
28142813 + contentLengthInGB );
28152814 String errorMessage = "Maximum number of resources of type secondary_storage for account has exceeded" ;
You can’t perform that action at this time.
0 commit comments