[Pacemaker] Resource capacity limit
Yan Gao
ygao at novell.com
Thu Nov 5 07:49:03 UTC 2009
Hi,
Lars Marowsky-Bree wrote:
> On 2009-11-03T19:15:59, Yan Gao <ygao at novell.com> wrote:
>
>> XML sample:
>> ..
>> <nodes>
>> <node id="yingying" type="normal" uname="yingying">
>> <utilization id="nodes-yingying-utilization">
>> <nvpair id="nodes-yingying-memory" name="memory" value="150"/>
>> <nvpair id="nodes-yingying-cpu" name="cpu" value="1"/>
>> </utilization>
>> </node>
>> </nodes>
>> ..
>> <resources>
>> <primitive class="ocf" id="Dummy0" provider="heartbeat" type="Dummy">
>> <utilization id="Dummy0-utilization">
>> <nvpair id="Dummy0-utilization-memory" name="memory" value="90"/>
>> <nvpair id="Dummy0-utilization-cpu" name="cpu" value="1"/>
>> </utilization>
>> </primitive>
>> <primitive class="ocf" id="Dummy1" provider="heartbeat" type="Dummy">
>> <utilization id="Dummy1-utilization">
>> <nvpair id="Dummy1-utilization-memory" name="memory" value="60"/>
>> <nvpair id="Dummy1-utilization-cpu" name="cpu" value="1"/>
>> </utilization>
>> </primitive>
>> </resources>
>> ..
>>
>> Please kindly review it...
>> Any suggestions are appreciated!
>
> I think this is exactly what we need. Great job!
>
> Code looks good too.
>
> Andrew?
>
>
> For added kicks, which may be something Andrew can add more readily, I
> wonder if utilization should also be subject to time-based evaluation.
> Think of a database needing more horsepower on weekdays - but perhaps
> that is something that should wait until dynamic load balancing
> happens.
As the "unpack_instance_attributes()" function which is exploited already
considers the rules of attributes sets. So we could add rules contain
date_expressions for an "utilization" to achieve that. And yes, I've tested
it.
Thanks,
Yan
--
ygao at novell.com
Software Engineer
China Server Team, OPS Engineering
Novell, Inc.
Making IT Work As One™
More information about the Pacemaker
mailing list