You can widen the scope of the existing issue.  JIRA tickets have two
purposes - to coordinate investigation and resolution of an issue and to
communicate user-facing changes in release notes.  We do not require one
issue / one pull request / one commit and you should break these up into
the units which feel natural.

Thanks for investigating pagination!  I know how much work goes into
fully supporting provider features, especially when maintaining
backwards compatibility.

On Wed, Apr 19, 2017 at 09:33:56PM +0100, John McDonnell wrote:
> Hi,
> 
> With the CloudStack provider, I have a defect I was about to start
> work on JCLOUDS-1127, it's very similar to another defect I worked on
> last week JCLOUDS-1128, whereby when requesting a list of CloudStack
> Projects or Accounts, JClouds currently doesn't support
> pagination(page or pagesize) in the parameters for the API calls.
> 
> When I fixed 1128 last week I just added in the missing parameters and
> that was that, but as I'm doing the same thing again, I'm starting to
> ask myself the question of is there a better way?
> 
> Currently only 12 of the ListXXXOptions classes in
> org.jclouds.cloudstack.options[1] support pagination.  If I look at
> the CloudStack documentation against the remaining ListXXXOption
> classes in this package I can see there are numerous other Option
> classes missing pagination parameters, that could be enhanced with
> pagination as the CloudStack APIs support this.
> 
> So my long winded question is, (and apologies for the route taken),
> should I raise another JIRA ticket for all of these, or is it
> acceptable in this community to edit the existing JIRA ticket that's
> still open(JCLOUDS-1127) - which I am the reporter on?
> 
> [1]: 
> https://github.com/jclouds/jclouds/blob/master/apis/cloudstack/src/main/java/org/jclouds/cloudstack/options/
> 
> Regards
> 
> John

-- 
Andrew Gaul
http://gaul.org/

Reply via email to