Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 172 by abstruse.ittiam: Memcached curr_items at 239616
http://code.google.com/p/memcached/issues/detail?id=172

What steps will reproduce the problem?
1. create MemcachedClient reference and invoke set method in loop to insert 2,50,000 keys. 2. invoke the get method in a 2nd loop and increment 2 counters - hits & misses as when found or not respectively.
3.check curr_items value.

What is the expected output? What do you see instead?
I expect to set/insert a large number of keys - in the range of 2,00,000 to 5,00,000. There is no problem in insertion, i.e. in performing .Set() method. But, on invoking .Get(), the first 2,39,616 keys result in a cache miss. For e.g., if I add 2,50,000 records, then the first 2,39,616 results in cache miss and the ones thereafter, i.e 10,384 results in successful cache hit. Similar is the case for any insertions above 2,39,616.

What version of the product are you using? On what operating system?
Memcache 1.4.5_4_gaa7839e with MemCachedDotNet client. Windows Server 2003 Enterprise Edition with SP2.

Please provide any additional information below.
PFA the output file on running the program with required memcached stats & details.


Attachments:
        Memcache_Stats  779 bytes

Reply via email to