cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alena Prokharchyk (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLOUDSTACK-5390) listNetworks: pageSize and page parameters are not applied properly
Date Thu, 05 Dec 2013 21:30:36 GMT
Alena Prokharchyk created CLOUDSTACK-5390:
---------------------------------------------

             Summary: listNetworks: pageSize and page parameters are not applied properly
                 Key: CLOUDSTACK-5390
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5390
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
    Affects Versions: 4.3.0
            Reporter: Alena Prokharchyk
            Assignee: Alena Prokharchyk
             Fix For: 4.3.0


ListNetworks call does numerous calls to the DB to get diff kinds of networks based on search
criteria (Isolated and Shared). The result sets are combined and returned to the API. As page/pageSize
parameters are passed only to the DB call, they are not respected while generating the final
set.

There can be 2 ways to fix the problem:

1) generate only one call to the DB
or
2) After the result set is finalized, apply the pagination to it. 

I would go with #2 as changing the db call can introduce regressions plus its very hard to
achieve given the number of joins happening based on the search criteria. 



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message