MEDIUM: hlua_fcn: dynamic server iteration and indexing
authorThierry Fournier <tfournier@arpalert.org>
Fri, 7 Oct 2022 11:25:51 +0000 (13:25 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 5 Apr 2023 06:58:16 +0000 (08:58 +0200)
commit1edf36a369bc7819c3279b3a1e167ab019aafbe3
tree6c5e4e28ad5970fa8df47704d6e6d1eda3a9cf8e
parentb0467730a0e9f0a51ededa8754fe42b4d9ee435c
MEDIUM: hlua_fcn: dynamic server iteration and indexing

This patch proposes to enumerate servers using internal HAProxy list.
Also, remove the flag SRV_F_NON_PURGEABLE which makes the server non
purgeable each time Lua uses the server.

Removing reg-tests/cli_delete_server_lua.vtc since this test is no
longer relevant (we don't set the SRV_F_NON_PURGEABLE flag anymore)
and we already have a more generic test:
  reg-tests/server/cli_delete_server.vtc

Co-authored-by: Aurelien DARRAGON <adarragon@haproxy.com>
include/haproxy/hlua-t.h
reg-tests/server/cli_delete_server_lua.vtc [deleted file]
src/hlua_fcn.c