saveStacktrace-1.lua 337 B

12345678910111213141516171819
  1. --[[
  2. Save stacktrace and failedReason.
  3. Input:
  4. KEYS[1] job key
  5. ARGV[1] stacktrace
  6. ARGV[2] failedReason
  7. Output:
  8. 0 - OK
  9. -1 - Missing key
  10. ]]
  11. local rcall = redis.call
  12. if rcall("EXISTS", KEYS[1]) == 1 then
  13. rcall("HMSET", KEYS[1], "stacktrace", ARGV[1], "failedReason", ARGV[2])
  14. return 0
  15. else
  16. return -1
  17. end