dustin at spy.net
Sat Mar 1 18:51:57 UTC 2008
On Mar 1, 2008, at 10:23, Brian Aker wrote:
> Yes, we could do stats (aka fetch some minimal data)... but why not
> just push it each time out?
> It would save a round trip, also, as the server is around longer
> these problems are just going to get more complex.
As much as I didn't like the idea of having to detect the protocols,
it does solve one of your problems:
> Tell me:
> 1) Is UDP on.
Try to send a message to it?
> 2) Version
> 3) Port for binary protocol
Same as your UDP discovery -- assume it's the same port, try talking
> 4) Cache implementation.
I'm not sure how relevant this is in general for a client, but either
version or stats can do this.
> 5) Total Cache size.
Stats already does this.
Now, stats is a little free-form, which is why there's still no
binary protocol implementation of stats (I haven't tried to come up
with anything better than processing the input and dumping the text
without killing flexibility). Perhaps it could do something
considerably different in the binary protocol. Perhaps it's fine the
way it is.
There's been talk of a ``capabilities'' type command. I think it'd
start looking like stats really quickly.
More information about the memcached