Puts silently failing without error
I'm running membase on a windows machine (ubuntu linux in deployment, but haven't gotten there yet), developing in java, using spy memcached (not the pre-release version, intend to use moxi client-side for deployment). Membase has 256 megs of RAM on my dev machine. I need to ingest a couple of gigabytes of data, stored in ~4kb per key/value pair. After a couple of thousand stores, they start silently failing (= no error message, but data is not in membase upon later inspection).
I've read the "Growing Data Sets Beyond Memory" info, and it would seem like I'm inserting stuff faster than membase can persist it to disk. That's ok, as long as my client code gets notified. On the GDSBM webpage it says that the "current recommendation" is to go with option 2 (return an error in this situation), but I'm not seeing any error code (the boolean future returned by spy memcached always returns true immediately upon get-ing it).
Has anyone run into this issue and worked around it for java + spy memcached?
I am working on the same project with jxpts, so I can answer your question: the drive in question has 474 GB of free space. Please let me know if any other information would help.
Can you please send to me the output of the following command to bhawana-at-membase-dot-com
C:\Program Files\Membase\Server\bin\ep_engine\management>stats IP:11210 all
Thanks
jxpts, Thanks for reporting the issue you are seeing. How much total disk space do you have? Can you please check how much disk space do you have free?
-bhawana
Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Membase: http://www.membase.com/products-and-services/overview
Call or email "sales -at- membase -dot- com" today!