[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 3/4] libxl: add rtds scheduler
On Mon, 2014-09-15 at 21:11 -0400, Meng Xu wrote: > > + if (scinfo->period != > LIBXL_DOMAIN_SCHED_PARAM_PERIOD_DEFAULT) { > > + if (scinfo->period < 1) { > > + LOG(ERROR, "VCPU period is not set or out of > range, " > > + "valid values are larger than 1"); > > There's no upper limit? Likewise for the budget further down? > > > âYes. In the previous version, I used the UINT_MAX as the upper bound. > Because period is int, so it will never reach the UINT_MAX. Even if I > change the UINT_MAX to INT_MAX as the upper bound, period may still > not able to reach it. So George suggests to remove the upper bound > check if it uses the range of type of period. > > > Since period is int, the largest period we support should be 2^31-1us > = 0.5965 hours. That's why we don't have the upper bound check. Of > course, I can add the upper bound as INT_MAX (2^31-1) and reports > error when users try to assign a large value to period and budget. > > > What do you think? If the upper limit is the same as the maximum value of the field then there is no need for a check. Is a 0.5hr maximum period considered to be larger than any practically useful value? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |