MonkAlex / MangaReader

Help to download updates from online manga readers.
http://monkalex.github.io/MangaReader/
MIT License
51 stars 6 forks source link

Настройки - смена папки не меняет папку в манге #114

Closed MonkAlex closed 6 years ago

MonkAlex commented 6 years ago

Открыть настройки Сменить папку загрузки Сохранить настройки Открыть свойства связанной манги

Папка не изменилась.

Папка обновится на первом пересохранении, криво и поздно.

MonkAlex commented 6 years ago

Так, идея получилась кривая. Что лучше попробовать: Перебирать весь кеш хибера, проверять измененные записи, добавлять их в транзакцию явно. Режим фиксации в базу сменить с commit на none - полностью вручную, проверить тесты и поможет ли. Может стоит остаться на commit, надо разобраться.

В целом, если в транзакцию заранее засунуть все сущности, то изменение данного бага будет транзакционным, вроде торт.

MonkAlex commented 6 years ago

Осталась проблема жадных сессий: если в сессии что-то упало, то больше сессией пользоваться не получится, любой коммит попытается зафлушить сессию целиком.

Надо подумать, делать сессии более короткоживущими или пытаться evict-ить сущности, вызвавшие ошибку.

MonkAlex commented 6 years ago

В целом, самые жадные сессии вроде убраны, надо добавить корректное логгирование.