On Aug 18, 2011, at 10:48 PM, dormando wrote:

>>> 1) Sampling useful data out of a cluster.
>>> 
>>> 2) Providing something useful for application developers
>>> 
>>> The second case is an OS X user who fires up memcached locally, writes
>>> some rails code, then wonders what's going on under the hood. 1-in-1000
>>> sampling there is counterproductive. Headers only is often useless.
>>> 
>>> stats cachedump is most often used for the latter, and everyone needs to
>>> remember that users never get to 1) if they can't figure out 2). Maybe I
>>> should flip those priorities around?
>>> 
>> 
>> I certainly agree that you want both of these features.  However they
>> are wildly different.  (1) is for monitoring in production, and (2) is
>> for testing and troubleshooting.  The requirements are so divergent that
>> there may not be any overlap at all in the implementation of each.  In
>> fact the more separate they are the better because there is a lot of
>> pressure on (1) to be ultra-stable and never change, while you are
>> likely to think of new ideas for (2) all the time.
>> 
>> So there's no need to hesitate if you can already do (1) today.  Let's
>> face it, you have been very successful and there are rather a lot of
>> users who have already gotten past (2) :)
> 
> Okay, I'm kinda tired of that argument. Just beacuse you say something
> isn't possible, doesn't mean we can't make it work anyway. If you believe
> they're divergent, stop saying that they're divergent and prove it with
> examples. However I'd rather spend my time writing features than
> pretending to know if a theoretical patch will work or not.
> 
> We want to work towards a system that can encompass a replacement for
> "stats cachedump". If we can design something which generates sflow as a
> subset, that'll be totally amazing! We can even use your patches as
> reference for creating a core shipped plugin.
> 
> If people want to use sflow today, they can apply your patches and use it.
> As is such with open source.
> 
> -Dormando


I didn't say it wasn't possible.... but never mind all that.  A core-shipped 
plugin would be great.   Let me know if there's anything I can do to help.

Neil

Reply via email to