Description
some buckets will be libvbucket.
others will be libmemcached/ketama.
change moxi to key off additional info (coming soon) in the JSON configuration messages.
At the moment (pre-change), the saslBucketsStreaming JSON message looks like...
$ curl http://127.0.0.1:8080/pools/default/saslBucketsStreaming
{"buckets":[{"name":"default","vBucketServerMap":{"user":"default","password":"","hashAlgorithm":"CRC","numReplicas":1,"serverList":["127.0.0.1:11210"],"vBucketMap":[[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],...
while the bucketsStreaming JSON message has more "enveloping" and looks like...
$ curl http://127.0.0.1:8080/pools/default/bucketsStreaming/default
{"name":"default","bucketType":"membase","authType":"sasl","saslPassword":"","proxyPort":0,"uri":"/pools/default/buckets/default","streamingUri":"/pools/default/bucketsStreaming/default","flushCacheUri":"/pools/default/buckets/default/controller/doFlush","nodes":[{"clusterMembership":"active","status":"healthy","hostname":"127.0.0.1:8080","version":"1.6.0beta4_57_gff2804f","os":"i386-apple-darwin10.3.0","ports":{"proxy":11211,"direct":11210}}],"stats":
,"vBucketServerMap":{"user":"default","password":"","hashAlgorithm":"CRC","numReplicas":1,"serverList":["127.0.0.1:11210"],"vBucketMap":[[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],[0,-1],...
Attachments
Issue Links
- depends on
-
MB-2292 Make memcached bucket behavior compatible with 1.0.3
- Resolved