Home
last modified time | relevance | path

Searched refs:of (Results 1 – 25 of 32) sorted by relevance

12

/memcached-1.6.32/
Dproxy_internal.c785 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 …]
Dproto_text.c1123 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 …]
DDoxyfile98 # 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 …]
DLICENSE.itoa_ljust6 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
DLICENSE8 * 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
DCOPYING8 * 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
DChangeLog55 * 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 …]
DLICENSE.bipbuffer6 * 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
DHACKING22 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/
Dstorage.txt11 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 …]
Dprotocol-binary-range.txt25 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 …]
Dprotocol.txt47 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 …]
DDoxyfile97 # 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 …]
Dnew_lru.txt8 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.
Dprotocol-binary.txt26 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 …]
Dnapi_ids.txt18 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
Dtls.txt6 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
Dthreads.txt14 - 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.
DCONTRIBUTORS3 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/
DLICENSE8 * 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
DREADME.md6 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
Dmemcached.service41 # 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/
DREADME-TLS.md4 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/
Dc99-backport.m48 # 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,

12