Fixed issues in Ranger

Fixed issues for Ranger are addressed in Cloudera Runtime 7.3.3.

Cloudera Runtime 7.3.3

CDPD-122535: Kafka broker OutOfMemoryError during Streams Replication Manager startup
7.3.3
Previously, when a user or service principal, such as the Streams Replication Manager (SRM) user, had a very large number of Ranger roles assigned, the Kafka broker could run into an OutOfMemoryError during authorization when SRM started. This happened because the Ranger Kafka plugin copied the user's full role set into every access request in a batch authorization call, rather than sharing the resolved roles across the batch.

This issue is now resolved. All access requests in a single Kafka authorization call now share one resolved role set, which greatly reduces the broker's heap memory use.