History log of /1.7.1/moxi/ (Results 1 - 25 of 1969)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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
6a26e91a06-Jul-2011 Steve Yen <steve.yen@gmail.com>

MB-2897 - use 64-bits for msec_current time

32-bits overlows after 49+ days, and 64-bits should be enough for
anybody.

Change-Id: I769839ee4cb41f10ce808cf7f669c0cd1beb7245
R

MB-2897 - use 64-bits for msec_current time

32-bits overlows after 49+ days, and 64-bits should be enough for
anybody.

Change-Id: I769839ee4cb41f10ce808cf7f669c0cd1beb7245
Reviewed-on: http://review.couchbase.org/7748
Reviewed-by: Bin Cui <bin.cui@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

d85361d223-Jun-2011 Steve Yen <steve.yen@gmail.com>

MB-4003 - Allow empty binary stats values, part 2

Change-Id: Ice66eff1997d9c98d2542c02735d892bf9d2b696
Reviewed-on: http://review.couchbase.org/7151
Reviewed-by: Bin Cui <bin.cui@gma

MB-4003 - Allow empty binary stats values, part 2

Change-Id: Ice66eff1997d9c98d2542c02735d892bf9d2b696
Reviewed-on: http://review.couchbase.org/7151
Reviewed-by: Bin Cui <bin.cui@gmail.com>
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

f6e8c32d23-Jun-2011 Steve Yen <steve.yen@gmail.com>

MB-4003 - Allow empty binary stats values

Change-Id: I167537f1b80ecf1ff1146b9618ae40e1fff9c6d8
Reviewed-on: http://review.couchbase.org/7148
Reviewed-by: Michael Wiederhold <mike@cou

MB-4003 - Allow empty binary stats values

Change-Id: I167537f1b80ecf1ff1146b9618ae40e1fff9c6d8
Reviewed-on: http://review.couchbase.org/7148
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

3fe0beed14-Jun-2011 Mike Wiederhold <mikewied@comcast.net>

MB-3949. Getl doesn't pass expiration info correctly

Fixed the ASCII to binary protocol conversion to correctly place
the expiration time for a getl into the correct binary field.

MB-3949. Getl doesn't pass expiration info correctly

Fixed the ASCII to binary protocol conversion to correctly place
the expiration time for a getl into the correct binary field.

Change-Id: Ifa35e32166ad65895de80d70f5844885457502ec
Reviewed-on: http://review.couchbase.org/6975
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

Revision tags: 1.7.0
00a6558025-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3799 - moxi default libmemcached hashing is now ketama_weighted

Change-Id: I84c498913f9f816ecd4a084375cccbe67b556967
Reviewed-on: http://review.membase.org/6537
Reviewed-by: Matt

MB-3799 - moxi default libmemcached hashing is now ketama_weighted

Change-Id: I84c498913f9f816ecd4a084375cccbe67b556967
Reviewed-on: http://review.membase.org/6537
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

27d6397223-May-2011 Steve Yen <steve.yen@gmail.com>

TOUCH ascii-to-binary

Change-Id: Icf6d56350a57895a0e5b13c101c8f68755c89011
Reviewed-on: http://review.membase.org/6460
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Bin

TOUCH ascii-to-binary

Change-Id: Icf6d56350a57895a0e5b13c101c8f68755c89011
Reviewed-on: http://review.membase.org/6460
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Bin Cui <bin.cui@gmail.com>

show more ...

9c43939f23-May-2011 Steve Yen <steve.yen@gmail.com>

binary protocol codes for TOUCH, GAT/Q, EVICT, SYNC, etc

Change-Id: I190e1e2348fcc9fa3695175f4a86e1764b6de4c7
Reviewed-on: http://review.membase.org/6459
Tested-by: Steve Yen <steve.

binary protocol codes for TOUCH, GAT/Q, EVICT, SYNC, etc

Change-Id: I190e1e2348fcc9fa3695175f4a86e1764b6de4c7
Reviewed-on: http://review.membase.org/6459
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Bin Cui <bin.cui@gmail.com>

show more ...

d909b18319-May-2011 Steve Yen <steve.yen@gmail.com>

Skip moxi decr wraparound test

Skipping a part of the incrdecr.t unit test, which was inherited from
memcached, as it's testing moxi running in "pretend-to-be-memcached"
mode. That

Skip moxi decr wraparound test

Skipping a part of the incrdecr.t unit test, which was inherited from
memcached, as it's testing moxi running in "pretend-to-be-memcached"
mode. That mode is deprioritized right now.

Change-Id: I2827e00f4a902c26e7832e48b5645aec6d0a2033
Reviewed-on: http://review.membase.org/6362
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Bin Cui <bin.cui@gmail.com>

show more ...

db63df8318-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3575 - conflate new_config() call signature changed

Provide a useful response to the new_config() callback, where moxi can
tell conflate that it received a bogus config. conflate can

MB-3575 - conflate new_config() call signature changed

Provide a useful response to the new_config() callback, where moxi can
tell conflate that it received a bogus config. conflate can then try
to contact an alternative REST config server.

Change-Id: I19a76db41dd161e62938d4ef6b5738d1a7aab7f5
Reviewed-on: http://review.membase.org/6342
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Bin Cui <bin.cui@gmail.com>

show more ...

36fe280e17-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3856 - SERVER_ERROR proxy downstream timeout $HOST

The $HOST is only appended during timeout of single-server commands
(get, set, delete, etc) which are the single-key commands. Broa

MB-3856 - SERVER_ERROR proxy downstream timeout $HOST

The $HOST is only appended during timeout of single-server commands
(get, set, delete, etc) which are the single-key commands. Broadcast
commands (like flush_all) won't have the $HOST appended during a
timeout.

Change-Id: I40c307a2ea4974aca6b884054da1f935ea8216a4
Reviewed-on: http://review.membase.org/6315
Reviewed-by: Bin Cui <bin.cui@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

75e41c2c18-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3575 - Pass around conflate src/url for debuggability

Emit the url/src information during REST parsing errors.

Change-Id: Ib559ac33be17e178dce6b5d8a299cde5a2df38e4
Reviewed-o

MB-3575 - Pass around conflate src/url for debuggability

Emit the url/src information during REST parsing errors.

Change-Id: Ib559ac33be17e178dce6b5d8a299cde5a2df38e4
Reviewed-on: http://review.membase.org/6338
Reviewed-by: Bin Cui <bin.cui@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

0745b38d16-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3849 - SERVER_ERROR proxy write to downstream $HOST

Changed the error message to include the downstream host which moxi
could not propagate the request to.

Change-Id: Ia3e0bb

MB-3849 - SERVER_ERROR proxy write to downstream $HOST

Changed the error message to include the downstream host which moxi
could not propagate the request to.

Change-Id: Ia3e0bbc7ccf2f2ae203aaff56b60f571a1036b75
Reviewed-on: http://review.membase.org/6269
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

d4879b6b16-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3849 - SERVER_ERROR proxy downstream closed $HOST_IDENT

Change-Id: Ibe9fd62bc76fc1f14554977f592ef347f871d734
Reviewed-on: http://review.membase.org/6268
Tested-by: Aliaksey Kandra

MB-3849 - SERVER_ERROR proxy downstream closed $HOST_IDENT

Change-Id: Ibe9fd62bc76fc1f14554977f592ef347f871d734
Reviewed-on: http://review.membase.org/6268
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

142396ca16-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3479 - Use binary protocol AUTH_ERROR on null bucket access

When the client tries to do operations on the so-called "NULL bucket",
instead of returning a binary protocol response ENOM

MB-3479 - Use binary protocol AUTH_ERROR on null bucket access

When the client tries to do operations on the so-called "NULL bucket",
instead of returning a binary protocol response ENOMEM, respond with
the PROTOCOL_BINARY_RESPONSE_AUTH_ERROR result code.

Change-Id: I0efed77c4dbc2782fad1d8638a7ec7fe42313e21
Reviewed-on: http://review.membase.org/6267
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

1222513c16-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3845 - Improved rehabilitation of a born-again conn

It's possible that a conn_new() reuses a conn structure from the
freelist rather than from calloc(). Initialize the fields of that

MB-3845 - Improved rehabilitation of a born-again conn

It's possible that a conn_new() reuses a conn structure from the
freelist rather than from calloc(). Initialize the fields of that
recycled conn better.

Change-Id: Ib0f491106980f4648c0c60a1ab3c9c5af61a4486
Reviewed-on: http://review.membase.org/6265
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

5fa3a33412-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3479 - Use binary protocol EBUSY & EINTERNAL instead of ENOMEM

Instead of over-using the OOM / ENOMEM binary protocol response
error...

- Return EBUSY during a timeout.
-

MB-3479 - Use binary protocol EBUSY & EINTERNAL instead of ENOMEM

Instead of over-using the OOM / ENOMEM binary protocol response
error...

- Return EBUSY during a timeout.
- Return EINTERNAL for closed sockets & down servers.
- Return ENOMEM when memcached returns ENOMEM.

Also, use EINTERNAL rather than ENOMEM as the generic catch-all error
code, which should reduce confusion ("but, I'm not actually out of
memory").

Change-Id: I207903f0c4d5b967866c67cb61ac3b43a832d5cd
Reviewed-on: http://review.membase.org/6177
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Steve Yen <steve.yen@gmail.com>

show more ...

cb5fbbf711-May-2011 Steve Yen <steve.yen@gmail.com>

Updated usage() for mcs_opts

Change-Id: I260ab871bd564a744ed0d86913cbe74a249ddb2f
Reviewed-on: http://review.membase.org/6159
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Te

Updated usage() for mcs_opts

Change-Id: I260ab871bd564a744ed0d86913cbe74a249ddb2f
Reviewed-on: http://review.membase.org/6159
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Matt Ingenthron <matt@couchbase.com>

show more ...

0d96f51312-May-2011 Trond Norbye <trond.norbye@gmail.com>

MB-3812 Upgrade pandora_check_cxx_standard.m4

Change-Id: I8634c1899b85328f7ed0b1a71b08c9fd56a7b42d
Reviewed-on: http://review.membase.org/6182
Tested-by: Trond Norbye <trond.norbye@g

MB-3812 Upgrade pandora_check_cxx_standard.m4

Change-Id: I8634c1899b85328f7ed0b1a71b08c9fd56a7b42d
Reviewed-on: http://review.membase.org/6182
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

167ac24f10-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3798 - moxi option for ketama/weighted/modula item distributions

When using libmemcached, start moxi with an extra -Z key=value
configuration option...

moxi -Z mcs_opts=dis

MB-3798 - moxi option for ketama/weighted/modula item distributions

When using libmemcached, start moxi with an extra -Z key=value
configuration option...

moxi -Z mcs_opts=distribution:ketama
moxi -Z mcs_opts=distribution:ketama-weighted
moxi -Z mcs_opts=distribution:modula

In this commit, moxi stays with distribution:ketama as its default and
a later debate can change that.

Change-Id: I36d3df3a2ba79c9d793a5e1e1a31d0d24ba48450
Reviewed-on: http://review.membase.org/6138
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Matt Ingenthron <matt@northscale.com>

show more ...

1f5d894408-May-2011 Aliaksey Kandratsenka <alk@tut.by>

shutdown moxi on EOL in addition to EOF

So that erlang can reliably shutdown moxi.

Change-Id: Ie31b4b577a5454115e251c92392306337e6be988
Reviewed-on: http://review.membase.org/60

shutdown moxi on EOL in addition to EOF

So that erlang can reliably shutdown moxi.

Change-Id: Ie31b4b577a5454115e251c92392306337e6be988
Reviewed-on: http://review.membase.org/6070
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Steve Yen <steve.yen@gmail.com>

show more ...

d4c8d95508-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3774 - detect binary broadcast cmd properly

With binary upstream clients, the uc->cmd_curr field is -1.
Instead, we should be detecting against the uc->cmd field.

Change-Id:

MB-3774 - detect binary broadcast cmd properly

With binary upstream clients, the uc->cmd_curr field is -1.
Instead, we should be detecting against the uc->cmd field.

Change-Id: I7cd337fb3a6fd8748e4a0e4df2d4edb93977c71c
Reviewed-on: http://review.membase.org/6067
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

b1e345af07-May-2011 Steve Yen <steve.yen@gmail.com>

Fix auth B2B tests that depended on old timeout config

A previous commit (0b23b54d4662) changed the default timeout settings
to be more user friendly for client-side moxi cases, but some

Fix auth B2B tests that depended on old timeout config

A previous commit (0b23b54d4662) changed the default timeout settings
to be more user friendly for client-side moxi cases, but some auth B2B
tests were depending on the old (rather generous) timeout settings,
which this change now makes explicit.

Change-Id: Id23365ade273ec301e5c2e7ecc1b068e40f6e521
Reviewed-on: http://review.membase.org/6037
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

e491c8c204-May-2011 Steve Yen <steve.yen@gmail.com>

MB-3742 - 512 ought to be enough for any stats

Change-Id: I36d29bb60f05946ac945301f884eb4aed26b766e
Reviewed-on: http://review.membase.org/5936
Reviewed-by: Aliaksey Kandratsenka <al

MB-3742 - 512 ought to be enough for any stats

Change-Id: I36d29bb60f05946ac945301f884eb4aed26b766e
Reviewed-on: http://review.membase.org/5936
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

656ca64929-Apr-2011 Steve Yen <steve.yen@gmail.com>

Exit if empty -z configuration

Change-Id: I591319f81f1e8ed1f42d9d709876f774eb05159b
Reviewed-on: http://review.membase.org/5836
Reviewed-by: Bin Cui <bin.cui@gmail.com>
Reviewed-

Exit if empty -z configuration

Change-Id: I591319f81f1e8ed1f42d9d709876f774eb05159b
Reviewed-on: http://review.membase.org/5836
Reviewed-by: Bin Cui <bin.cui@gmail.com>
Reviewed-by: Steve Yen <steve.yen@gmail.com>
Tested-by: Steve Yen <steve.yen@gmail.com>

show more ...

bce9d23429-Apr-2011 Steve Yen <steve.yen@gmail.com>

Allow comment characters in -Z config files

Change-Id: I1a8ace6c4a4b40a8e827223748b4645f45e0a861
Reviewed-on: http://review.membase.org/5829
Tested-by: Steve Yen <steve.yen@gmail.com

Allow comment characters in -Z config files

Change-Id: I1a8ace6c4a4b40a8e827223748b4645f45e0a861
Reviewed-on: http://review.membase.org/5829
Tested-by: Steve Yen <steve.yen@gmail.com>
Reviewed-by: Bin Cui <bin.cui@gmail.com>

show more ...

12345678910>>...79