| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
As is documented in https://github.com/memcached/memcached/issues/932 the images does not build without this.
|
|
|
|
|
| |
At least FreeBSD has perl in /usr/local/bin/perl and no symlink by
default.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this is ketama-based, with options for minor compat changes with major
libraries.
does _not_ support weights. The weights bits in the original ketama
broke the algorithm, as changing the number of points would shift
unrelated servers when the list changes.
this also changes backends to take a "name" specifically, instead of an
"ip address". Though note if supplying a hostname instead of an IP there
might be inline DNS lookups on reconnects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These changes aim to improve our memcached devtools images to allow us
to reuse them during development stages.
These changes create a memcached user for all the images, switch to this
user by default once memcached have been configured for building.
That allow to run the memcached server directly when the containers are
started, else, without the user the run will fail as we try to execute
memcached as root user.
Also we should notice that the alpine image has been fixed by adding git
to the list of the requirements to install. Else the build will fails.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add alpine (musl-based) and ubuntu (glibc-based) descriptions for test
images. To run the testapp in either of them, run:
```
docker-compose run alpine
docker-compose run ubuntu
```
|
|
|
|
|
|
|
|
|
|
|
|
| |
added a devtools/slab_loadgen script for some basic testing of load patterns.
can easily add more features (typical variance/reads/inline reload/etc) to
further tune algo but was helpful enough as-is. Was able to restart the
program with changed configs and watch rebalancer fix itself.
rebalancer algo is now much better at pulling slab classes closer together and
not ping-ponging, which previous version was doing even with a steady state of
sets.
|
| |
|
|
|
|
| |
I dunno why it litters .orgs then tries to run them. I'm not a magician.
|
|
|
|
| |
now fetches all the git files with the proper exemptions.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<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@491 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@332 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@330 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@329 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
|
|
| |
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@327 b0b603af-a30f-0410-a34e-baf09ae79d0b
|
|
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@323 b0b603af-a30f-0410-a34e-baf09ae79d0b
|