Обноружен баг с перестроением агрегатных таблиц на SQLite базах.
При попытке перестроить агрегатные таблицы Янус занимает 100% процессора, стоит длительное время (порядка 1-2 часов), но операция не завершается.
Попытка найти виноватого привела к:
DatabaseManager.cs -> UpdateTopicInfoByFilter()
профайлером вижу, что сидит в Insert()
дальше уходит в BLToolkit и в SQLite.Step(SQLiteStatment)
У всех методов по одному вызову
Далее мигрировал SQLite -> SQL Express R2 -> SQLite (успешно), но бага все равно осталась.
Уверенно воспроизводится на двух разных SQLite базах.
С уважением, ixor.
... << RSDN@Home 1.2.0 alpha 5 rev. 1536>>