This changes the result of AuthorizationEngine.loadAuthorizedIndices (and dependent methods) from List<String> to Set<String>. This has the following performance benefits: 1. `contains` checks are faster 2. RBACEngine always formed this collections as a Set, so this change reduces unnecessary copying. An additional performance improvement was added when resolve authorized index names for data streams. |
||
---|---|---|
.. | ||
custom-settings | ||
custom-significance-heuristic | ||
custom-suggester | ||
painless-whitelist | ||
rescore | ||
rest-handler | ||
script-expert-scoring | ||
security-authorization-engine | ||
build.gradle |