The GitHub Actions job "CI" on kvrocks.git has failed.
Run started by GitHub user git-hulk (triggered by git-hulk).

Head commit for run:
a86d31731774d165f6c3669c508eac5f2774d8de / SiLe Zhou <zhous...@foxmail.com>
feat(script): support script flags of Eval script and Function (#2446)

This PR is designed to support three script flags within Eval Script and 
Function: `no-writes`, `no-cluster`, and `allow-cross-slot-keys`.

Before executing the Lua script, `SaveOnRegistry` stores the parsed flags in 
`REGISTRY_SCRIPT_RUN_CTX_NAME`. During the execution of the Lua script, 
`GetFromRegistry` retrieves the flags of the currently executing script. After 
the script execution ends, it should be set to `nil`.

For APIs like `EVAL`, `SCRIPT LOAD`, and `FUNCTION LOAD`, the flags parsed from 
the Eval Script will be stored in Lua's global variable `f_<sha>_flags_`. The 
flags parsed by FUNCTION `register_function()` will be stored in the Lua global 
variable `_registered_flags_<funcname>`.

Report URL: https://github.com/apache/kvrocks/actions/runs/10386977458

With regards,
GitHub Actions via GitBox

Reply via email to