DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Global Parameter | Description | Proposed change | Development |
|
|---|---|---|---|---|
allow.public.user.templates | If false, users will not be able to create public templates. | Per Account, overrides the global, e.g. for resellers not end customers | The implementation goes like adding value in the account_details table. Whenever public template is created we need to check in the account details table and then proceed. |
|
capacity.skipcounting.hours | Time (in seconds) to wait before release VM's cpu and memory when VM in stopped state | per cluster, overrides global | Need to maintain the value in cluster_details table and while updating the capacity for host the value in the cluster_details need to be checked with time since vm is stopped |
|
cpu.capacity.threshold | Percentage (as a value between 0 and 1) of cpu utilization above which alerts will be sent about low cpu available. | per cluster, overrides global | This is a bit ambiguous, if we change this to cluster level then CPUCapacityDisableThreshold value also need to be changed to cluster level as they are relevant to each other. | |
max.account.snapshots | The default maximum number of snapshots that can be created for an account | Offer additional parameter, link to sec storage capacity, per account | This is already been maintained and checked with account id, we need to take the value while creating an account. | Offer additional parameter, link to sec storage capacity: What this actually mean? |
max.account.templates | The default maximum number of templates that can be deployed for an account | As per snapshots, ensure it includes ISOs | This is already been maintained and checked with account id, we need to take the value while creating an account. |
|
max.account.user.vms | The default maximum number of user VMs that can be deployed for an account | n/a |
| Does this mean to skip the parameter? |
max.account.volumes | The default maximum number of volumes that can be created for an account | This should refer to data vols, sys vols should be inherent from user VMs |
| will this change comes under this feature. This more like a bug. |
max.template.iso.size | The maximum size for a downloaded template or ISO (in GB). | per account, also limited by sec storage - see snapshots, templates. So perhaps a new global/per account setting for max sec storage |
|
|
network.gc.interval | Seconds to wait before checking for networks to shutdown | per cluster, overrides global |
| This doesn't make sense |
network.gc.wait | Time (in seconds) to wait before shutting down a network that's not in used | per cluster, overrides global |
| This doesn't make sense |
network.redundantrouter | Per Account (also per project?), overrides the global or via network offering |
|
| Redundant router has been deprecated. |
mem.overprovisioning.factor | Used for memory overprovisioning calculation | per cluster, overrides global |
| This is done as part of cpu and ram overcommit feature |
cpu.overprovisioning.factor | Used for CPU overprovisioning calculation; available CPU will be (actualCpuCapacity * cpu.overprovisioning.factor) | per cluster, overrides global |
| This is done as part of cpu and ram overcommit feature |
vm.allocation.algorithm | If 'random', hosts within a pod will be randomly considered for VM/volume allocation. If 'firstfit', they will be considered on a first-fit basis. | per cluster, per account additional granularity to override global | The value will be stored in the cluster_details table and account_details table. APIs need to be changed are addCluster, updateCluster, addAccount and updateAccount. | Which one is more granular cluster or account? Who will get priority while both are set to different values? Why is this at cluster/account level, why not zone level? I want to know the impact of changing this parameter ? |
|
|
|
|
|