| /memcached-1.6.32/ |
| D | proxy_internal.c | 785 if (!of.locked) { in process_mget_cmd() 821 if (of.value) { in process_mget_cmd() 937 if (of.value) { in process_mget_cmd() 985 if (of.locked) { in process_mget_cmd() 1092 switch (of.mode) { in process_mset_cmd() 1321 if (of.has_cas && ITEM_get_cas(it) != of.req_cas_id) { in process_mdelete_cmd() 1361 ITEM_set_cas(it, of.has_cas_in ? of.cas_id_in : get_cas_id()); in process_mdelete_cmd() 1422 of.delta = 1; in process_marithmetic_cmd() 1451 switch (of.mode) { in process_marithmetic_cmd() 1544 if (of.value) { in process_marithmetic_cmd() [all …]
|
| D | proto_text.c | 1123 if (!of.locked) { in process_mget_command() 1159 if (of.value) { in process_mget_command() 1274 if (of.value) { in process_mget_command() 1322 if (of.locked) { in process_mget_command() 1456 c->cas = of.has_cas_in ? of.cas_id_in : get_cas_id(); in process_mset_command() 1488 switch (of.mode) { in process_mset_command() 1672 if (of.has_cas && ITEM_get_cas(it) != of.req_cas_id) { in process_mdelete_command() 1712 ITEM_set_cas(it, of.has_cas_in ? of.cas_id_in : get_cas_id()); in process_mdelete_command() 1774 of.delta = 1; in process_marithmetic_command() 1807 switch (of.mode) { in process_marithmetic_command() [all …]
|
| D | Doxyfile | 98 # inherited members of a class in the documentation of that class as if those 112 # only done if one of the specified strings matches the left-hand part of 385 # of that file. 454 # the initial value of a variable or define consists of for it to appear in 457 # The appearance of the initializer of individual variables and defines in the 464 # at the bottom of the documentation of classes and structs. If set to YES the 503 # of the layout file. 635 # commands irrespective of the value of the RECURSIVE tag. 649 # is the value of the INPUT_FILTER tag, and <input-file> is the name of an 1241 # gcc). The argument of the tag is a list of macros of the form: name [all …]
|
| D | LICENSE.itoa_ljust | 6 This implementation is loosely based on the structure of FastInt32ToBufferLeft 17 * Redistributions of source code must retain the above copyright 18 notice, this list of conditions and the following disclaimer. 21 copyright notice, this list of conditions and the following disclaimer 25 * Neither the name of Google Inc. nor the names of its
|
| D | LICENSE | 8 * Redistributions of source code must retain the above copyright 9 notice, this list of conditions and the following disclaimer. 12 copyright notice, this list of conditions and the following disclaimer 16 * Neither the name of the Danga Interactive nor the names of its
|
| D | COPYING | 8 * Redistributions of source code must retain the above copyright 9 notice, this list of conditions and the following disclaimer. 12 copyright notice, this list of conditions and the following disclaimer 16 * Neither the name of the Danga Interactive nor the names of its
|
| D | ChangeLog | 55 * Stats: Lots of new stats (Dustin) 132 * Use gettimeofday(2) instead of time(2). 167 "SERVER_ERROR out of memory" when memory exhausted. 220 introduction of the powers-of-N chunk size change. 241 * Move unistd.h to memcached.h to get rid of warnings 279 * Add clarification of flush_all in the protocol docs 359 if we run out of available file descriptors. 510 default) setting of max connections. 533 * allow the use of privileged ports) 561 * support multiple levels of verbosity (-vv) [all …]
|
| D | LICENSE.bipbuffer | 6 * Redistributions of source code must retain the above copyright 7 notice, this list of conditions and the following disclaimer. 9 notice, this list of conditions and the following disclaimer in the 11 * The names of its contributors may not be used to endorse or promote
|
| D | HACKING | 22 Though not required, there are a couple of things you can add to git 56 support, it can be debugged in one of two ways:
|
| /memcached-1.6.32/doc/ |
| D | storage.txt | 11 As of this writing the write() implementation doesn't have an internal loop, 14 extstore_read() is an asynchronous call which takes a stack of IO objects and 15 adds it to the end of a queue. It then signals the IO thread to run. Once an 24 The IO threads execute each object in turn (or in bulk of running in the 42 This allows a lot of flexibility, ie: 44 1) an idea of "high TTL" and "low TTL" being two buckets. TTL < 86400 50 expire before cycling out of flash (depending on workload, of course). 68 ITEM_HDR flag. an ITEM_HDR contains copies of the original key and most of the 92 exist which have less than 90% of their bytes used". 95 activates when half of the pages used. The percentage of free pages is [all …]
|
| D | protocol-binary-range.txt | 25 Status of This Memo 28 provisions of BCP 78 and BCP 79. 50 publication of this document. Please review these documents 65 Table of Contents 92 needs. This document provides extensions and descriptions of use of 97 part of the server nor significant caching of outstanding packets on 98 the part of the client. 153 1. The Status field of the response header MUST be 0x0004. 154 2. The Offset field of the GetR response extras MUST be 0. 161 actual length of the complete value. [all …]
|
| D | protocol.txt | 47 length limit of a key is set at 250 characters (of course, normally 72 command) either one line of response, or several lines of response 269 - <data block> is a chunk of arbitrary 8-bit data of length <bytes> 714 Where CD is one of: 719 because of an error. 794 TTL from N instead of T to be consistent with the usage of N in other 814 Where CD is one of: 887 Where CD is one of: 1274 of the protocol, and are subject to change for the convenience of 1458 the settings of the running memcached. This is primarily made up of [all …]
|
| D | Doxyfile | 97 # inherited members of a class in the documentation of that class as if those 111 # only done if one of the specified strings matches the left-hand part of 311 # of that file. 374 # the initial value of a variable or define consists of for it to appear in 377 # The appearance of the initializer of individual variables and defines in the 384 # at the bottom of the documentation of classes and structs. If set to YES the 532 # commands irrespective of the value of the RECURSIVE tag. 546 # is the value of the INPUT_FILTER tag, and <input-file> is the name of an 922 # syntax of the XML files. 1027 # gcc). The argument of the tag is a list of macros of the form: name [all …]
|
| D | new_lru.txt | 8 Now, enabling `-o lru_maintainer` changes all of the behavior below: 13 * LRU updates only happen as items reach the bottom of an LRU. If active in 17 * HOT/WARM each capped at N% of memory available for that slab class. COLD 18 is uncapped (by default, as of this writing). 19 * HOT/WARM are also age capped by ratios of COLD's age. IE: HOT is capped at 20 N% of memory, or 10% of the age of COLD, whichever comes first.
|
| D | protocol-binary.txt | 26 Status of This Memo 29 provisions of BCP 78 and BCP 79. 51 publication of this document. Please review these documents 66 Table of Contents 121 now powers all of the fastest web sites that you love. 131 General format of a packet: 261 Possible values of this two-byte field: 271 0x0082 Out of memory 287 Possible values of the one-byte field: 326 Possible values of the one-byte field: [all …]
|
| D | napi_ids.txt | 18 and a HW NIC queue streamlines the flow of data from the NIC to the 24 "--napi_ids=<num>", where <num> is the number of available/assigned NIC 26 received. The number of napi_ids specified cannot be greater than the number 27 of worker threads specified using -t/--threads option. If the option is 35 number of RX queues OR if the NIC driver goes through a reload), a stats
|
| D | tls.txt | 6 environments. We decided to implement SSL/TLS for TCP at the network layer of Memcached 7 using OpenSSL libraries. This provides following benefits with the expense of added latency 16 will use new certificates without a need of re-starting the server process. 23 transparently offload cryptography operations to the kernel. Depending on a variety of factors 72 creating an SSL object based on the SSL Context object of the server. If there are no 118 and issues a SSL_read/ SSL_write. Note that we implement a SSL_sendmsg wrapper on top of 121 library to do it on our behalf. Existing state machine takes care of reading the correct amount 122 of bytes and do the error handling when needed. 126 Memcached is a cache and restarting servers affects the latency of applications. We implement
|
| D | threads.txt | 14 - A secondary small hash table of locks is used to lock an item by its hash 23 - When pulling an item off of the LRU tail for eviction or re-allocation, the 40 (incomplete as of writing, sorry): 55 point of a percent, and it does not improve scalability.
|
| D | CONTRIBUTORS | 3 This file contains a list of people who have contributed code and 17 Anatoly Vorobey <[email protected]> -- lots of the modern server code
|
| /memcached-1.6.32/vendor/mcmc/ |
| D | LICENSE | 8 * Redistributions of source code must retain the above copyright 9 notice, this list of conditions and the following disclaimer. 12 copyright notice, this list of conditions and the following disclaimer 16 * Neither the name of the Danga Interactive nor the names of its
|
| D | README.md | 6 generic response parser, allowing a single code path regardless of the command 11 ability to add many servers to a hash table of some kind and routing keys to 19 memory overhead to a handful of bytes plus the TCP socket. 33 dependent on system distribution of a more complex client. 45 * Does not support the binary protocol, which has been deprecated as of 1.6.0. 47 As of this writing the code is being released _early_ (perhaps too early?). It 50 hopes of prodiving something high quality and stable.
|
| /memcached-1.6.32/scripts/ |
| D | [email protected] | 11 # To use the "instanced" version of this, just start 'memcached@11211' or 46 # Restricts the set of socket address families accessible to the processes 47 # of this unit. Protects against vulnerabilities such as CVE-2016-8655 51 # Some security features are not in the older versions of systemd used by 68 # will be made read-only to all processes of the unit. Usually, tunable 75 # /sys/fs/cgroup will be made read-only to all processes of the unit. 81 # Any attempts to enable realtime scheduling in a process of the unit are 85 # Takes away the ability to create or manage any kind of namespace
|
| D | memcached.service | 41 # Restricts the set of socket address families accessible to the processes 42 # of this unit. Protects against vulnerabilities such as CVE-2016-8655 46 # Some security features are not in the older versions of systemd used by 63 # will be made read-only to all processes of the unit. Usually, tunable 70 # /sys/fs/cgroup will be made read-only to all processes of the unit. 76 # Any attempts to enable realtime scheduling in a process of the unit are 80 # Takes away the ability to create or manage any kind of namespace
|
| /memcached-1.6.32/t/ |
| D | README-TLS.md | 4 to always be in the future, so instead of a normal cert validity of 1-5 years. 17 …-subj "/C=US/ST=CA/O=Test/OU=Subunit of Test Organization/CN=test.com/[email protected]" \ 28 …-subj "/C=US/ST=CA/O=Test Client/OU=Subunit of Test Organization/CN=client.test.com/emailAddress=r…
|
| /memcached-1.6.32/m4/ |
| D | c99-backport.m4 | 8 # code and declarations, named initialization of structs, restrict, 158 # Check whether the C compiler accepts features of STANDARD (e.g `c89', `c99') 159 # by trying to compile a program of TEST-PROLOGUE and TEST-BODY. If this fails,
|