SASGIS - SAS.Планета
View Issue Details
0001887SAS.Планета[All Projects] Багpublic17-04-2013 10:2011-07-2013 13:50
Garl 
zed 
normalminorrandom
resolvedfixed 
Windows7Professional
.Nightly 
131111131111 
0001887: версионный кэш - ступор при выводе версии
имеем: версионный кэш прокачаный версиями например на 15 зуме
переходим на 13 и идём в меню версия -
происходит зависание и всё.
ни ошибок ни дополнительных окон,
помогает только снятие задачи
BerkeleyDB, БД
? 4.2.tnev (4,096) 24-06-2013 13:57
http://www.sasgis.org/mantis/file_download.php?file_id=1395&type=bug
Issue History
17-04-2013 10:20GarlNew Issue
17-04-2013 11:06zedNote Added: 0011125
17-04-2013 11:19GarlNote Added: 0011126
17-04-2013 11:20GarlNote Added: 0011127
17-04-2013 12:48zedNote Added: 0011128
17-04-2013 12:50GarlNote Added: 0011129
17-04-2013 13:47GarlNote Added: 0011130
17-04-2013 13:49GarlNote Edited: 0011130bug_revision_view_page.php?bugnote_id=11130#r5307
17-04-2013 13:52zedNote Added: 0011131
17-04-2013 14:13GarlNote Added: 0011132
17-04-2013 14:13zedNote Added: 0011133
17-04-2013 14:15GarlNote Added: 0011134
17-04-2013 21:06zedNote Added: 0011136
17-04-2013 21:07zedNote Edited: 0011136bug_revision_view_page.php?bugnote_id=11136#r5311
05-05-2013 15:07zedAssigned To => zed
05-05-2013 15:07zedStatusnew => feedback
03-06-2013 14:51vdemidovTarget Version => 131111
15-06-2013 15:59zedStatusfeedback => resolved
15-06-2013 15:59zedFixed in Version => 131111
15-06-2013 15:59zedResolutionopen => fixed
24-06-2013 13:02GarlNote Added: 0011769
24-06-2013 13:28zedNote Added: 0011770
24-06-2013 13:45GarlNote Added: 0011771
24-06-2013 13:57GarlFile Added: 4.2.tnev
24-06-2013 13:58GarlNote Edited: 0011771bug_revision_view_page.php?bugnote_id=11771#r5481
24-06-2013 14:16zedNote Added: 0011772
11-07-2013 13:50zedTag Attached: BerkeleyDB
11-07-2013 13:50zedTag Attached: БД

Notes
(0011125)
zed   
17-04-2013 11:06   
Беркли? В папке с кэшем sdb.log появляется?
(0011126)
Garl   
17-04-2013 11:19   
вот весь кэш (N44°04'41,55" E40°36'03,09")
только что на 14 зуме тоже словил ошибку

http://rusfolder.com/36026994
(0011127)
Garl   
17-04-2013 11:20   
показывание предыдущей версии отключено, как только включил - и пошёл в меню версия - опять завис .
(0011128)
zed   
17-04-2013 12:48   
Не зависает...
(0011129)
Garl   
17-04-2013 12:50   
хз. буду добиваться 100% воспроизведения бага
это может зависеть от zmp?
или от строковой версии?
(0011130)
Garl   
17-04-2013 13:47   
(edited on: 17-04-2013 13:49)
http://rusfolder.com/36029929

собственно вот пример с кэшем и вверсиями
по дефолту без версии грузится карта
http://s020.radikal.ru/i708/1304/5a/822f3c4c8808.jpg


чекбокс show prev. не установлен устанавливаем версию 1c85a073512363b21041fee3f530cabb
и при установке любой версии не скачиваемой не разу по идее должно отображать пустую карту...
или я не прав?
http://s019.radikal.ru/i628/1304/81/1f768a293b90.jpg

наблюдаются зависоны именно при скачивании тайлов (может хость медленно отдаёт), но при этом на экран ничего не выводится при зумироваии и сбросе версии

(0011131)
zed   
17-04-2013 13:52   
>и при установке любой версии не скачиваемой не разу по идее должно отображать пустую карту...
Должно. Но похоже, что оно выводит неверсионные тайлы. Или в кэше неверсионных нету?
(0011132)
Garl   
17-04-2013 14:13   
неверсионный это version ='' ?
(0011133)
zed   
17-04-2013 14:13   
Да.
(0011134)
Garl   
17-04-2013 14:15   
при сбросе версии - отображается вся карта

режим стоит только кэш

устанавливаем в качестве версии абсолютно любое значение , и получаем
http://s019.radikal.ru/i628/1304/81/1f768a293b90.jpg
хотя ни один тайл этой версии не скачан

з.ы.
а как учитывается брать карты из меньших масштабов?
(0011136)
zed   
17-04-2013 21:06   
(edited on: 17-04-2013 21:07)
Кажется полечил баг, если это тот же, что описал Papazol тут. Возникал если попытаться удалить тайл, который отсутствует в данной версии.

>а как учитывается брать карты из меньших масштабов?
Так же, как и для отображения текущего: либо только текущей версии, либо всё подряд, если включена галка в меню.

(0011769)
Garl   
24-06-2013 13:02   
бага с удалением присутствует. правда кэш весит 3,2 гига
новый тикет делать или этот откроем?
(0011770)
zed   
24-06-2013 13:28   
>бага с удалением присутствует
Что за бага?
(0011771)
Garl   
24-06-2013 13:45   
(edited on: 24-06-2013 13:58)
имеем:
последняя ночнушка
пустой версионные кэш беркли
загоняем менеджером туда 3-5 кусков у становкой версии

сбрасываем версию кэша
выбираем отсутсвующий тайл и жмём на нём удалить!


так же не работатет генерация вышележащих версионных слоёв... (текущего выбранного)
upd:
не приложенном файле суда по ProcMon происходит Buffer Overflow

(0011772)
zed   
24-06-2013 14:16   
>выбираем отсутсвующий тайл и жмём на нём удалить
Ага, нашёл баг.

>так же не работатет генерация вышележащих версионных слоёв
Заводи тикет.