You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Chandan Purushothama (JIRA)" <ji...@apache.org> on 2014/11/21 01:55:34 UTC
[jira] [Created] (CLOUDSTACK-7957) [Automation] After Assigning a
VM to a Different Account - PrimaryStorageTotal value of the Different
Account is not Updated properly
Chandan Purushothama created CLOUDSTACK-7957:
------------------------------------------------
Summary: [Automation] After Assigning a VM to a Different Account - PrimaryStorageTotal value of the Different Account is not Updated properly
Key: CLOUDSTACK-7957
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7957
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Automation
Affects Versions: 4.5.0
Reporter: Chandan Purushothama
Priority: Critical
Fix For: 4.5.0
*Steps to Reproduce:*
1. Create an Account. Observe the primarystoragetotal Information:
{noformat}
{
primarystorageavailable: u'Unlimited',
domain: u'ROOT',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
vpclimit: u'Unlimited',
iplimit: u'Unlimited',
volumelimit: u'Unlimited',
memorytotal: 0,
secondarystorageavailable: u'Unlimited',
vmtotal: 0,
cputotal: 0,
vpctotal: 0,
id: u'40f4c89b-2964-4c54-9aff-5e537faee4f9',
cpuavailable: u'Unlimited',
snapshotlimit: u'Unlimited',
networklimit: u'Unlimited',
iptotal: 0,
volumetotal: 0,
projectlimit: u'Unlimited',
state: u'enabled',
networktotal: 0,
accounttype: 2,
networkavailable: u'Unlimited',
primarystoragetotal: 0,
templatelimit: u'Unlimited',
snapshottotal: 0,
templateavailable: u'Unlimited',
vmlimit: u'Unlimited',
vpcavailable: u'Unlimited',
memoryavailable: u'Unlimited',
secondarystoragetotal: 0,
templatetotal: 0,
projecttotal: 0,
user: [
{
username: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-ECMKAT',
account: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-ECMKAT',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
firstname: u'test',
created: u'2014-11-19T14: 24: 52+0000',
lastname: u'test',
domain: u'ROOT',
id: u'3108696d-5bb2-43e4-a5dc-9b7e095e5e6d',
iscallerchilddomain: False,
state: u'enabled',
accounttype: 2,
email: u'test-account@test.com',
isdefault: False,
accountid: u'40f4c89b-2964-4c54-9aff-5e537faee4f9'
}
],
groups: [
],
projectavailable: u'Unlimited',
isdefault: False,
primarystoragelimit: u'Unlimited',
secondarystoragelimit: u'Unlimited',
volumeavailable: u'Unlimited',
name: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-ECMKAT',
vmavailable: u'Unlimited',
ipavailable: u'Unlimited',
memorylimit: u'Unlimited',
cpulimit: u'Unlimited',
snapshotavailable: u'Unlimited'
}
{noformat}
2. Deploy a VM from the default template (2 GB Size) with a disk offering of 2GB. Observe primarystoragetotal Information of the account as 4GB.
{noformat}
{
primarystorageavailable: u'Unlimited',
domain: u'ROOT',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
vpclimit: u'Unlimited',
iplimit: u'Unlimited',
volumelimit: u'Unlimited',
memorytotal: 128,
secondarystorageavailable: u'Unlimited',
vmtotal: 1,
cputotal: 1,
vpctotal: 0,
id: u'40f4c89b-2964-4c54-9aff-5e537faee4f9',
networkavailable: u'Unlimited',
snapshotlimit: u'Unlimited',
networklimit: u'Unlimited',
iptotal: 1,
volumetotal: 2,
projectlimit: u'Unlimited',
state: u'enabled',
networktotal: 1,
sentbytes: 0,
accounttype: 2,
receivedbytes: 0,
cpuavailable: u'Unlimited',
primarystoragetotal: 4,
templatelimit: u'Unlimited',
snapshottotal: 0,
templateavailable: u'Unlimited',
vmlimit: u'Unlimited',
vpcavailable: u'Unlimited',
memoryavailable: u'Unlimited',
secondarystoragetotal: 0,
templatetotal: 0,
projecttotal: 0,
vmrunning: 1,
groups: [
],
projectavailable: u'Unlimited',
isdefault: False,
primarystoragelimit: u'Unlimited',
secondarystoragelimit: u'Unlimited',
volumeavailable: u'Unlimited',
name: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-ECMKAT',
vmavailable: u'Unlimited',
ipavailable: u'Unlimited',
memorylimit: u'Unlimited',
cpulimit: u'Unlimited',
snapshotavailable: u'Unlimited',
user: [
{
username: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-ECMKAT',
account: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-ECMKAT',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
firstname: u'test',
created: u'2014-11-19T14: 24: 52+0000',
lastname: u'test',
domain: u'ROOT',
id: u'3108696d-5bb2-43e4-a5dc-9b7e095e5e6d',
iscallerchilddomain: False,
state: u'enabled',
accounttype: 2,
email: u'test-account@test.com',
isdefault: False,
accountid: u'40f4c89b-2964-4c54-9aff-5e537faee4f9'
}
]
}
]
{noformat}
3. Create a new Account. Observe the primarystoragetotal value of the Account
{noformat}
{
primarystorageavailable: u'Unlimited',
domain: u'ROOT',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
vpclimit: u'Unlimited',
iplimit: u'Unlimited',
volumelimit: u'Unlimited',
memorytotal: 0,
secondarystorageavailable: u'Unlimited',
vmtotal: 0,
cputotal: 0,
vpctotal: 0,
id: u'ed1f13c5-b544-4e1e-a5f2-fba55c6f8100',
cpuavailable: u'Unlimited',
snapshotlimit: u'Unlimited',
networklimit: u'Unlimited',
iptotal: 0,
volumetotal: 0,
projectlimit: u'Unlimited',
state: u'enabled',
networktotal: 0,
accounttype: 2,
networkavailable: u'Unlimited',
primarystoragetotal: 0,
templatelimit: u'Unlimited',
snapshottotal: 0,
templateavailable: u'Unlimited',
vmlimit: u'Unlimited',
vpcavailable: u'Unlimited',
memoryavailable: u'Unlimited',
secondarystoragetotal: 0,
templatetotal: 0,
projecttotal: 0,
user: [
{
username: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-RC0MJ9',
account: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-RC0MJ9',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
firstname: u'test',
created: u'2014-11-19T14: 24: 57+0000',
lastname: u'test',
domain: u'ROOT',
id: u'4f30bf67-0d8b-42f6-b8d0-938716e932c6',
iscallerchilddomain: False,
state: u'enabled',
accounttype: 2,
email: u'test-account@test.com',
isdefault: False,
accountid: u'ed1f13c5-b544-4e1e-a5f2-fba55c6f8100'
}
],
groups: [
],
projectavailable: u'Unlimited',
isdefault: False,
primarystoragelimit: u'Unlimited',
secondarystoragelimit: u'Unlimited',
volumeavailable: u'Unlimited',
name: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-RC0MJ9',
vmavailable: u'Unlimited',
ipavailable: u'Unlimited',
memorylimit: u'Unlimited',
cpulimit: u'Unlimited',
snapshotavailable: u'Unlimited'
}
{noformat}
4. Assign a the deployed VM to the newly created Account. Observe the primarystoragetotal value of the new Account. It is 2 instead of 4
{noformat}
{
primarystorageavailable: u'Unlimited',
domain: u'ROOT',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
vpclimit: u'Unlimited',
iplimit: u'Unlimited',
volumelimit: u'Unlimited',
memorytotal: 128,
secondarystorageavailable: u'Unlimited',
vmtotal: 1,
cputotal: 1,
vpctotal: 0,
id: u'ed1f13c5-b544-4e1e-a5f2-fba55c6f8100',
cpuavailable: u'Unlimited',
snapshotlimit: u'Unlimited',
networklimit: u'Unlimited',
iptotal: 0,
volumetotal: 2,
projectlimit: u'Unlimited',
state: u'enabled',
networktotal: 1,
accounttype: 2,
networkavailable: u'Unlimited',
primarystoragetotal: 2,
templatelimit: u'Unlimited',
snapshottotal: 0,
templateavailable: u'Unlimited',
vmlimit: u'Unlimited',
vpcavailable: u'Unlimited',
memoryavailable: u'Unlimited',
vmstopped: 1,
secondarystoragetotal: 0,
templatetotal: 0,
projecttotal: 0,
user: [
{
username: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-RC0MJ9',
account: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-RC0MJ9',
domainid: u'd32d07d4-6fe6-11e4-8b15-0e412070d892',
firstname: u'test',
created: u'2014-11-19T14: 24: 57+0000',
lastname: u'test',
domain: u'ROOT',
id: u'4f30bf67-0d8b-42f6-b8d0-938716e932c6',
iscallerchilddomain: False,
state: u'enabled',
accounttype: 2,
email: u'test-account@test.com',
isdefault: False,
accountid: u'ed1f13c5-b544-4e1e-a5f2-fba55c6f8100'
}
],
groups: [
],
projectavailable: u'Unlimited',
isdefault: False,
primarystoragelimit: u'Unlimited',
secondarystoragelimit: u'Unlimited',
volumeavailable: u'Unlimited',
name: u'test-a-TestVolumeLimits-test_assign_vm_different_account_1_root_domain_admin-RC0MJ9',
vmavailable: u'Unlimited',
ipavailable: u'Unlimited',
memorylimit: u'Unlimited',
cpulimit: u'Unlimited',
snapshotavailable: u'Unlimited'
}
]
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)