Fix spelling (#6860)

This commit is contained in:
John Bampton 2022-11-13 19:56:15 +10:00 committed by GitHub
parent b8b66b7a3d
commit e65c22d883
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
102 changed files with 145 additions and 145 deletions

View File

@ -180,7 +180,7 @@ Bug ID | Description
[CLOUDSTACK-6099](https://issues.apache.org/jira/browse/CLOUDSTACK-6099) | live migration is failing for vm deployed using dynaic compute offerings with NP...
[CLOUDSTACK-6075](https://issues.apache.org/jira/browse/CLOUDSTACK-6075) | Increase the ram size for router service offering ...
[CLOUDSTACK-6036](https://issues.apache.org/jira/browse/CLOUDSTACK-6036) | CloudStack stops the machine for no reason...
[CLOUDSTACK-5992](https://issues.apache.org/jira/browse/CLOUDSTACK-5992) | [Upgrade] default values of configuraiton parameters in configuration table are ...
[CLOUDSTACK-5992](https://issues.apache.org/jira/browse/CLOUDSTACK-5992) | [Upgrade] default values of configuration parameters in configuration table are ...
[CLOUDSTACK-5984](https://issues.apache.org/jira/browse/CLOUDSTACK-5984) | addvmwaredc API call is not documented ...
[CLOUDSTACK-5952](https://issues.apache.org/jira/browse/CLOUDSTACK-5952) | [UI] VM ip address information is not shown after configuring static NAT...
[CLOUDSTACK-5946](https://issues.apache.org/jira/browse/CLOUDSTACK-5946) | SSL: Fail to find the generated keystore. Loading fail-safe one to continue....
@ -388,8 +388,8 @@ Bug ID | Description
[CLOUDSTACK-5632](https://issues.apache.org/jira/browse/CLOUDSTACK-5632) | [Automation] XenServer - Template deletion fails with error "Please specify a te...
[CLOUDSTACK-5597](https://issues.apache.org/jira/browse/CLOUDSTACK-5597) | attachVolume shouldn't create the volume on the primary storage if the vm's root...
[CLOUDSTACK-5582](https://issues.apache.org/jira/browse/CLOUDSTACK-5582) | kvm - HA is not triggered when host is powered down since the host gets into "Di...
[CLOUDSTACK-5577](https://issues.apache.org/jira/browse/CLOUDSTACK-5577) | Remote Access VPN and S2S VPN should be treated as two seperate services for Net...
[CLOUDSTACK-5575](https://issues.apache.org/jira/browse/CLOUDSTACK-5575) | Remote Access VPN and S2S VPN should be treated as two seperate services on VPC...
[CLOUDSTACK-5577](https://issues.apache.org/jira/browse/CLOUDSTACK-5577) | Remote Access VPN and S2S VPN should be treated as two separate services for Net...
[CLOUDSTACK-5575](https://issues.apache.org/jira/browse/CLOUDSTACK-5575) | Remote Access VPN and S2S VPN should be treated as two separate services on VPC...
[CLOUDSTACK-5563](https://issues.apache.org/jira/browse/CLOUDSTACK-5563) | path field is set to null in volumes table ...
[CLOUDSTACK-5505](https://issues.apache.org/jira/browse/CLOUDSTACK-5505) | [Automation] Private gateway not getting programmed in VPC router ...
[CLOUDSTACK-5501](https://issues.apache.org/jira/browse/CLOUDSTACK-5501) | Unable to create more than one vpnConnection per vpn customer gateway...
@ -617,7 +617,7 @@ Bug ID | Description
[CLOUDSTACK-4061](https://issues.apache.org/jira/browse/CLOUDSTACK-4061) | UI issue with Japanese localized ui...
[CLOUDSTACK-3806](https://issues.apache.org/jira/browse/CLOUDSTACK-3806) | OS Preference can not be set...
[CLOUDSTACK-3664](https://issues.apache.org/jira/browse/CLOUDSTACK-3664) | scaling up vms is not considering parameter "cluster.(memory/cpu).allocated.cap...
[CLOUDSTACK-3627](https://issues.apache.org/jira/browse/CLOUDSTACK-3627) | Public IP interface(eth2) is not getting confugured with Redundant VR (State = F...
[CLOUDSTACK-3627](https://issues.apache.org/jira/browse/CLOUDSTACK-3627) | Public IP interface(eth2) is not getting configured with Redundant VR (State = F...
[CLOUDSTACK-3577](https://issues.apache.org/jira/browse/CLOUDSTACK-3577) | NPE while downloading the template to secondary storage ...
[CLOUDSTACK-3561](https://issues.apache.org/jira/browse/CLOUDSTACK-3561) | When inputting the nfs server in secondary storage, if once it's required, it al...
[CLOUDSTACK-3364](https://issues.apache.org/jira/browse/CLOUDSTACK-3364) | normal users are not allowed to edit their own iso...
@ -682,7 +682,7 @@ Bug Fixes:
* CLOUDSTACK-1600 Typo in dpkg-buildpackage command
* CLOUDSTACK-1574 updateResourceCount API is failed saying to specify valida resource type even after parsing the valid resource type
* CLOUDSTACK-1562 Replace the short-cut solution of supportting @DB with the formal one
* CLOUDSTACK-1562 Replace the short-cut solution of supporting @DB with the formal one
* CLOUDSTACK-1541 NPE while deleting snapshot :Unexpected exception while executing org.apache.cloudstack.api.command.user.snapshot.DeleteSnapshotCmd
* CLOUDSTACK-1521 Redundant router: Services are not stopped when switch to BACKUP state
* CLOUDSTACK-1509 Failed to implement network elements and resources while provisioning for persistent network(createVlanIpRange to an account]

View File

@ -57,7 +57,7 @@ public class Answer extends Command {
}
public static UnsupportedAnswer createUnsupportedVersionAnswer(final Command cmd) {
return new UnsupportedAnswer(cmd, "Unsuppored Version.");
return new UnsupportedAnswer(cmd, "Unsupported Version.");
}
@Override

View File

@ -194,7 +194,7 @@ public class Networks {
/**
* converts a String to a BroadcastDomainType
*
* @param scheme convert a string representation to a BroacastDomainType
* @param scheme convert a string representation to a BroadcastDomainType
* @return the value of this
*/
public static BroadcastDomainType toEnumValue(String scheme) {

View File

@ -70,7 +70,7 @@ public interface LoadBalancingRulesService {
* the command specifying the stickiness method name, params (name,value pairs), policy name and
* description.
* @return the newly created stickiness policy if successful, null otherwise
* @thows NetworkRuleConflictException
* @throws NetworkRuleConflictException
*/
public StickinessPolicy createLBStickinessPolicy(CreateLBStickinessPolicyCmd cmd) throws NetworkRuleConflictException;
@ -87,7 +87,7 @@ public interface LoadBalancingRulesService {
* (name,value pairs), policy name and description.
* @return the newly created stickiness policy if successful, null
* otherwise
* @thows NetworkRuleConflictException
* @throws NetworkRuleConflictException
*/
public HealthCheckPolicy createLBHealthCheckPolicy(CreateLBHealthCheckPolicyCmd cmd);

View File

@ -85,7 +85,7 @@ public class ListAnnotationsCmd extends BaseListCmd {
// preconditions to check:
// if entity type is null entity uuid can not have a value
Preconditions.checkArgument(StringUtils.isNotBlank(entityType) ? StringUtils.isBlank(uuid) : true,
"I can search for an anotation on an entity or for a specific annotation, not both");
"I can search for an annotation on an entity or for a specific annotation, not both");
// if uuid has a value entity type and entity uuid can not have a value
Preconditions.checkArgument(StringUtils.isNotBlank(uuid) ? entityType == null && entityUuid == null : true,
"I will either search for a specific annotation or for annotations on an entity, not both");

View File

@ -57,7 +57,7 @@ public class ListRemoteAccessVpnsCmd extends BaseListProjectAndAccountResourcesC
@Parameter(name = ApiConstants.NETWORK_ID,
type = CommandType.UUID,
entityType = NetworkResponse.class,
description = "list remote access VPNs for ceratin network",
description = "list remote access VPNs for certain network",
since = "4.3")
private Long networkId;

View File

@ -70,6 +70,6 @@ public class AnswerTest {
assertFalse(b);
d = usa.getDetails();
assertTrue(d.equals("Unsuppored Version."));
assertTrue(d.equals("Unsupported Version."));
}
}

View File

@ -93,7 +93,7 @@ public interface VirtualMachineManager extends Manager {
*
* @param vmInstanceName Instance name of the VM. This name uniquely
* a VM in CloudStack's deploy environment. The caller gets to
* define this VM but it must be unqiue for all of CloudStack.
* define this VM but it must be unique for all of CloudStack.
* @param template The template this VM is based on.
* @param serviceOffering The service offering that specifies the offering this VM should provide.
* @param defaultNetwork The default network for the VM.

View File

@ -26,7 +26,7 @@ import com.cloud.agent.api.to.VirtualMachineTO;
import com.cloud.host.Host;
/**
* Interface to query how to move data around and to commision the moving
* Interface to query how to move data around and to commission the moving
*/
public interface DataMotionStrategy {
/**

View File

@ -952,7 +952,7 @@ public class NetworkOrchestrator extends ManagerBase implements NetworkOrchestra
* @param nics the list of nics present
* @param finalNetwork the network to add the nics to
* @throws InsufficientVirtualNetworkCapacityException great
* @throws InsufficientAddressCapacityException also magnificent, as the name sugests
* @throws InsufficientAddressCapacityException also magnificent, as the name suggests
*/
private void createExtraNics(int size, List<NicProfile> nics, Network finalNetwork) throws InsufficientVirtualNetworkCapacityException, InsufficientAddressCapacityException {
if (nics.size() != size) {

View File

@ -79,7 +79,7 @@ public class Upgrade2214to30 extends Upgrade30xBase implements DbUpgrade {
encryptData(conn);
// drop keys
dropKeysIfExist(conn);
//update templete ID for system Vms
//update template ID for system Vms
//updateSystemVms(conn); This is not required as system template update is handled during 4.2 upgrade
// update domain network ref
updateDomainNetworkRef(conn);

View File

@ -113,7 +113,7 @@ public class Upgrade304to305 extends Upgrade30xBase {
pstmt.setLong(1, templateId);
pstmt.executeUpdate();
pstmt.close();
// update templete ID of system Vms
// update template ID of system Vms
pstmt = conn.prepareStatement("update `cloud`.`vm_instance` set vm_template_id = ? where type <> 'User' and hypervisor_type = 'VMware'");
pstmt.setLong(1, templateId);
pstmt.executeUpdate();

View File

@ -224,7 +224,7 @@ public class Upgrade430to440 implements DbUpgrade {
} catch (SQLException e) {
throw new CloudRuntimeException("Unable to update vlan URIs ", e);
}
s_logger.debug("Done updateing vlan URIs");
s_logger.debug("Done updating vlan URIs");
}
@Override

View File

@ -44,7 +44,7 @@ ALTER TABLE `cloud`.`host` MODIFY COLUMN `storage_ip_address` char(40);
ALTER TABLE `cloud`.`resource_count` ADD UNIQUE `i_resource_count__type_accountId`(`type`, `account_id`);
ALTER TABLE `cloud`.`resource_count` ADD UNIQUE `i_resource_count__type_domaintId`(`type`, `domain_id`);
UPDATE configuration set description='Load Balancer(haproxy) stats visibilty, the value can be one of the following six parameters : global,guest-network,link-local,disabled,all,default' WHERE name='network.loadbalancer.haproxy.stats.visibility' ;
UPDATE configuration set description='Load Balancer(haproxy) stats visibility, the value can be one of the following six parameters : global,guest-network,link-local,disabled,all,default' WHERE name='network.loadbalancer.haproxy.stats.visibility' ;
UPDATE nics SET strategy="Managed" WHERE (ip4_address, network_id) IN (SELECT public_ip_address, source_network_id FROM user_ip_address WHERE source_nat=1) AND vm_type="DomainRouter";

View File

@ -66,7 +66,7 @@ ALTER TABLE `cloud`.`configuration` ADD INDEX `i_configuration__component` (`com
ALTER TABLE `cloud`.`port_forwarding_rules` ADD CONSTRAINT `fk_port_forwarding_rules__instance_id` FOREIGN KEY `fk_port_forwarding_rules__instance_id` (`instance_id`) REFERENCES `vm_instance` (`id`) ON DELETE CASCADE;
INSERT IGNORE INTO configuration VALUES ('Advanced', 'DEFAULT', 'management-server', 'agent.load.threshold', '0.70', 'Percentage (as a value between 0 and 1) of connected agents after which agent load balancing will start happening');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.visibility', 'global', 'Load Balancer(haproxy) stats visibilty, it can take the following four parameters : global,guest-network,link-local,disabled');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.visibility', 'global', 'Load Balancer(haproxy) stats visibility, it can take the following four parameters : global,guest-network,link-local,disabled');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.uri','/admin?stats','Load Balancer(haproxy) uri.');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.auth','admin1:AdMiN123','Load Balancer(haproxy) authetication string in the format username:password');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.port','8081','Load Balancer(haproxy) stats port number.');

View File

@ -48,7 +48,7 @@ INSERT IGNORE INTO `cloud`.`configuration` (category, instance, name, value, des
INSERT IGNORE INTO configuration VALUES ('Advanced', 'DEFAULT', 'management-server', 'agent.load.threshold', '0.70', 'Percentage (as a value between 0 and 1) of connected agents after which agent load balancing will start happening');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.visibility', 'global', 'Load Balancer(haproxy) stats visibilty, it can take the following four parameters : global,guest-network,link-local,disabled');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.visibility', 'global', 'Load Balancer(haproxy) stats visibility, it can take the following four parameters : global,guest-network,link-local,disabled');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.uri','/admin?stats','Load Balancer(haproxy) uri.');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.auth','admin1:AdMiN123','Load Balancer(haproxy) authetication string in the format username:password');
INSERT IGNORE INTO configuration VALUES ('Network', 'DEFAULT', 'management-server', 'network.loadbalancer.haproxy.stats.port','8081','Load Balancer(haproxy) stats port number.');

View File

@ -91,6 +91,6 @@ INSERT IGNORE INTO `cloud`.`configuration` VALUES ('Advanced', 'DEFAULT', 'Agent
UPDATE `cloud`.`networks` set name='Shared SG enabled network', display_text='Shared SG enabled network' WHERE name IS null AND traffic_type='Guest' AND data_center_id IN (select id from data_center where networktype='Advanced' and is_security_group_enabled=1) AND acl_type='Domain';
# patch UUID colomn with ID for volumes and snapshot_policy tables
# patch UUID column with ID for volumes and snapshot_policy tables
UPDATE `cloud`.`volumes` set uuid=id WHERE uuid is NULL;
UPDATE `cloud`.`snapshot_policy` set uuid=id WHERE uuid is NULL;

View File

@ -1484,7 +1484,7 @@ UPDATE `cloud`.`load_balancing_rules` SET `scheme`='Public';
-- Add details talbe for the network offering
-- Add details table for the network offering
CREATE TABLE `cloud`.`network_offering_details` (
`id` bigint unsigned NOT NULL auto_increment,
`network_offering_id` bigint unsigned NOT NULL COMMENT 'network offering id',

View File

@ -23,7 +23,7 @@
ALTER TABLE cloud.remote_access_vpn MODIFY ipsec_psk text NOT NULL;
-- PR#5832 Fix 'endpointe.url' global settings configruation typo.
-- PR#5832 Fix 'endpointe.url' global settings configuration typo.
UPDATE `cloud`.`configuration` SET name='endpoint.url' WHERE name='endpointe.url';

View File

@ -237,7 +237,7 @@ CREATE VIEW `cloud`.`user_vm_view` AS
update `cloud`.`volumes` v, `cloud`.`volume_host_ref` vhr set v.format=vhr.format where v.id=vhr.volume_id and v.format is null;
INSERT IGNORE INTO `cloud`.`configuration` VALUES ('Advanced', 'DEFAULT', 'management-server', 'baremetal.ipmi.lan.interface', 'default', 'option specified in -I option of impitool. candidates are: open/bmc/lipmi/lan/lanplus/free/imb, see ipmitool man page for details. default valule "default" means using default option of ipmitool');
INSERT IGNORE INTO `cloud`.`configuration` VALUES ('Advanced', 'DEFAULT', 'management-server', 'baremetal.ipmi.lan.interface', 'default', 'option specified in -I option of impitool. candidates are: open/bmc/lipmi/lan/lanplus/free/imb, see ipmitool man page for details. default value "default" means using default option of ipmitool');
INSERT IGNORE INTO `cloud`.`configuration` VALUES ('Advanced', 'DEFAULT', 'management-server', 'baremetal.ipmi.fail.retry', 'default', "ipmi interface will be temporary out of order after power opertions(e.g. cycle, on), it leads following commands fail immediately. The value specifies retry times before accounting it as real failure");
INSERT IGNORE INTO `cloud`.`configuration` VALUES ('Advanced', 'DEFAULT', 'management-server', 'vmware.hung.wokervm.timeout', '7200', 'Worker VM timeout in seconds');
INSERT IGNORE INTO `cloud`.`configuration` VALUES ("Alert", 'DEFAULT', 'management-server', "alert.smtp.connectiontimeout", "30000", "Socket connection timeout value in milliseconds. -1 for infinite timeout.");

View File

@ -138,7 +138,7 @@ public class DataObjectManagerImpl implements DataObjectManager {
try {
objectInDataStoreMgr.update(objInStore, ObjectInDataStoreStateMachine.Event.OperationFailed);
} catch (Exception e1) {
s_logger.debug("state transation failed", e1);
s_logger.debug("state transaction failed", e1);
}
CreateCmdResult result = new CreateCmdResult(null, null);
result.setSuccess(false);
@ -149,7 +149,7 @@ public class DataObjectManagerImpl implements DataObjectManager {
try {
objectInDataStoreMgr.update(objInStore, ObjectInDataStoreStateMachine.Event.OperationFailed);
} catch (Exception e1) {
s_logger.debug("state transation failed", e1);
s_logger.debug("state transaction failed", e1);
}
CreateCmdResult result = new CreateCmdResult(null, null);
result.setSuccess(false);

View File

@ -389,7 +389,7 @@ namespace HypervResource
}
// Assert
errMsg = "No valide path in DestroyCommand in " + CloudStackTypes.DestroyCommand + " " + (String)cmd.ToString();
errMsg = "No valid path in DestroyCommand in " + CloudStackTypes.DestroyCommand + " " + (String)cmd.ToString();
if (cmd.volume.path == null)
{
logger.Error(errMsg);

View File

@ -410,7 +410,7 @@ wants a VM from source to migrate into this planned VM.")]
[Browsable(true)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Description("For storage migration, this could be set to TRUE or FALSE\nto determine wheither, " +
"at the end of a storage migration, when the\nsource host is beeing clean up, the " +
"at the end of a storage migration, when the\nsource host is being clean up, the " +
"read only VHDs should be removedor not.")]
[TypeConverter(typeof(WMIValueTypeConverter))]
public bool RetainVhdCopiesOnSource {

View File

@ -68,7 +68,7 @@ public class OvmVm extends OvmObject {
public static void stop(Connection c, String vmName) throws XmlRpcException {
Object[] params = {vmName};
/* Agent will destroy vm if vm shutdowns failed due to timout after 10 mins, so we set timeout to 20 mins here*/
/* Agent will destroy vm if vm shutdowns failed due to timeout after 10 mins, so we set timeout to 20 mins here*/
c.callTimeoutInSec("OvmVm.stop", params, 1200);
}

View File

@ -45,17 +45,17 @@ def OvmDispatch(methodName, *params):
global ExposedClass
p = methodName.split('.')
if len(p) != 2:
logger.error(OvmDispatch, "%s is not a vaild format, should be classname.methodname"%p)
raise Fault(dispatchErrCode('InvalidCallMethodFormat'), "%s is not a vaild format, should be classname.methodname"%p)
logger.error(OvmDispatch, "%s is not a valid format, should be classname.methodname"%p)
raise Fault(dispatchErrCode('InvalidCallMethodFormat'), "%s is not a valid format, should be classname.methodname"%p)
clzName = p[0]
funcName = p[1]
if clzName not in ExposedClass.keys():
logger.error(OvmDispatch, "class %s is not exposed by agent"%clzName)
raise Fault(dispatchErrCode('InvaildClass'), "class %s is not exposed by agent"%clzName)
raise Fault(dispatchErrCode('InvalidClass'), "class %s is not exposed by agent"%clzName)
clz = ExposedClass[clzName]
if not hasattr(clz, funcName):
logger.error(OvmDispatch, "class %s has no function %s"%(clzName, funcName))
raise Fault(dispatchErrCode('InvaildFunction'), "class %s has no function %s"%(clzName, funcName))
raise Fault(dispatchErrCode('InvalidFunction'), "class %s has no function %s"%(clzName, funcName))
logger.debug(OvmDispatch, "Entering %s.%s ===>"%(clzName, funcName))
rs = getattr(clz, funcName)(*params)
logger.debug(OvmDispatch, "Exited %s.%s <==="%(clzName, funcName))

View File

@ -37,8 +37,8 @@ class ShellExceutedFailedException(Exception):
errCode = {
# OvmDispatch is not class, these error codes are reserved
"OvmDispatch.InvalidCallMethodFormat":OvmDispatcherStub+1,
"OvmDispatch.InvaildClass":OvmDispatcherStub+2,
"OvmDispatch.InvaildFunction":OvmDispatcherStub+3,
"OvmDispatch.InvalidClass":OvmDispatcherStub+2,
"OvmDispatch.InvalidFunction":OvmDispatcherStub+3,
"OvmVm.reboot":OvmDispatcherStub+4,
"OvmHost.registerAsPrimary":OvmHostErrCodeStub+1,

View File

@ -133,7 +133,7 @@ public class VmwareStorageManagerImpl implements VmwareStorageManager {
command.add(name + ".ovf"); // OVF file should be the first file in OVA archive
command.add(name + "-disk0.vmdk");
s_logger.info("Package OVA with commmand: " + command.toString());
s_logger.info("Package OVA with command: " + command.toString());
command.execute();
}

View File

@ -3858,7 +3858,7 @@ public class VmwareResource extends ServerResourceBase implements StoragePoolRes
// BroadcastDomainType recogniizes and handles this.
return BroadcastDomainType.getValue(nicTo.getBroadcastUri());
else
// for pvlan, the broacast uri will be of the form pvlan://<vlanid>-i<pvlanid>
// for pvlan, the broadcast uri will be of the form pvlan://<vlanid>-i<pvlanid>
// TODO consider the spread of functionality between BroadcastDomainType and NetUtils
return NetUtils.getPrimaryPvlanFromUri(nicTo.getBroadcastUri());
} else {

View File

@ -43,7 +43,7 @@ public final class CitrixOvsCreateGreTunnelCommandWrapper extends CommandWrapper
citrixResourceBase.setIsOvs(true);
final Connection conn = citrixResourceBase.getConnection();
String bridge = "unkonwn";
String bridge = "unknown";
try {
final Network nw = citrixResourceBase.setupvSwitchNetwork(conn);
bridge = nw.getBridge(conn);

View File

@ -69,7 +69,7 @@ public final class CitrixSetupCommandWrapper extends CommandWrapper<SetupCommand
final boolean canBridgeFirewall = citrixResourceBase.canBridgeFirewall(conn);
citrixResourceBase.setCanBridgeFirewall(canBridgeFirewall);
if (!canBridgeFirewall) {
final String msg = "Failed to configure brige firewall";
final String msg = "Failed to configure bridge firewall";
s_logger.warn(msg);
s_logger.warn("Check host " + citrixResourceBase.getHost().getIp() +" for CSP is installed or not and check network mode for bridge");
return new SetupAnswer(command, msg);

View File

@ -235,7 +235,7 @@ public class OpenDaylightControllerResource implements ServerResource {
newNetwork.setName(cmd.getName());
newNetwork.setTenantId(cmd.getTenantId());
// Static configuation
// Static configuration
newNetwork.setNetworkType("gre");
newNetwork.setShared(false);
newNetwork.setSegmentationId(gre_key);

View File

@ -247,10 +247,10 @@ public class DateraPrimaryDataStoreDriver implements PrimaryDataStoreDriver {
Preconditions.checkNotNull(initiatorGroup, "initiatorGroup should not be Null");
// We create an initiator for every host in this cluster and add it to the
// initator group
// initiator group
addClusterHostsToInitiatorGroup(conn, clusterId, initiatorGroupName);
// assgin the initiatorgroup to appInstance
// assign the initiatorgroup to appInstance
if (!isInitiatorGroupAssignedToAppInstance(conn, initiatorGroup, appInstance)) {
DateraUtil.assignGroupToAppInstance(conn, initiatorGroupName, appInstanceName);

View File

@ -228,7 +228,7 @@ public class LinstorStorageAdaptor implements StorageAdaptor {
null,
null);
// TODO make avialable on node
// TODO make available on node
if (!resources.isEmpty() && !resources.get(0).getVolumes().isEmpty()) {
final String devPath = resources.get(0).getVolumes().get(0).getDevicePath();

View File

@ -65,7 +65,7 @@ public class LdapConfiguration implements Configurable{
String.class,
"ldap.user.memberof.attribute",
"memberof",
"the reverse membership attibute for group members",
"the reverse membership attribute for group members",
true,
ConfigKey.Scope.Domain);

View File

@ -63,7 +63,7 @@ class LdapContextFactorySpec extends spock.lang.Specification {
def "Test successfully creating a initial context"() {
given: "We have a LdapContextFactory"
def ldapContextFactory = new LdapContextFactory(ldapConfiguration)
when: "A context attempts to bind and no Ldap server is avaiable"
when: "A context attempts to bind and no Ldap server is available"
ldapContextFactory.createInitialDirContext(null, null, true)
then: "An expection is thrown"
thrown NamingException
@ -72,7 +72,7 @@ class LdapContextFactorySpec extends spock.lang.Specification {
def "Test successfully binding as a user"() {
given: "We have a LdapContextFactory"
def ldapContextFactory = new LdapContextFactory(ldapConfiguration)
when: "A user attempts to bind and no LDAP server is avaiable"
when: "A user attempts to bind and no LDAP server is available"
ldapContextFactory.createUserContext(principal, password)
then: "An exception is thrown"
thrown NamingException
@ -111,7 +111,7 @@ class LdapContextFactorySpec extends spock.lang.Specification {
def "Test successully binding as system"() {
given: "We have a LdapContextFactory"
def ldapContextFactory = new LdapContextFactory(ldapConfiguration)
when: "A bind context attempts to bind and no Ldap server is avaiable"
when: "A bind context attempts to bind and no Ldap server is available"
ldapContextFactory.createBindContext()
then: "An exception is thrown"
thrown NamingException

View File

@ -98,7 +98,7 @@ class LdapCreateAccountCmdSpec extends spock.lang.Specification {
def ldapCreateAccountCmd = new LdapCreateAccountCmd(ldapManager, accountService)
when: "A user with no lastname attempts to validate"
ldapCreateAccountCmd.validateUser(new LdapUser("username", "email", "firstname", null, "principal", "domain", false, null))
then: "An exception is thown"
then: "An exception is thrown"
thrown Exception
}

View File

@ -31,7 +31,7 @@ class serviceCfgBase(object):
self.syscfg = syscfg
self.netMgrRunning = False
def configration(self):
def configuration(self):
writeProgressBar("Configure " + self.serviceName + " ...", None)
result = False
try:

View File

@ -82,7 +82,7 @@ class sysConfig(object):
return False
for service in self.services:
if not service.configration():
if not service.configuration():
raise CloudInternalException("Configuration failed for service %s" % service.serviceName)
def restore(self):

View File

@ -53,7 +53,7 @@ class InstallSysTemplate(object):
def parseOptions(self):
self.parser = argparse.ArgumentParser(prog="System Template Installer")
self.parser.add_argument("-m", "--mount-point", action="store", dest="mountpoint", help="Secondary Storage Mount Point where to install the temlate.", required="true")
self.parser.add_argument("-m", "--mount-point", action="store", dest="mountpoint", help="Secondary Storage Mount Point where to install the template.", required="true")
self.parser.add_argument("-H", "--hypervisor", action="store", dest="hypervisor", help="The Hypervisor name for which template need to be installed", required="true", choices=['kvm','xenserver','vmware','lxc','hyperv'])
group = self.parser.add_mutually_exclusive_group(required=True)
group.add_argument("-f", "--system-vm-template", action="store", dest="systemvmtemplatepath", help="The local system vm template file path")

View File

@ -139,7 +139,7 @@ add_to_ports() {
}
del_from_ports() {
# Delete when only, begining, middle and end of string
# Delete when only, beginning, middle and end of string
echo "$1" | sed -e "s/^$2$//g" -e "s/^$2,//g" -e "s/,$2$//g" -e "s/,$2,/,/g"
}
@ -231,7 +231,7 @@ then
ovs-ofctl add-flow $br table=0,priority=70,dl_vlan=$pri_vlan,dl_dst=ff:ff:ff:ff:ff:ff,actions=strip_vlan,group:$pri_vlan
# From a promiscuous device, so send it to all community and isolated devices on this switch. Passed to all promiscuous devices in the prior step ^^
ovs-ofctl add-flow $br table=1,priority=70,dl_vlan=$pri_vlan,dl_dst=ff:ff:ff:ff:ff:ff,actions=strip_vlan,group:$pri_vlan_header
# Since it's from a community, gotta braodcast it to all community devices
# Since it's from a community, gotta broadcast it to all community devices
if [ "$type" == "C" ]
then
ovs-ofctl add-flow $br table=1,priority=70,dl_vlan=$sec_vlan,dl_dst=ff:ff:ff:ff:ff:ff,actions=strip_vlan,group:$sec_vlan

View File

@ -911,7 +911,7 @@ def cleanup_bridge(bridge):
try:
execute("iptables -F " + chain)
except: pass
# Remove brige chains
# Remove bridge chains
for chain in chains:
try:
execute("iptables -X " + chain)

View File

@ -228,7 +228,7 @@ public enum Config {
String.class,
"network.loadbalancer.haproxy.stats.visibility",
"global",
"Load Balancer(haproxy) stats visibilty, the value can be one of the following six parameters : global,guest-network,link-local,disabled,all,default",
"Load Balancer(haproxy) stats visibility, the value can be one of the following six parameters : global,guest-network,link-local,disabled,all,default",
null),
NetworkLBHaproxyStatsUri(
"Network",
@ -1696,7 +1696,7 @@ public enum Config {
String.class,
"baremetal.ipmi.lan.interface",
"default",
"option specified in -I option of impitool. candidates are: open/bmc/lipmi/lan/lanplus/free/imb, see ipmitool man page for details. default valule 'default' means using default option of ipmitool",
"option specified in -I option of impitool. candidates are: open/bmc/lipmi/lan/lanplus/free/imb, see ipmitool man page for details. default value 'default' means using default option of ipmitool",
null),
BaremetalIpmiRetryTimes("Advanced",

View File

@ -6128,7 +6128,7 @@ public class ConfigurationManagerImpl extends ManagerBase implements Configurati
associatePublicIP = value.contains("true");
} else {
throw new InvalidParameterValueException("Only " + Capability.ElasticIp.getName() + " and " + Capability.AssociatePublicIP.getName()
+ " capabilitiy can be sepcified for static nat service");
+ " capability can be sepcified for static nat service");
}
}
if (!eipEnabled && associatePublicIP) {
@ -6779,7 +6779,7 @@ public class ConfigurationManagerImpl extends ManagerBase implements Configurati
final int networkCount = _networkDao.getNetworkCountByNetworkOffId(offeringId);
if (networkCount > 0) {
throw new InvalidParameterValueException("Can't delete network offering " + offeringId + " as its used by " + networkCount + " networks. "
+ "To make the network offering unavaiable, disable it");
+ "To make the network offering unavailable, disable it");
}
annotationDao.removeByEntityType(AnnotationService.EntityType.NETWORK_OFFERING.name(), offering.getUuid());

View File

@ -254,7 +254,7 @@ public abstract class ExternalLoadBalancerDeviceManagerImpl extends AdapterBase
ExternalLoadBalancerDeviceVO zoneGslbProvider =
_externalLoadBalancerDeviceDao.findGslbServiceProvider(physicalNetworkId, ntwkDevice.getNetworkServiceProvder());
if (zoneGslbProvider != null) {
throw new CloudRuntimeException("There is a GSLB service provider configured in the zone alredy.");
throw new CloudRuntimeException("There is a GSLB service provider configured in the zone already.");
}
}

View File

@ -825,7 +825,7 @@ public class VpcManagerImpl extends ManagerBase implements VpcManager, VpcProvis
final int vpcCount = _vpcDao.getVpcCountByOfferingId(offId);
if (vpcCount > 0) {
throw new InvalidParameterValueException("Can't delete vpc offering " + offId + " as its used by " + vpcCount + " vpcs. "
+ "To make the network offering unavaiable, disable it");
+ "To make the network offering unavailable, disable it");
}
if (_vpcOffDao.remove(offId)) {

View File

@ -2921,7 +2921,7 @@ public class ResourceManagerImpl extends ManagerBase implements ResourceManager,
return result;
}
} catch (final AgentUnavailableException e) {
s_logger.error("Agent is not availbale!", e);
s_logger.error("Agent is not available!", e);
}
final boolean shouldUpdateHostPasswd = command.getUpdatePasswdOnHost();

View File

@ -4224,7 +4224,7 @@ public class ManagementServerImpl extends ManagerBase implements ManagementServe
}
if (cmd.getCertIndex() == null) {
throw new InvalidParameterValueException("index can't be empty, if it's a certifciation chain");
throw new InvalidParameterValueException("index can't be empty, if it's a certification chain");
}
}

View File

@ -1153,7 +1153,7 @@ public class VolumeApiServiceImpl extends ManagerBase implements VolumeApiServic
newSize = newSize << 30;
} else {
if (cmd.getSize() != null) {
throw new InvalidParameterValueException("You cannnot pass in a custom disk size to a non-custom disk offering.");
throw new InvalidParameterValueException("You cannot pass in a custom disk size to a non-custom disk offering.");
}
newSize = newDiskOffering.getDiskSize();

View File

@ -263,7 +263,7 @@ public class PodZoneConfig {
return genReturnList("true", "Successfully added VLAN.");
} else {
return genReturnList("false", "That operation is not suppored.");
return genReturnList("false", "That operation is not supported.");
}
/*

View File

@ -2049,7 +2049,7 @@ public class AccountManagerImpl extends ManagerBase implements AccountManager, M
private void checkIfNotMovingAcrossDomains(long domainId, Account newAccount) {
if (newAccount.getDomainId() != domainId) {
// not in scope
throw new InvalidParameterValueException("moving a user from an account in one domain to an account in annother domain is not supported!");
throw new InvalidParameterValueException("moving a user from an account in one domain to an account in another domain is not supported!");
}
}

View File

@ -90,7 +90,7 @@ public interface UserVmManager extends UserVmService {
HashMap<Long, List<VmDiskStatsEntry>> getVmDiskStatistics(long hostId, String hostName, List<Long> vmIds);
HashMap<String, VolumeStatsEntry> getVolumeStatistics(long clusterId, String poolUuid, StoragePoolType poolType, int timout);
HashMap<String, VolumeStatsEntry> getVolumeStatistics(long clusterId, String poolUuid, StoragePoolType poolType, int timeout);
boolean deleteVmGroup(long groupId);

View File

@ -249,7 +249,7 @@ public class VirtualRouterElementTest {
public void testGetRouters2(){
Network networkUpdateInprogress=new NetworkVO(2l,null,null,null,1l,1l,1l,1l,"d","d","d",null,1l,1l,null,true,null,true);
mockDAOs((NetworkVO)networkUpdateInprogress,testOffering);
//alwyas return backup routers first when both primary and backup need update.
//always return backup routers first when both primary and backup need update.
List<DomainRouterVO> routers=virtualRouterElement.getRouters(networkUpdateInprogress);
assertTrue(routers.size()==1);
assertTrue(routers.get(0).getRedundantState()==RedundantState.BACKUP && routers.get(0).getUpdateState()==VirtualRouter.UpdateState.UPDATE_IN_PROGRESS);
@ -259,7 +259,7 @@ public class VirtualRouterElementTest {
public void testGetRouters3(){
Network network=new NetworkVO(3l,null,null,null,1l,1l,1l,1l,"d","d","d",null,1l,1l,null,true,null,true);
mockDAOs((NetworkVO)network,testOffering);
//alwyas return backup routers first when both primary and backup need update.
//always return backup routers first when both primary and backup need update.
List<DomainRouterVO> routers=virtualRouterElement.getRouters(network);
assertTrue(routers.size()==4);
}

View File

@ -21,7 +21,7 @@ Usage:
Common options:
--help|-h Show this help text.
--debug-link|-DL Print debugging messages when packets are trasnferred via links.
--debug-link|-DL Print debugging messages when packets are transferred via links.
--debug-element|-DE Print debugging messages when packets are received or sent by elements.
--debug-pipeline|-DP Print debugging messages in pipelines.
--host|-n|--host-name VALUE Name or IP address of host to connect to. Required.

View File

@ -59,7 +59,7 @@ public class Client {
{
name = "--debug-link";
alias = "-DL";
description = "Print debugging messages when packets are trasnferred via links.";
description = "Print debugging messages when packets are transferred via links.";
}
};
private final Option debugElement = new Option() {

View File

@ -74,7 +74,7 @@ public class ClientMCSChannelJoinRequestServerMCSChannelConfirmPDUs extends OneT
// Channel Join Request PDU the connection SHOULD be dropped.
// Initiator: 1007 (6+1001)
// int initator=buf.readUnsignedShort();
// int initiator=buf.readUnsignedShort();
buf.skipBytes(2);
// Requested channel

View File

@ -65,7 +65,7 @@ public class MockSink extends BaseElement {
ByteBuffer expectedBuf = bufs[packetNumber];
if (!Arrays.equals(expectedBuf.toByteArray(), buf.toByteArray())) {
dump(buf, expectedBuf);
throw new AssertionError("[" + this + "] Incoming buffer #" + packetNumber + " is not equal to expected buffer.\n Actual bufer: " + buf
throw new AssertionError("[" + this + "] Incoming buffer #" + packetNumber + " is not equal to expected buffer.\n Actual buffer: " + buf
+ ",\n expected buffer: " + expectedBuf + ".");
}

View File

@ -94,7 +94,7 @@ function KeyboardMapper() {
// shift : <shift state match condition>, -- match on shift state
// guestos : <guest os match condition>, -- match on guestos type
// browser: <browser type match condition>, -- match on browser
// browserVersion: <brower version match condition> -- match on browser version
// browserVersion: <browser version match condition> -- match on browser version
// }
//
KeyboardMapper.KEYBOARD_TYPE_RAW = 0;

View File

@ -319,7 +319,7 @@ dhcp-option=vendor:MSFT,2,1i
# Enable dnsmasq's built-in TFTP server
#enable-tftp
# Set the root directory for files availble via FTP.
# Set the root directory for files available via FTP.
#tftp-root=/var/ftpd
# Make the TFTP server more secure: with this set, only files owned by

View File

@ -95,7 +95,7 @@ log="${log}"`grep "^dhcp-range=" "$DHCP_CONFIG_MAIN"`"\n"
if [ "$log" != '\n\n\n' ]
then
#Cleaning the existing dhcp confgiuration
#Cleaning the existing dhcp configuration
logger -t cloud "dnsmasq.sh: remvoing the primaryip confg from dnsmasq.conf and adding it to /etc/dnsmaq.d/multiple_ranges.conf"
logger -t cloud "dnsmasq.sh: config removed from dnsmasq.conf is $log"
sed -i -e '/dhcp-option=6/d' "$DHCP_CONFIG_MAIN"
@ -103,7 +103,7 @@ then
sed -i -e '/^dhcp-range=/d' "$DHCP_CONFIG_MAIN"
fi
#wrting the new config into the config file.
#writing the new config into the config file.
echo -e "$dhcp_range" >> "$DHCP_CONFIG"
echo -e "$dhcp_gateway" >> "$DHCP_CONFIG"
echo -e "$dhcp_netmask" >> "$DHCP_CONFIG"

View File

@ -144,7 +144,7 @@ fw_entry() {
local lb_vif_list=$(get_lb_vif_list)
for vif in $lb_vif_list; do
#TODO : The below delete will be used only when we upgrade the from older verion to the newer one , the below delete become obsolute in the future.
#TODO : The below delete will be used only when we upgrade the from older version to the newer one , the below delete become obsolute in the future.
sudo iptables -D INPUT -i $vif -p tcp -d $pubIp --dport $dport -j ACCEPT 2> /dev/null
sudo iptables -A load_balancer_$vif -p tcp -d $pubIp --dport $dport -j ACCEPT
@ -161,7 +161,7 @@ fw_entry() {
sudo iptables -A lb_stats -s $cidrs -p tcp -m state --state NEW -d $pubIp --dport $dport -j ACCEPT
#TODO : The below delete in the for-loop will be used only when we upgrade the from older verion to the newer one , the below delete become obsolute in the future.
#TODO : The below delete in the for-loop will be used only when we upgrade the from older version to the newer one , the below delete become obsolute in the future.
for i in $r
do
local pubIp=$(echo $i | cut -d: -f1)

View File

@ -41,7 +41,7 @@ cat $cfg | while read line; do
elif [ "$line" == "<version>" ]; then
read line
version=$line
log_it "VR config: configuation format version $version"
log_it "VR config: configuration format version $version"
#skip </version>
read line

View File

@ -118,7 +118,7 @@ unlock_exit() {
exit $1
}
# calcuate the ip & network mask
# calculate the ip & network mask
rangecalc(){
local IFS='.'
local -a oct mask ip

View File

@ -173,7 +173,7 @@ def restart_ms(self):
#1-ssh into m/c running MS
#2-restart ms
#3-verify the response
#4-loop unitl you get list_zone api answer """
#4-loop until you get list_zone api answer """
sshClient = SshClient(
self.mgtSvrDetails["mgtSvrIp"],
22,
@ -209,7 +209,7 @@ def restart_ms(self):
self.debug("list zone response is not available due to %s" % e)
if timeout == 0:
raise Exception("Ms is not comming up !")
raise Exception("Ms is not coming up !")
timeout = timeout - 1
@ -320,7 +320,7 @@ class TestSystemVmLocalStorage(cloudstackTestCase):
e)
if timeout == 0:
raise Exception("Ms is not comming up !")
raise Exception("Ms is not coming up !")
time.sleep(cls.testdata["sleep"])
timeout = timeout - 1

View File

@ -1641,7 +1641,7 @@ class TestRvRRedundancy(cloudstackTestCase):
if retry == 0:
break
time.sleep(self.testdata["sleep"])
self.info("wating for backup router to become primary router name:"+new_backup_router.name)
self.info("waiting for backup router to become primary router name:"+new_backup_router.name)
primary_router, backup_router = self.get_primary_and_backupRouter()
if retry == 0:
self.fail("timed out while waiting for new backup router to change state to PRIMARY.")

View File

@ -578,7 +578,7 @@ class TestNetworksInAdvancedSG(cloudstackTestCase):
domainid=self.parent_domain.id,networkofferingid=self.shared_network_offering_sg.id,
zoneid=self.zone.id,subdomainaccess=True)
except Exception as e:
self.fail("Exception whle creating domain wide shared network: %s" % e)
self.fail("Exception while creating domain wide shared network: %s" % e)
self.debug("Created shared network: %s" % self.shared_network_sg.id)

View File

@ -300,7 +300,7 @@ class TestCPULimits(cloudstackTestCase):
expected_resource_count = int(self.service_offering.cpunumber) * 4 #Total 4 Vms
self.assertTrue(resource_count == expected_resource_count,
"Resource count does not match the expected vavlue")
"Resource count does not match the expected value")
return
class TestDomainCPULimitsConfiguration(cloudstackTestCase):

View File

@ -4279,7 +4279,7 @@ class TestInstances(cloudstackTestCase):
def test_25_ip_reallocation_ES1377(self):
"""
@Desc: Test to verify dnsmasq dhcp conflict issue due to
/ect/hosts not getting udpated
/ect/hosts not getting updated
@Steps:
Step1: Create a network for the user
Step2: List the network and check that it is created for the user

View File

@ -1479,7 +1479,7 @@ class TestIpAddresses(cloudstackTestCase):
self.assertEqual(
vm_created.id,
list_lbruleinstance_applied_false[0].id,
"Failed to list Instance available to asign a Load Balancer Rule"
"Failed to list Instance available to assign a Load Balancer Rule"
)
# Assigning Instance created to Load Balancer Rule
LoadBalancerRule.assign(
@ -1566,7 +1566,7 @@ class TestIpAddresses(cloudstackTestCase):
self.assertEqual(
vm_created.id,
list_lbruleinstance_applied_false[0].id,
"Failed to list Instance available to asign a Load Balancer Rule"
"Failed to list Instance available to assign a Load Balancer Rule"
)
# Destroying the VM Launched
vm_created.delete(self.apiClient)

View File

@ -815,7 +815,7 @@ class TestHAProxyStickyness(cloudstackTestCase):
# 1. create an account
# 2. using that account,create an instances
# 3. select the Source NAT IP and configure the stikiness policy
# 4. enable /disable the VPN. It should not impact the ceated rules
# 4. enable /disable the VPN. It should not impact the created rules
# listLBStickinessPolicies Api should show created stikiness policy
self.debug("Creating LB rule for account: %s" % self.account.name)
@ -850,7 +850,7 @@ class TestHAProxyStickyness(cloudstackTestCase):
@attr(tags=["advanced", "advancedns"], required_hardware="false")
def test_11_invalid_params(self):
"""Test verfify functionality syncronous and asyncronous validations"""
"""Test verify functionality syncronous and asyncronous validations"""
# Validate the following
# verify the validation while creating or attaching stikiness policy

View File

@ -1612,7 +1612,7 @@ class TestResourceTags(cloudstackTestCase):
Tag.create(self.apiclient,
resourceIds=self.vm_1.id,
resourceType='UserVm',
tags={tag_key.upper(): tag_value.uppper()})
tags={tag_key.upper(): tag_value.upper()})
except Exception as e:
pass
else:

View File

@ -905,7 +905,7 @@ class TestVPCOffering(cloudstackTestCase):
# 4. Enable the VPC offering again and create VPC. VPC should be
# created successfully
# 5. Change name and displaytext of the VPCOffering. Name and
# displaytext chnages should be reflected in listVPCPffering call
# displaytext changes should be reflected in listVPCPffering call
self.logger.debug("Creating a VPC offering..")
vpc_off = VpcOffering.create(

View File

@ -2314,7 +2314,7 @@ class TestVMDeployVPC(cloudstackTestCase):
@attr(tags=["advanced", "intervlan"], required_hardware="true")
def test_08_ip_reallocation_CS5986(self):
"""
@Desc: Test to verify dnsmasq dhcp conflict issue due to /ect/hosts not getting udpated
@Desc: Test to verify dnsmasq dhcp conflict issue due to /ect/hosts not getting updated
@Steps:
Step1: Create a VPC
Step2: Create one network in vpc

View File

@ -71,10 +71,10 @@ class TestPVLAN(cloudstackTestCase):
self.broadcasttype = createNetworkResponse.broadcastdomaintype
self.broadcasturi = createNetworkResponse.broadcasturi
braodcasturi = "pvlan://{0}-i{1}".format(self.vlan, self.isolatedpvlan)
broadcasturi = "pvlan://{0}-i{1}".format(self.vlan, self.isolatedpvlan)
self.assertIsNotNone(createNetworkResponse.id, "Network failed to create")
self.assertTrue(createNetworkResponse.broadcastdomaintype, "Pvlan")
self.assertTrue(createNetworkResponse.broadcasturi, braodcasturi)
self.assertTrue(createNetworkResponse.broadcasturi, broadcasturi)
self.debug("Clean up test pvlan network")
deleteNetworkCmd = deleteNetwork.deleteNetworkCmd()

View File

@ -635,7 +635,7 @@ class TestVMLifeCycle(cloudstackTestCase):
if self.hypervisor.lower() in ["kvm", "simulator"]:
# identify suitable host
clusters = [h.clusterid for h in hosts]
# find hosts withe same clusterid
# find hosts with same clusterid
clusters = [cluster for index, cluster in enumerate(clusters) if clusters.count(cluster) > 1]
if len(clusters) <= 1:

View File

@ -2472,7 +2472,7 @@ under the License.
<!-- ADD TEST CASES FOR IP FORWARDING HERE!!! -->
<!-- Test case #16 - rebootVirtualMachine command; verfiy that machine is in Running state after it's rebooted -->
<!-- Test case #16 - rebootVirtualMachine command; verify that machine is in Running state after it's rebooted -->
<command>
<name>rebootVirtualMachine</name>
<testcase>16</testcase>

View File

@ -2366,7 +2366,7 @@ under the License.
</command>
<!--
Test case #16 - rebootVirtualMachine command; verfiy that machine is
Test case #16 - rebootVirtualMachine command; verify that machine is
in Running state after it's rebooted
-->
<command>

View File

@ -1518,7 +1518,7 @@ under the License.
</command>
<!-- Test case #16 - rebootVirtualMachine command; verfiy that machine is in Running state after it's rebooted -->
<!-- Test case #16 - rebootVirtualMachine command; verify that machine is in Running state after it's rebooted -->
<command>
<name>rebootVirtualMachine</name>
<testcase>16</testcase>

View File

@ -1324,7 +1324,7 @@ under the License.
</command>
<!-- Test case #16 - rebootVirtualMachine command; verfiy that machine is in Running state after it's rebooted -->
<!-- Test case #16 - rebootVirtualMachine command; verify that machine is in Running state after it's rebooted -->
<command>
<name>rebootVirtualMachine</name>
<usercommand>true</usercommand>

View File

@ -3112,7 +3112,7 @@ under the License.
</command>
<!--
Test case #16 - rebootVirtualMachine command; verfiy that machine is
Test case #16 - rebootVirtualMachine command; verify that machine is
in Running state after it's rebooted
-->
<command>

View File

@ -695,10 +695,10 @@ under the License.
</command>
<!-- Test case #90 - try to reboot stopped vitrual machine - should fail - Negative case -->
<!-- Test case #90 - try to reboot stopped virtual machine - should fail - Negative case -->
<command>
<name>rebootVirtualMachine</name>
<testcase>90 [Try to reboot stopped vitrual machine - Negative case]</testcase>
<testcase>90 [Try to reboot stopped virtual machine - Negative case]</testcase>
<error>true</error>
<parameters>
<item getparam="true">

View File

@ -198,7 +198,7 @@ public class TestClient {
client.executeMethod(new GetMethod(url));
} catch (Exception e1) {
s_logger.info("[ignored]"
+ "error while executing last resort stop attampt: " + e1.getLocalizedMessage());
+ "error while executing last resort stop attempt: " + e1.getLocalizedMessage());
}
} finally {
NDC.clear();

View File

@ -63,7 +63,7 @@ Deploy Cloud using marvin:
docker run -ti --rm --link simulator:8096 cloudstack/marvin python /marvin/marvin/deployDataCenter.py -i /marvin/dev/advanced.cfg
```
Perform Smoke tests against CloudStack Simulator containter:
Perform Smoke tests against CloudStack Simulator container:
```
docker run -ti --rm --link simulator:8096 \
nosetests-2.7 -v --with-marvin \

View File

@ -1055,7 +1055,7 @@ test_data = {
"value": "test"
},
{
"key": "usefull.property",
"key": "useful.property",
"value": "True"
}
],

View File

@ -480,7 +480,7 @@ def checkVolumeSize(ssh_handle=None,
@Desc : provides facility to verify the volume size against the size to verify
@Input: 1. ssh_handle : machine against which to execute the disk size cmd
2. volume_name : The name of the volume against which to verify the size
3. cmd_inp : Input command used to veify the size
3. cmd_inp : Input command used to verify the size
4. size_to_verify: size against which to compare.
@Output: Returns FAILED in case of an issue, else SUCCESS
'''

View File

@ -844,7 +844,7 @@ function toKeyValue(obj) {
/**
* We need our custom method because encodeURIComponent is too agressive and doesn't follow
* We need our custom method because encodeURIComponent is too aggressive and doesn't follow
* http://www.ietf.org/rfc/rfc3986.txt with regards to the character set (pchar) allowed in path
* segments:
* segment = *pchar
@ -864,7 +864,7 @@ function encodeUriSegment(val) {
/**
* This method is intended for encoding *key* or *value* parts of query component. We need a custom
* method becuase encodeURIComponent is too agressive and encodes stuff that doesn't have to be
* method because encodeURIComponent is too aggressive and encodes stuff that doesn't have to be
* encoded per http://tools.ietf.org/html/rfc3986:
* query = *( pchar / "/" / "?" )
* pchar = unreserved / pct-encoded / sub-delims / ":" / "@"

View File

@ -46,7 +46,7 @@ with the translatons from traductors.
The sync-transifex-ui provide too the ability to :
* Download from Transifex the source language resource files. Be carrefully,
with this, you can remove some transation on Transifex if some keys has
with this, you can remove some transaction on Transifex if some keys has
been removed inside the source language resource files.
./sync-transifex-ui.sh download-source-language CloudStack_UI.410_messagesjson

View File

@ -28,11 +28,11 @@ The usage is as follows
4. After upgrade run usage_schema_comparision.sh to compare cloud usage all tables schema between fresh and upgraded setup
NOTE: this script requires step 1 output in current working directory
5. Run test_config_between_fresh_and_upgraded_setup.sh to comapre table global configuration values between fresh and upgraded setup
5. Run test_config_between_fresh_and_upgraded_setup.sh to compare table global configuration values between fresh and upgraded setup
NOTE: this script requires step 1 output in current working directory
6. Run test_config_before_and_after_upgrade.sh to comapre table global configuration values between before upgraded and after upgraded setup
6. Run test_config_before_and_after_upgrade.sh to compare table global configuration values between before upgraded and after upgraded setup
NOTE: this script requires step 2 output in current working directory

View File

@ -249,7 +249,7 @@ Within the deps/awsapi-lib directory
We reserve no legal rights to the ANTLR--it is fully in the public domain. An
individual or company may do whatever they wish with source code distributed
with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR,
or its output, into commerical software. We encourage users to develop software
or its output, into commercial software. We encourage users to develop software
with ANTLR. However, we do ask that credit is given to us for developing ANTLR.
By "credit", we mean that if you use ANTLR or incorporate any source code into
one of your programs (commercial product, research project, or otherwise) that

View File

@ -1435,7 +1435,7 @@ ANTLR 2 License
We reserve no legal rights to the ANTLR--it is fully in the public domain. An
individual or company may do whatever they wish with source code distributed
with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR,
or its output, into commerical software. We encourage users to develop software
or its output, into commercial software. We encourage users to develop software
with ANTLR. However, we do ask that credit is given to us for developing ANTLR.
By "credit", we mean that if you use ANTLR or incorporate any source code into
one of your programs (commercial product, research project, or otherwise) that

View File

@ -1435,7 +1435,7 @@ ANTLR 2 License
We reserve no legal rights to the ANTLR--it is fully in the public domain. An
individual or company may do whatever they wish with source code distributed
with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR,
or its output, into commerical software. We encourage users to develop software
or its output, into commercial software. We encourage users to develop software
with ANTLR. However, we do ask that credit is given to us for developing ANTLR.
By "credit", we mean that if you use ANTLR or incorporate any source code into
one of your programs (commercial product, research project, or otherwise) that

View File

@ -1934,8 +1934,8 @@
"message.error.version.for.cluster": "Bitte Kubernetes Version für Kubernetes Cluster eingeben",
"message.error.vlan.range": "Bitte einen gültigen VLAN/VNI-Bereich eingeben",
"message.error.volume.name": "Bitte einen Namen für den Speicher eingeben",
"message.error.volumne": "Bitte geben Sie den Speicher ein",
"message.error.volumne.group": "Bitte wählen Sie die Speichergruppe",
"message.error.volume": "Bitte geben Sie den Speicher ein",
"message.error.volume.group": "Bitte wählen Sie die Speichergruppe",
"message.error.zone": "Bitte wählen Sie eine Zone aus",
"message.error.zone.combined": "Eine Zone kann mit keiner weiteren Zone kombiniert werden",
"message.error.zone.for.cluster": "Bitte wählen Sie die Zone für das Kubernetes Cluster",
@ -2062,7 +2062,7 @@
"message.success.add.vpc.network": "VPC-Network erfolgreich hinzugefügt",
"message.success.add.vpn.customer.gateway": "VPN Customer Gateway erfolgreich hinzugefügt",
"message.success.add.vpn.gateway": "VPN-Gateway erfolgreich hinzugefügt",
"message.success.asign.vm": "VM erfolgreich zugeordnet",
"message.success.assign.vm": "VM erfolgreich zugeordnet",
"message.success.assigned.vms": "VMs erfolgreich zugeordnet",
"message.success.certificate.upload": "Zertifikat erfolgreich hochgeladen",
"message.success.change.affinity.group": "Affinitätsgruppen erfolgreich geändert",

View File

@ -2355,8 +2355,8 @@
"message.error.version.for.cluster": "Επιλέξτε την έκδοση Κυβερνητών για την ομάδα Κυβερνητών",
"message.error.vlan.range": "Πληκτρολογήστε μια έγκυρη περιοχή VLAN/VNI",
"message.error.volume.name": "Πληκτρολογήστε το όνομα τόμου",
"message.error.volumne": "Πληκτρολογήστε Τόμος",
"message.error.volumne.group": "Εισαγάγετε την ομάδα τόμων",
"message.error.volume": "Πληκτρολογήστε Τόμος",
"message.error.volume.group": "Εισαγάγετε την ομάδα τόμων",
"message.error.zone": "Επιλέξτε μια ζώνη",
"message.error.zone.combined": "Όλες οι ζώνες δεν μπορούν να συνδυαστούν με οποιαδήποτε άλλη ζώνη",
"message.error.zone.for.cluster": "Επιλέξτε ζώνη για σύμπλεγμα Κυβερνητών",
@ -2553,7 +2553,7 @@
"message.success.add.vpc.network": "Προστέθηκε με επιτυχία δίκτυο VPC",
"message.success.add.vpn.customer.gateway": "Προστέθηκε με επιτυχία πύλη πελάτη Εικον. Ιδιωτ. Δίκτυο",
"message.success.add.vpn.gateway": "Προστέθηκε με επιτυχία πύλη Εικον. Ιδιωτ. Δίκτυο",
"message.success.asign.vm": "Η εικονική μηχανή που εκχωρήθηκαν με επιτυχία ολοκληρώθηκε με επιτυχία",
"message.success.assign.vm": "Η εικονική μηχανή που εκχωρήθηκαν με επιτυχία ολοκληρώθηκε με επιτυχία",
"message.success.assigned.vms": "Η αντιστοίχιση εικονικής μηχανής ολοκληρώθηκε με επιτυχία",
"message.success.certificate.upload": "Η αποστολή του πιστοποιητικού ολοκληρώθηκε με επιτυχία",
"message.success.change.affinity.group": "Η αλλαγή ομάδων συνάφειας ολοκληρώθηκε με επιτυχία",

View File

@ -2331,8 +2331,8 @@
"message.error.version.for.cluster": "Please select Kubernetes version for Kubernetes cluster.",
"message.error.vlan.range": "Please enter a valid VLAN/VNI range.",
"message.error.volume.name": "Please enter volume name.",
"message.error.volumne": "Please enter volume.",
"message.error.volumne.group": "Please enter volume group.",
"message.error.volume": "Please enter volume.",
"message.error.volume.group": "Please enter volume group.",
"message.error.zone": "Please select a zone.",
"message.error.zone.combined": "All zones cannot be combined with any other zone.",
"message.error.zone.for.cluster": "Please select zone for Kubernetes cluster.",
@ -2523,7 +2523,7 @@
"message.success.add.vpc.network": "Successfully added VPC network",
"message.success.add.vpn.customer.gateway": "Successfully added VPN customer gateway",
"message.success.add.vpn.gateway": "Successfully added VPN gateway",
"message.success.asign.vm": "Successfully assigned VM",
"message.success.assign.vm": "Successfully assigned VM",
"message.success.assigned.vms": "Successfully assigned VMs",
"message.success.certificate.upload": "Certificate successfully uploaded",
"message.success.change.affinity.group": "Successfully changed affinity groups",

View File

@ -3025,8 +3025,8 @@
"message.error.version.for.cluster": "KubernetesクラスターのKubernetesバージョンを選択してください",
"message.error.vlan.range": "有効なVLAN/VNI範囲を入力してください",
"message.error.volume.name": "ボリューム名を入力してください",
"message.error.volumne": "音量を入力してください",
"message.error.volumne.group": "ボリュームグループを入力してください",
"message.error.volume": "音量を入力してください",
"message.error.volume.group": "ボリュームグループを入力してください",
"message.error.zone": "ゾーンを選択してください",
"message.error.zone.combined": "すべてのゾーンを他のゾーンと組み合わせることはできません",
"message.error.zone.for.cluster": "Kubernetesクラスターのゾーンを選択してください",
@ -3315,7 +3315,7 @@
"message.success.add.vpc.network": "VPCネットワークが正常に追加されました",
"message.success.add.vpn.customer.gateway": "VPNカスタマーゲートウェイが正常に追加されました",
"message.success.add.vpn.gateway": "VPNゲートウェイが正常に追加されました",
"message.success.asign.vm": "正常に割り当てられたVM",
"message.success.assign.vm": "正常に割り当てられたVM",
"message.success.assigned.vms": "正常に割り当てられたVM",
"message.success.certificate.upload": "証明書が正常にアップロードされました",
"message.success.change.affinity.group": "アフィニティグループが正常に変更されました",

View File

@ -2029,8 +2029,8 @@
"message.error.version.for.cluster": "\ucfe0\ubc84\ub124\ud14c\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uc6a9 \ucfe0\ubc84\ub124\ud14c\uc2a4 \ubc84\uc804\uc744 \uc120\ud0dd\ud558\uc2ed\uc2dc\uc624.",
"message.error.vlan.range": "\uc720\ud6a8\ud55c VLAN/VNI \ubc94\uc704\ub97c \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",
"message.error.volume.name": "\ubcfc\ub968 \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",
"message.error.volumne": "\ubcfc\ub968\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",
"message.error.volumne.group": "\ubcfc\ub968 \uadf8\ub8f9\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",
"message.error.volume": "\ubcfc\ub968\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",
"message.error.volume.group": "\ubcfc\ub968 \uadf8\ub8f9\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624.",
"message.error.zone": "Zone\uc744 \uc120\ud0dd\ud558\uc138\uc694.",
"message.error.zone.combined": "\ubaa8\ub4e0 Zone\uc740 \ub2e4\ub978 Zone\uacfc \uacb0\ud569 \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",
"message.error.zone.for.cluster": "\ucfe0\ubc84\ub124\ud14c\uc2a4 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ub300\ud55c Zone\uc744 \uc120\ud0dd\ud558\uc2ed\uc2dc\uc624.",
@ -2178,7 +2178,7 @@
"message.success.add.vpc.network": "VPC \ub124\ud2b8\uc6cc\ud06c\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4.",
"message.success.add.vpn.customer.gateway": "VPN \uace0\uac1d \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4.",
"message.success.add.vpn.gateway": "VPN \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4.",
"message.success.asign.vm": "VM \ud560\ub2f9 \uc131\uacf5",
"message.success.assign.vm": "VM \ud560\ub2f9 \uc131\uacf5",
"message.success.assigned.vms": "VM\uc744 \ud560\ub2f9\ud588\uc2b5\ub2c8\ub2e4.",
"message.success.certificate.upload": "\uc778\uc99d\uc11c\uac00 \uc5c5\ub85c\ub4dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",
"message.success.change.affinity.group": "Affinity \uadf8\ub8f9\uc744 \ubcc0\uacbd\ud588\uc2b5\ub2c8\ub2e4.",

View File

@ -2166,8 +2166,8 @@
"message.error.version.for.cluster": "Por favor, selecionar a vers\u00e3o Kubernetes para o cluster Kubernetes",
"message.error.vlan.range": "Por favor, insira um intervalo VLAN/VNI v\u00e1lido",
"message.error.volume.name": "Por favor, insira o nome do volume",
"message.error.volumne": "Por favor, insira o volume",
"message.error.volumne.group": "Por favor, insira o grupo de volume",
"message.error.volume": "Por favor, insira o volume",
"message.error.volume.group": "Por favor, insira o grupo de volume",
"message.error.zone": "Por favor, selecione uma zona",
"message.error.zone.combined": "Todas as zonas n\u00e3o podem ser combinadas com nenhuma outra zona",
"message.error.zone.for.cluster": "Por favor, selecionar a zona para o cluster Kubernetes",
@ -2341,7 +2341,7 @@
"message.success.add.vpc.network": "Rede VPC adicionada com sucesso",
"message.success.add.vpn.customer.gateway": "Gateway da VPN do cliente adicionado com sucesso",
"message.success.add.vpn.gateway": "Gateway da VPN adicionado com sucesso",
"message.success.asign.vm": "VM atribu\u00edda com sucesso",
"message.success.assign.vm": "VM atribu\u00edda com sucesso",
"message.success.assigned.vms": "VMs atribu\u00eddas com sucesso",
"message.success.certificate.upload": "Certificado carregado com sucesso",
"message.success.change.affinity.group": "Grupos de afinidade alterados com sucesso",

View File

@ -3331,7 +3331,7 @@
"message.enabling.zone": "\u6B63\u5728\u542F\u7528\u8D44\u6E90\u57DF",
"message.enabling.zone.dots": "\u6B63\u5728\u542F\u7528\u8D44\u6E90\u57DF...",
"message.enter.seperated.list.multiple.cidrs": "\u5982\u679C\u5B58\u5728\u591A\u4E2A CIDR\uFF0C\u8BF7\u8F93\u5165\u7528\u9017\u53F7\u5206\u9694\u7684 CIDR \u5217\u8868",
"message.enter.separated.list.multiple.cidrs": "\u5982\u679C\u5B58\u5728\u591A\u4E2A CIDR\uFF0C\u8BF7\u8F93\u5165\u7528\u9017\u53F7\u5206\u9694\u7684 CIDR \u5217\u8868",
"message.enter.token": "\u8BF7\u8F93\u5165\u60A8\u5728\u9080\u8BF7\u7535\u5B50\u90AE\u4EF6\u4E2D\u6536\u5230\u7684\u4EE4\u724C\u3002",
"message.enter.valid.nic.ip": "\u8BF7\u8F93\u5165\u7F51\u5361\u6709\u6548\u7684 IP \u5730\u5740",
@ -3454,8 +3454,8 @@
"message.error.vlan.range": "\u8BF7\u8F93\u5165\u6709\u6548\u7684 VLAN/VNI \u8303\u56F4",
"message.error.volume.name": "\u8BF7\u8F93\u5165\u5377\u540D",
"message.error.volumne": "\u8BF7\u8F93\u5165\u5377\u5BB9\u91CF",
"message.error.volumne.group": "\u8BF7\u8F93\u5165\u5377\u7EC4",
"message.error.volume": "\u8BF7\u8F93\u5165\u5377\u5BB9\u91CF",
"message.error.volume.group": "\u8BF7\u8F93\u5165\u5377\u7EC4",
"message.error.zone": "\u8BF7\u9009\u62E9\u4E00\u4E2A\u8D44\u6E90\u57DF",
"message.error.zone.combined": "\u6240\u6709\u5206\u533A\u4E0D\u80FD\u4E0E\u4EFB\u4F55\u5176\u4ED6\u5206\u533A\u5408\u5E76",
"message.error.zone.for.cluster": "\u8BF7\u4E3A Kubernetes \u96C6\u7FA4\u9009\u62E9\u533A\u57DF",
@ -3778,7 +3778,7 @@
"message.success.add.vpn.customer.gateway": "\u5DF2\u6210\u529F\u6DFB\u52A0 VPN \u5BA2\u6237\u7F51\u5173",
"message.success.add.vpn.gateway": "\u5DF2\u6210\u529F\u6DFB\u52A0 VPN \u7F51\u5173",
"message.success.asign.vm": "\u5DF2\u6210\u529F\u5206\u914D\u865A\u62DF\u673A",
"message.success.assign.vm": "\u5DF2\u6210\u529F\u5206\u914D\u865A\u62DF\u673A",
"message.success.assigned.vms": "\u5DF2\u6210\u529F\u5206\u914D\u865A\u62DF\u673A",
"message.success.certificate.upload": "\u8BC1\u4E66\u5DF2\u6210\u529F\u4E0A\u8F7D",
"message.success.change.affinity.group": "\u5DF2\u6210\u529F\u66F4\u6539\u5173\u8054\u7EC4",

View File

@ -36,7 +36,7 @@
6. objects
- repeatly used elements like buttons, inputs
7. components
- complex elements like dropdown, forms, table, search (usualy include this to components/FooterToolbar/ folder)
- complex elements like dropdown, forms, table, search (usually include this to components/FooterToolbar/ folder)
# The "/deep/" combinator

View File

@ -485,7 +485,7 @@ export default {
{
title: 'label.volgroup',
key: 'primaryStorageVolumeGroup',
placeHolder: 'message.error.volumne.group',
placeHolder: 'message.error.volume.group',
required: true,
display: {
primaryStorageProtocol: 'clvm'
@ -494,7 +494,7 @@ export default {
{
title: 'label.volume',
key: 'primaryStorageVolume',
placeHolder: 'message.error.volumne',
placeHolder: 'message.error.volume',
required: true,
display: {
primaryStorageProtocol: 'gluster'

View File

@ -1280,7 +1280,7 @@ export default {
}).then(response => {
this.$pollJob({
jobId: response.assigntoloadbalancerruleresponse.jobid,
successMessage: this.$t('message.success.asign.vm'),
successMessage: this.$t('message.success.assign.vm'),
successMethod: () => {
this.parentToggleLoading()
this.fetchData()

Some files were not shown because too many files have changed in this diff Show More