#287 closed баг (fixed)
Испорченные XML в CDR конференций
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | major | Milestone: | 2 очередь |
Component: | MC04-SoftSwitch | Keywords: | SQL |
Cc: |
Description
Обнаружено, что некоторые данные XML в CDR конференций испорчены.
id записей с такими испорченными данными:
2602, 3703, 4090, 4114, 11851, 11861, 13069.
Change History (8)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
После еще более внимательного рассмотрения выяснилось, что у всех этих записей поле xml содержит ровно 65535 байт текста. Причем у всех остальных записей эта длина меньше.
comment:3 by , 8 years ago
Как показала проверка, файлы CDR этих конференций не испорчены - они записаны полностью.
Надо проверить, где обрезается CDR - при формировании события, или при записи в базу.
comment:4 by , 8 years ago
Поле [cdr].[xml] имеет тип TEXT, который имеет размер 64Кбайт. Всё что свыше обрезается.
Можно использовать тип поля MEDIUMTEXT или LONGTEXT с максимальным размером поля 16 Мбайт или 4 Гбайт.
comment:5 by , 8 years ago
Keywords: | MS SQL audio added |
---|
comment:7 by , 8 years ago
Keywords: | MS audio removed |
---|
Убраны ключевые слова:
- "MS" как слишком короткое, игнорируется при поиске (должно быть минимум 3 символа);
- "audio" как не имеющее никакого отношения к теме тикета.
Как показал просмотр, во всех этих записях xml-ки довольно длинные и явно с обрезанным окончанием.
Предположительно обрезаются из-за какого-то ограничения какого-нибудь буфера.