SASL bucket errors - Error #130: Out of memory (when I've got plenty of memory).
First of all, to give some context: I've done the following:
- Set up a very fresh membase install on Ubuntu 64bit server.
- Created a new bucket called "sasl" with SASL auth enabled and no password
- Deleted the default bucket
Here's a screenshot of my setup. http://cl.ly/38YX As you can see I've artificially left a good chunk of memory free.
I also have 0 data whatsoever (no keyval pairs) in my bucket. I'm trying to connect to it using Dustin Salling's Memcached-test python script (https://github.com/dustin/memcached-test)
I keep seeing Error 130 Out of Memory errors. Here's the interesting thing. If I delete that sasl bucket and re-enable the "default" bucket, everything works fine.
I've also tried using Mike Perham's Dalli ruby client (https://github.com/mperham/dalli) and I have the exact same problem.
Has anyone encountered this problem? I'm not exactly entirely familiar with SASL (I have MEMCACHE_USERNAME and MEMCACHE_PASSWORD environment variables set, but that seems to make no difference). I'm not entirely sure what MEMCACHE_USERNAME does in this context since the membase SASL setup only asks for a password (which apparently is optional, so that's confusing too).