ClickHouse/programs
Robert Schulze c16707ff00
chore: delete obsolete modelEvaluate() function + SYSTEM.MODELS view
- The deleted function modelEvaluate() was superseded by
  catboostEvaluate().

- Also delete the external model repository, as modelEvaluate() was it's
  last user. Additionally remove the system view SYSTEM.MODELS for
  inspecting the repository.

- SYSTEM RELOAD MODELS is also obsolete. HOWEVER, it was retained and
  made a no-op instead of deleted.

  Why?
  The reason is that RBAC in distributed setups works by storing
  privileges (granted and revoked) as plain SQL statements in Keeper.
  Nodes read these statements at startup and parse them. If a privilege
  for SYSTEM RELOAD MODELS exists but parser doesn't recognize it
  nodes would fail to come up.

  Considered but rejected alternatives:
  - Ignore SYSTEM RELOAD MODELS during parsing RBAC privileges and
    return an error for regular SYSTEM RELOAD MODELS SQL. Special-case
    of no-op behavior, too brittle.
  - Remove SYSTEM RELOAD MODELS manually from Keeper via command-line
    manipulation of Keeper nodes or via SQL by dropping the privileges.
    Needs user intervention during upgrade.
2022-09-08 09:10:11 +00:00
..
bash-completion Update available formats for bash completion 2022-08-28 17:22:32 +02:00
benchmark Limit suppression to a specific warning 2022-08-21 18:24:17 +00:00
client Fix typos with new codespell 2022-09-02 08:54:48 +00:00
compressor fixed cosmetic issues 2022-07-15 17:23:37 -04:00
copier update tcp protocol, add quota_key 2022-08-03 15:44:08 -04:00
diagnostics Escape credentials for diagnostics tool 2022-07-29 12:25:03 +01:00
disks Added mkdir command 2022-09-02 19:30:35 +02:00
extract-from-config Allow globs in keys for clickhouse-extract-from-config tool (#38966) 2022-07-08 16:13:32 +02:00
format Activate clang-tidy warning "readability-container-contains" 2022-04-18 23:53:11 +02:00
git-import Fix typos with new codespell 2022-09-02 08:54:48 +00:00
install Limit suppression to a specific warning 2022-08-21 18:24:17 +00:00
keeper Prefix overridden add_executable() command with "clickhouse_" 2022-07-11 19:36:18 +02:00
keeper-converter Address PR comments 2022-07-27 07:51:30 +00:00
library-bridge feat: implement catboost in library-bridge 2022-09-08 09:01:32 +00:00
local Add "readpassphrase" as a dependency for clickhouse-local 2022-08-21 12:12:11 +02:00
obfuscator Better 2022-09-01 20:19:25 +00:00
odbc-bridge Assume unversioned server has version=0 and use tryParse() instead of from_chars() 2022-08-10 07:39:32 +00:00
self-extracting add native build for cross-compilation 2022-07-20 23:09:05 -04:00
server chore: delete obsolete modelEvaluate() function + SYSTEM.MODELS view 2022-09-08 09:10:11 +00:00
static-files-disk-uploader Limit suppression to a specific warning 2022-08-21 18:24:17 +00:00
su Limit suppression to a specific warning 2022-08-21 18:24:17 +00:00
clickhouse-split-helper Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
CMakeLists.txt feat: implement catboost in library-bridge 2022-09-08 09:01:32 +00:00
config_tools.h.in Add basic commands for disk tool (list-disks, list, move, remove, link, copy, read, write) + tests 2022-06-06 16:52:58 +03:00
embed_binary.S.in Adds a better way to include binary resources 2021-06-09 14:03:30 -07:00
main.cpp Limit suppression to a specific warning 2022-08-21 18:24:17 +00:00