[sheepdog-users] changing cache in run time

Valerio Pachera sirio81 at gmail.com
Tue May 28 10:55:05 CEST 2013


2013/5/27 Liu Yuan <namei.unix at gmail.com>:
> Dynamic resizing object cache with running VM seems very easy to cause
> problems. Is this feature really needed?

I was testing it because I saw it was there and to understand if if
was something useful.

> I can't think of a use case...

I try to figure some (not because I'm needing it, but for users in general):
- I run a cluster without cache for safety etc etc.
  At some point I need a guest to perform fast (maybe just for a day).
  In this case it would be good to have the possibility to enable
cache and disable it later without shutting down the cluster.
- The viceversa. This is actually my production cluster case: it's
running with cache enabled (on all nodes).
  Without 'node cache', there's no way to deactivate it in run time.

> ...because formatted partition can't be sized lively.

I do not know the relation between cache and partition.
I didn't think there was any.

> Currently it is only safe to enlarge it dynamically. I am considering of
> removing 'collie node cache'.

Because it's a cause of troubles, I suggest to remove it for sheepdog 0.6.
If users will request this function, it may worth to reconsider it's
implementation.


More information about the sheepdog-users mailing list