[ https://issues.apache.org/jira/browse/CLOUDSTACK-1483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Parth Jagirdar closed CLOUDSTACK-1483. -------------------------------------- Won't Fix. > API Throttling : Minimum number of API in unit of time should be considered > as default > -------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-1483 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1483 > Project: CloudStack > Issue Type: Improvement > Security Level: Public(Anyone can view this level - this is the > default.) > Components: API, Management Server, UI > Environment: RHEL 6.3 Build 46 > Reporter: Parth Jagirdar > Assignee: Parth Jagirdar > > API throttling number can be set to anything at this point. > Suggestions here is to have this number set to a value that is great than > number of API that can be fired by any potential action on UI. > For example > Login as user fires about 8 in total. (Of course in less than a second which > is the unit we use in API throttling) > Now if this number is set to anything less than this will have unpleasent > effect on UI. > Including unwanted error and partial UI screen rendering. > .. Please provide your suggestions. > 2013-03-01 14:14:28,076 INFO [cloud.api.ApiServer] (catalina-exec-16:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- POST command=login domain=/ > 2013-03-01 14:14:28,188 INFO [cloud.api.ApiServer] (catalina-exec-15:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listCapabilities&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&_=1362176069443 > 200 { "listcapabilitiesresponse" : { "capability" : > {"securitygroupsenabled":false,"cloudstackversion":"4.1.0-SNAPSHOT","userpublictemplateenabled":true,"supportELB":"false","projectinviterequired":false,"allowusercreateprojects":true,"customdiskofferingmaxsize":1024,"apilimitinterval":1,"apilimitmax":20} > } } > 2013-03-01 14:14:28,312 INFO [cloud.api.ApiServer] (catalina-exec-1:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listZones&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&_=1362176069579 > 200 { "listzonesresponse" : { } } > 2013-03-01 14:14:28,652 INFO [cloud.api.ApiServer] (catalina-exec-3:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listProjectInvitations&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&state=Pending&_=1362176069827 > 200 { "listprojectinvitationsresponse" : { } } > 2013-03-01 14:14:28,656 INFO [cloud.api.ApiServer] (catalina-exec-22:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listVirtualMachines&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&listAll=true&_=1362176069816 > 200 { "listvirtualmachinesresponse" : { } } > 2013-03-01 14:14:28,796 INFO [cloud.api.ApiServer] (catalina-exec-5:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listEvents&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&listAll=true&page=1&pageSize=4&_=1362176070042 > 200 { "listeventsresponse" : { "count":37 ,"event" : [ > {"id":"94750182-a66d-4bc9-a6b1-f55ca6e5c854","username":"test","type":"USER.LOGIN","level":"INFO","description":"user > has logged in from IP Address > 10.217.252.57","account":"test","domainid":"c6276150-81dc-11e2-b8cf-066a9a000451","domain":"ROOT","created":"2013-03-01T14:14:27-0800","state":"Completed"}, > > {"id":"a7ec52d8-b890-436f-9c2b-fc0c2f38aef7","username":"test","type":"USER.LOGOUT","level":"INFO","description":"user > has logged > out","account":"test","domainid":"c6276150-81dc-11e2-b8cf-066a9a000451","domain":"ROOT","created":"2013-03-01T14:14:14-0800","state":"Completed"}, > > {"id":"2a923991-8f4b-4cad-9b25-615d0150fa99","username":"test","type":"USER.LOGIN","level":"INFO","description":"user > has logged in from IP Address > 10.217.252.57","account":"test","domainid":"c6276150-81dc-11e2-b8cf-066a9a000451","domain":"ROOT","created":"2013-03-01T14:13:59-0800","state":"Completed"}, > > {"id":"34978902-7845-45f4-90a4-279462958474","username":"test","type":"USER.LOGOUT","level":"INFO","description":"user > has logged > out","account":"test","domainid":"c6276150-81dc-11e2-b8cf-066a9a000451","domain":"ROOT","created":"2013-03-01T14:10:32-0800","state":"Completed"} > ] } } > 2013-03-01 14:14:28,984 INFO [cloud.api.ApiServer] (catalina-exec-4:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listNetworks&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&listAll=true&type=isolated&supportedServices=SourceNat&_=1362176070165 > 200 { "listnetworksresponse" : { } } > 2013-03-01 14:14:29,088 INFO [cloud.api.ApiServer] (catalina-exec-24:null) > (userId=3 accountId=3 sessionId=A5CF38CF8FC3501132D75C921E9B8916) > 10.217.252.57 -- GET > command=listPublicIpAddresses&response=json&sessionkey=R5MLekZI1H0lDCPUwP7Ahvy133I%3D&_=1362176070322 > 200 { "listpublicipaddressesresponse" : { } } -- 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