Bug 43593

Summary: Ошибка при очистке кэша
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: openuds-serverAssignee: Alexey Shabalin <shaba>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Ошибка при очистке кэша
none
без ошибки none

Description Elena Mishina 2022-08-23 14:13:56 MSK
Created attachment 11374 [details]
Ошибка при очистке кэша

При попытке очистки кэша («Инструменты»→«Очистить кэш») ошибка:

Error 500: (1146, "Table 'dbuds.uds_response_cache' doesn't exist").

В БД таблица называется uds_utility_cache.

(-bash-4.4$ python3 manage.py createcachetable
Cache table 'uds_utility_cache' already exists.)

Если в файле /etc/openuds/settings.py изменить зн-е 'LOCATION' с 'uds_response_cache' на 'uds_utility_cache', то кэш можно очистить:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
        'LOCATION': 'uds_utility_cache',
        'OPTIONS': {
            'MAX_ENTRIES': 5000,
            'CULL_FREQUENCY': 3,  
        }
    },
Comment 1 Alexander Makeenkov 2023-01-16 15:58:08 MSK
Created attachment 12302 [details]
без ошибки

openuds-server-3.5.0-alt3 - ошибка не воспроизводится.