summaryrefslogtreecommitdiff
path: root/devtools
Commit message (Collapse)AuthorAgeFilesLines
* Add a debian dockerfile, as well as upgrade the autoconf dependencyOlof Nord2023-04-102-1/+18
|
* Add new pkg-config dependencies to dockerfilesOlof Nord2023-03-084-5/+5
| | | | As is documented in https://github.com/memcached/memcached/issues/932 the images does not build without this.
* Find perl via /usr/bin/env instead of directlyDavid CARLIER2022-08-252-2/+2
| | | | | At least FreeBSD has perl in /usr/local/bin/perl and no symlink by default.
* tests: skip whitespace on vendor/*dormando2022-07-031-1/+1
|
* proxy: add ring_hash builtindormando2022-02-241-1/+1
| | | | | | | | | | | | | 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.
* [docker] Add user and expose the memcached portHervé Beraud2021-07-254-1/+13
| | | | | | | | | | | | | | | 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.
* Dockerfile - allow override of config optsGuido Iaquinti2020-07-054-4/+12
|
* Add fedora testingStanisław Pitucha2019-08-281-0/+12
|
* Add alpine package with `prove`Stanisław Pitucha2019-08-281-1/+1
|
* Remove unused import from slab_loadgen scriptPeter (Stig) Edwards2018-06-271-1/+0
|
* Add Dockerfile definitionsStanisław Pitucha2018-05-083-0/+41
| | | | | | | | | | 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 ```
* automove script: improve algo, add basic testdormando2017-06-231-0/+47
| | | | | | | | | | | | 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.
* some whitespace test fixes.dormando2016-05-281-0/+1
|
* whitespace fix for freebsddormando2012-07-291-1/+1
| | | | I dunno why it litters .orgs then tries to run them. I'm not a magician.
* adjust clean-whitespace to match t/whitespacedormando2011-08-101-1/+15
| | | | now fetches all the git files with the proper exemptions.
* remove ancient release filedormando2011-08-101-49/+0
|
* Implement 'noreply' option for update commands. (Tomash Brechko ↵Tomash Brechko2008-02-221-0/+51
| | | | | | | | | | | | | <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
* catch autoconf mixed tabs/spaces tooPaul Lindner2007-04-101-1/+1
| | | | git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@491 b0b603af-a30f-0410-a34e-baf09ae79d0b
* whoops. this removed extra blank lines between functions earlierBrad Fitzpatrick2006-09-041-1/+1
| | | | git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@332 b0b603af-a30f-0410-a34e-baf09ae79d0b
* but we do want trailing newline at end of fileBrad Fitzpatrick2006-09-041-0/+1
| | | | git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@330 b0b603af-a30f-0410-a34e-baf09ae79d0b
* remove all trailing whitespace, not just first occurrence. :)Brad Fitzpatrick2006-09-041-1/+1
| | | | git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@329 b0b603af-a30f-0410-a34e-baf09ae79d0b
* whitespace cleanerBrad Fitzpatrick2006-09-041-0/+17
| | | | git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@327 b0b603af-a30f-0410-a34e-baf09ae79d0b
* add tool to auto-build interim releases from svnBrad Fitzpatrick2006-09-031-0/+49
git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@323 b0b603af-a30f-0410-a34e-baf09ae79d0b