Revision tags: v5.0.0, v4.6.0, v4.5.0, v4.0.0, v3.1.0, v3.0.2, v3.0.1, v3.0.0, 2.5.0, 2.1.1r, 2.0.1-linux, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.5.2, 1.6.5.1, 1.6.5, 1.6.4, 1.6.4r, 1.6.3, 1.6.1rc1, 1.6.1pre, 1.6.0, 1.6.0beta4, 1.6.0beta3.2b, 1.6.0beta4rc1, 1.6.0beta3, 1.6.0beta3b, 1.6.0beta3a, 1.6.0beta2, 1.6.0beta2rc1, 1.6.0beta1.1, 1.6.0beta1, 1.6.0a2, 1.6.0a1, 1.6.0a, 0.10.0, 0.10.0-rc1 |
|
#
48eb8857 |
| 10-Sep-2009 |
Dustin Sallings <dustin@spy.net> |
Merged in 1.4.1
|
Revision tags: 0.9.6, 0.9.5 |
|
#
6e94c0e9 |
| 21-Jun-2009 |
Dustin Sallings <dustin@spy.net> |
New binary protocol error for bad stored value in incr/decr (issue48)
|
#
f7399f20 |
| 10-Jul-2009 |
Cosimo Streppone <cosimo@opera.com> |
Test suite warning fix.
|
#
cce46e8f |
| 21-Jun-2009 |
Dustin Sallings <dustin@spy.net> |
New binary protocol error for bad stored value in incr/decr (issue48)
|
#
a155b044 |
| 13-May-2009 |
Dustin Sallings <dustin@spy.net> |
Allow the binding protocol to be specified. Instead of always binding as autonegotiate, allow the user to specify which protocol the server will run.
|
Revision tags: 0.1.0 |
|
#
52778791 |
| 18-Mar-2009 |
Dustin Sallings <dustin@spy.net> |
Added stats settings. Stats settings gives a dump of the overall settings of the server. This is useful for verifying the effect of commandline parameters as well as helping others d
Added stats settings. Stats settings gives a dump of the overall settings of the server. This is useful for verifying the effect of commandline parameters as well as helping others debug odd behaviors.
show more ...
|
#
013e17cc |
| 26-Feb-2009 |
Dustin Sallings <dustin@spy.net> |
Fix for bug21. Some strange signness handling around decr caused values that would be signed 64-bit numbers to get dropped to zero.
|
#
ff8122ce |
| 14-Feb-2009 |
Dustin Sallings <dustin@spy.net> |
stats detail dump shouldn't use more memory than given. http://code.google.com/p/memcached/issues/detail?id=18
|
#
72cb22b0 |
| 14-Feb-2009 |
Dustin Sallings <dustin@spy.net> |
Fix leaked reference in binary protocol get ops. This effectively exempted anything that was ever referenced in a binary get from freeing, leading to the evil out of memory exceptions
Fix leaked reference in binary protocol get ops. This effectively exempted anything that was ever referenced in a binary get from freeing, leading to the evil out of memory exceptions that one should never see in a cache with an LRU. http://code.google.com/p/memcached/issues/detail?id=16
show more ...
|
#
f4807778 |
| 14-Feb-2009 |
Dustin Sallings <dustin@spy.net> |
Verify we read enough data when in binary prot tests.
|
#
671fcca1 |
| 14-Feb-2009 |
Dustin Sallings <dustin@spy.net> |
Probably better to check this result instead of returning it. Nothing ever checked for it, but it was critical to send the right value.
|
#
74908abc |
| 27-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Return all errors for binary commands except not_found for getk. The theory is that we want quiet commands to be quiet in *normal* cases. A set that succeeds does not need to return any
Return all errors for binary commands except not_found for getk. The theory is that we want quiet commands to be quiet in *normal* cases. A set that succeeds does not need to return anything. A quiet get has two normal cases: 1) Got a value (must return it!) 2) not_found (quiet here) All other errors are potentially interesting, so they will also be allowed through. Client authors can use this information to create bath commands of various types and not lose any useful status. A multi-set can be as efficient as a multi-get and still know which sets worked and which failed (even in the case of CAS).
show more ...
|
#
1c0285a0 |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Use a proper plan on binary.t and get rid of diag.
|
#
007add02 |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Fixed test bug in sending silent binary incr/decr commands. This went through incorrectly because the values weren't being checked so the test was falsely being reported as successful.
|
#
b0035cb7 |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Fixed silent incr/decr to check with incr. Using incr with 0 forces a numeric response and gets the comparison to happen correctly.
|
#
a641717f |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Silent append and prepend tests.
|
#
d1979bc1 |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Added prepend test.
|
#
a849144a |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Test append.
|
#
ec2b12d6 |
| 26-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
$check was only checking flags, not values. This basically rendered a lot of the tests pointless.
|
#
d43b26ba |
| 25-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Mark silent replace test as working.
|
#
2f61fae4 |
| 24-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Fixed test for binary silent replace.
|
#
8dda1032 |
| 24-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Added some tests for some of Trond's quiet commands.
|
#
7ccb56de |
| 23-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Minor whitespace fixes in test.
|
#
8ff14453 |
| 21-Jan-2009 |
Dustin Sallings <dustin@spy.net> |
Don't leave stale data on failed set attempt. On a set that fails to allocate memory, remove any existing value for the key. Presumably, if a user was attempting to overwrite a cache
Don't leave stale data on failed set attempt. On a set that fails to allocate memory, remove any existing value for the key. Presumably, if a user was attempting to overwrite a cache entry for whateer reason, that should at the very least be considered an invalidation. This catches the binary protocl up to the text wrt 5f54ede879939a160168fabbc8cfc462f28e0004.
show more ...
|
#
3bdfd463 |
| 19-Oct-2008 |
Toru Maesaka <dev@torum.net> |
Fix for stats opaque issue pointed out at the hackathon and removed some wasteful function calls (more to come).
|