blindsidenetworks / scalelite

Scalable load balancer for BigBlueButton.
GNU Affero General Public License v3.0
465 stars 249 forks source link

Tenant settings are not deleted in the REDIS database when you delete a Tenant. #1036

Open Tecumtha opened 7 months ago

Tecumtha commented 7 months ago

I have a problem with the Scalelite API. In detail with the data in the Redis database. It does not delete all entries correctly if you delete one or all tenants.

To Reproduce

When you add tenants and then add various settings to the tenant.

As an example: muteOnStart=true Entries are created under “tenants_setting” for the settings in the REDIS database.

redis_vor

If you delete the tenants, not all information will be deleted and the "tenant_settings" will remain in the database

redis_nach

When you then set up tenants again, new entries are generated in "tenant_setting" and the information there is doubled.

redis_nach2

Deployment:

  1. Deployment: default systemd deployment and alternate docker-compose one
  2. Versions: v1.5.1.7