Sha256: 52ef31133dc84a711ba72920d4ba096ef4f2dd7821f0896b0a0f32c4a9af5ead
Contents?: true
Size: 1.06 KB
Versions: 9
Compression:
Stored size: 1.06 KB
Contents
-------- BEGIN keys --------- local live_key = KEYS[1] local dead_key = KEYS[2] -------- END keys --------- -------- BEGIN lock arguments --------- local version = ARGV[1] -------- END lock arguments ----------- -------- BEGIN injected arguments -------- local current_time = tonumber(ARGV[2]) local debug_lua = tostring(ARGV[3]) == "1" local max_history = tonumber(ARGV[4]) local script_name = tostring(ARGV[5]) .. ".lua" --------- END injected arguments --------- -------- BEGIN local functions -------- <%= include_partial "shared/_common.lua" %> ---------- END local functions ---------- -------- BEGIN set_version.lua -------- log_debug("BEGIN setting version:", version) local updated = false local old_version = redis.call("GETSET", live_key, version) if not old_version then log_debug("No previous version found") updated = true elseif old_version ~= version then log_debug("Old version:", old_version, "differs from:", version) redis.call("SET", dead_key, old_version) updated = true end return updated -------- END delete.lua --------
Version data entries
9 entries across 9 versions & 1 rubygems