[dm-devel] Re: [PATCH 3/3] dm-mpath: add service-time oriented dynamic load balancer
Kiyoshi Ueda
k-ueda at ct.jp.nec.com
Tue May 19 08:13:01 UTC 2009
Hi Alasdair,
I attached 3 patches below.
- rqdm-dlb-04-service-time-dlb-maxlen-type-fix.patch:
Use 'unsigned' instead of 'unsigned int' for maxlen.
- rqdm-dlb-04-service-time-dlb-add-perf-limit.patch:
Limit the 'perf' value within the range of 0-100.
- rqdm-dlb-04-service-time-dlb-naming-change.patch:
Change the 'perf' naming to 'relative_throughput'.
Please review and apply if you have no problem.
On 05/19/2009 11:59 AM +0900, Kiyoshi Ueda wrote:
> Hi Alasdair,
>
> On 05/18/2009 08:46 PM +0900, Alasdair G Kergon wrote:
>> On Fri, May 15, 2009 at 12:09:21PM +0900, Kiyoshi Ueda wrote:
>>> However, if I limit the 'perf' value in smaller range (e.g. 0 to 100),
>>> such overflow shouldn't happen. So I should be able to use
>>> multiplication. Also, I don't need to use size_t for 'perf',
>>> because 'unsinged' should be enough for such small values.
>>
>> I think a small range would be adequate - look at the number sizes and
>> go 0-100 or 0-1000 as appropriate.
See rqdm-dlb-04-service-time-dlb-add-perf-limit.patch.
>> Thinking of naming, is it 'relative_throughput' ?
>
> Yes, 'relative_throughput' may be better naming. I'll take it.
See rqdm-dlb-04-service-time-dlb-naming-change.patch.
Maybe the string is too longt. If you feel so, too,
'throughput' may be another alternative?
Thanks,
Kiyoshi Ueda
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rqdm-dlb-04-service-time-dlb-maxlen-type-fix.patch
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20090519/f8c0ae03/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rqdm-dlb-04-service-time-dlb-add-perf-limit.patch
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20090519/f8c0ae03/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rqdm-dlb-04-service-time-dlb-naming-change.patch
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20090519/f8c0ae03/attachment-0002.ksh>
More information about the dm-devel
mailing list