| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Working on updating the deb for memcached, hit this lintian warning:
http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html
The fix is a simple patch to escape the minus signs in the code with a
backslash when they are referring to command line arguments.
|
| |
|
| |
|
|
|
|
|
| |
Instead of always binding as autonegotiate, allow the user to specify
which protocol the server will run.
|
|
|
|
|
|
|
|
|
|
| |
since 1.2.6, most of the refcount leaks have been quashed.
I still get them in production, extremely rarely.
It's possibly we'll have refcount leaks on and off even in the future.
This hack acknowledges this and exists since we want to guarantee, as much as
possible, that memcached is a stable service. Having to monitor for and
restart the service on account of "rare bugs" isn't acceptable.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
See http://code.google.com/p/memcached/issues/detail?id=28
|
|
|
|
|
|
|
|
|
|
| |
Fixes these warnings:
xml2rfc: warning: artwork outdented 2 characters to avoid overrunning
right margin around input line 146
xml2rfc: warning: artwork outdented 2 characters to avoid overrunning
right margin around input line 176
|
| |
|
|
|
|
| |
Also wrote a new test that will ensure that that never happens again.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
I'm doing this in org-tbl mode to make it easier to align stuff. If
the boxes bother people, they can be removed.
|
| |
|
| |
|
|
|
|
| |
as part of make
|
|
|
|
| |
See http://code.google.com/p/memcached/issues/detail?id=11
|
|
|
|
| |
http://code.google.com/p/memcached/issues/detail?id=6
|
| |
|
| |
|
|
|
|
| |
Document.
|
|
|
|
| |
right, probably built on top of the binary protocol and SE stuff.
|
| |
|
| |
|
| |
|
|
|
|
| |
Trond Norbye did all this work and included a log more examples.
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@777 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@776 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@761 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@760 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|\
| |
| |
| |
| | |
* master:
Document a few of the stats commands.
|
| |
| |
| |
| | |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@747 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit '366108d785ceccb36bb9d171f53c873cea457c5b':
Halve distro size ;)
Add -L mode to manpage.
Version bump (shipit's having trouble with it), and update ChangeLog
per-stat-class tracking of evictions and out of memory conditions.
Don't re-calculate the slab class id for slabs_free() either.
Don't re-calculate the slab class id.
Useless check. 'id' will never be higher than POWER_LARGEST.
Give 'SERVER_ERROR out of memory' errors more context.
Minor refactoring of server_socket.
Conflicts:
memcached.c
|
| |
| |
| |
| |
| |
| |
| | |
If we want the image back, fetch it from history into a doc or scratch repo.
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@743 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
| |
| |
| |
| | |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@742 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit 'b85c6c79565599c6c1735a0ac98ec81ed6a0c3f2':
Handle bind errors in server_socket() (Brian Aker) (Dormando helped!)
Enable UDP by default, clean up server socket code (Brian Aker)
Enable use of large memory pages (Trond Norbye) <Trond.Norbye@Sun.COM>
Conflicts:
memcached.c
|
| |
| |
| |
| |
| |
| |
| | |
Initial support for solaris.
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@724 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This loop *probably* shouldn't've gone into main in the first place, but
copying and pasting it made it especially terrible.
Note: This is also a merge. Having gone through svn and back, some
original history was lost.
Merge commit 'e71a593cba43d814d0db73064ba2607101edf608' into binary
* commit 'e71a593cba43d814d0db73064ba2607101edf608':
Make likely() and unlikely() available (Brian Aker)
Add verbose message on noreply conditions.
Changelog update (fix my formatting too)
Implement 'noreply' option for update commands. (Tomash Brechko <tomash.brechko@gmail.com>)
Close socket on unhandled read errors. (Tao Hui <taohui3@gmail.com>)
Someday I'll stop forgetting the changelog updates :)
Swap time(2) with gettimeofday(2), since the latter is optimized away on some platforms. (Brian Aker) <brian@tangent.org>
Add --enable-64bit to build 64-bit version of memcached (Trond Norbye) <Trond.Norbye@Sun.COM>
add compiler options for Sun Studio compilers with --enable-threads (Trond Norbye)
Support multiple interfaces returned by IPv6 interfaces. By Brian Aker <brian@tangent.org>
IPv6 support patch by Brian Aker <brian@tangent.org>
Break out of the read-loop when read returns with available space
Use the correct headerfile for signal-related functions
Missed again... changelog update for chunk fix.
The memory returned from do_slabs_alloc is currently not properly aligned when compiled in an ILP32 environment. The memory returned is aligned to the size of the pointers, but we need to return a pointer that is suitable aligned so that it may be assigned to a pointer to any type of object.
Forgot ChangeLog entry for -k fix.
Seems like -k never worked: it requires privileges to lock the memory,
Clarify error condition with cas set command by Tomash (modified by me).
Conflicts:
memcached.c
memcached.h
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
<tomash.brechko@gmail.com>)
Commands add, set, replace, append, prepend, cas, delete, incr, decr,
flush_all, verbosity can take last optional parameter, 'noreply',
which instructs the server to not send the reply.
Add benchmark script for noreply parameter.
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@708 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
| |
| |
| |
| | |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@689 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
| |
| |
| |
| | |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@705 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
| |
| |
| |
| | |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@692 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
| |
| |
| |
| |
| |
| | |
/ byte range extension document.
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@687 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
| |
| |
| |
| | |
git-svn-id: http://code.sixapart.com/svn/memcached/branches/binary@684 b0b603af-a30f-0410-a34e-baf09ae79d0b
|