Sanjeev N created CLOUDSTACK-3997: ------------------------------------- Summary: [Object_store_refactor][usage] No usage event is generated for creating custom disk in Projects view Key: CLOUDSTACK-3997 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3997 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: Projects, Storage Controller, Usage Affects Versions: 4.2.0 Environment: Latest build from ACS 4.2 branch Reporter: Sanjeev N Priority: Critical Fix For: 4.2.0
No usage event is generated for creating custom disk in Projects view Steps to Reproduce: ================ 1.Bring up cs with atleast one cluster 2.Create a sub-domain "dom1" and account with role "User" in dom1 3.Login with account user and create a project 4.Select the project created above to enable the project view 5.In project view register a template and deploy guest vm with only root disk 6.Create a custom data disk Expectations: =========== 1.VOLUME_CREATE usage event should be generated after step6 Actual Result: =========== VOLUME_CREATE usage event was not created in project's view DB info: ====== mysql> select * from domain where id=2; +----+--------+------+--------------------------------------+-------+--------+-------+-------------+----------------+---------+--------+----------------+--------+ | id | parent | name | uuid | owner | path | level | child_count | next_child_seq | removed | state | network_domain | type | +----+--------+------+--------------------------------------+-------+--------+-------+-------------+----------------+---------+--------+----------------+--------+ | 2 | 1 | dom1 | fcea5250-af39-4306-a9ad-98fce7516bd2 | 2 | /dom1/ | 1 | 0 | 1 | NULL | Active | NULL | Normal | +----+--------+------+--------------------------------------+-------+--------+-------+-------------+----------------+---------+--------+----------------+--------+ 1 row in set (0.00 sec) mysql> select * from account where domain_id=2; +----+-----------------+--------------------------------------+------+-----------+---------+---------+----------------+----------------+-----------------+---------+ | id | account_name | uuid | type | domain_id | state | removed | cleanup_needed | network_domain | default_zone_id | default | +----+-----------------+--------------------------------------+------+-----------+---------+---------+----------------+----------------+-----------------+---------+ | 9 | acc1 | aac60c65-f12d-4ead-a216-eb43fa7287e3 | 0 | 2 | enabled | NULL | 0 | NULL | NULL | 0 | | 10 | PrjAcct-usage-2 | 15fe72d6-54e1-4bc6-b26d-bae6ff8be177 | 5 | 2 | enabled | NULL | 0 | NULL | NULL | 0 | +----+-----------------+--------------------------------------+------+-----------+---------+---------+----------------+----------------+-----------------+---------+ 2 rows in set (0.00 sec) mysql> select id,account_id,domain_id,name,volume_type from volumes where id=36; +----+------------+-----------+-----------+-------------+ | id | account_id | domain_id | name | volume_type | +----+------------+-----------+-----------+-------------+ | 36 | 10 | 2 | proj-test | DATADISK | +----+------------+-----------+-----------+-------------+ 1 row in set (0.00 sec) mysql> select * from usage_event where resource_id=36 and type="VOLUME.CREATE"; Empty set (0.00 sec) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira