History log of /3.0.3-GA/moxi/t/binary.t (Results 1 - 25 of 41)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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).


12