File: proxyms.lua

package info (click to toggle)
memcached 1.6.39-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,320 kB
  • sloc: ansic: 62,281; perl: 12,500; sh: 4,569; makefile: 468; python: 402; xml: 59
file content (18 lines) | stat: -rw-r--r-- 433 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function mcp_config_pools()
    mcp.backend_read_timeout(30)
    local b1 = mcp.backend('b1', '127.0.0.1', 12174)
    return mcp.pool({b1})
end

function mcp_config_routes(p)
    local fgen = mcp.funcgen_new()
    local handle = fgen:new_handle(p)

    fgen:ready({ f = function(rctx)
        return function(r)
            return rctx:enqueue_and_wait(r, handle)
        end
    end})

    mcp.attach(mcp.CMD_ANY_STORAGE, fgen)
end