SASGIS - SAS.Планета
View Issue Details
0000272SAS.Планета[All Projects] Багpublic26-11-2010 10:5409-07-2014 10:23
gpsMax 
zed 
normalminorhave not tried
resolvedfixed 
101115 
141111141111 
0000272: Проверка свободного места на диске при сохранении меток
Пару раз случайно забивал под завязку диск и SAS некорректно себя вёл:
При нехватке места под marks.sml он был побит, что обнаружилось не сразу, а через пару перезапусков. Хорошо, была сторонняя копия.

Есть предложение при сохранении файла меток осторожнее затирать старую его копию marks.~sml.


В 265-й хотелке речь идет о ТАЙЛАХ, а здесь - о МЕТКАХ. Сам сейчас слегка запутался, несмотря на то, что некогда обе эти хотелки сам писал :-)
sml, доступ, предупреждения
related to 0000172closed vdemidov Программа блокируется с окном об ошибке при запуске без прав на чтение .sml файлов меток 
has duplicate 0000732closed gpsMax Пропадают все метки 
related to 0000265confirmed  Проверка свободного места на диске при сохранении закачанных тайлов 
related to 0000707closed vdemidov Если поврежден файл Categorymarks.sml, происходит Access Violation при запуске 
Issue History
26-11-2010 10:54vdemidovNew Issue
26-11-2010 10:54vdemidovReportervdemidov => gpsMax
26-11-2010 10:59vdemidovStatusnew => acknowledged
26-11-2010 10:59vdemidovProduct Version => 101115
26-11-2010 10:59vdemidovTarget Version => 110311.Alfa
26-11-2010 21:02gpsMaxNote Added: 0000637
28-11-2010 18:57gpsMaxNote Added: 0000666
10-03-2011 08:14vdemidovTarget Version110311.Alfa => 24xxxx
07-04-2011 01:50gpsMaxTag Attached: предупреждения
07-04-2011 01:51gpsMaxTag Attached: sml
07-04-2011 01:51gpsMaxTag Attached: доступ
07-04-2011 01:51gpsMaxRelationship addedrelated to 0000172
07-04-2011 01:55gpsMaxRelationship addedrelated to 0000265
07-04-2011 01:57gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=591#r591
07-04-2011 01:58gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=592#r592
11-04-2011 07:09vdemidovStatusacknowledged => confirmed
25-04-2011 16:41gpsMaxRelationship addedrelated to 0000686
25-04-2011 16:42gpsMaxRelationship deletedrelated to 0000686
08-05-2011 12:42gpsMaxRelationship addedrelated to 0000707
20-05-2011 09:37gpsMaxRelationship addedhas duplicate 0000732
09-07-2014 10:19zedStatusconfirmed => resolved
09-07-2014 10:19zedFixed in Version => 141111
09-07-2014 10:19zedResolutionopen => fixed
09-07-2014 10:19zedAssigned To => zed
09-07-2014 10:19zedTarget Version24xxxx => 141111
09-07-2014 10:23zedNote Added: 0014402

Notes
(0000637)
gpsMax   
26-11-2010 21:02   
Намёк понял, буду еще больше стараться максимально разбивать хотелки/баги на независимые части.
(0000666)
gpsMax   
28-11-2010 18:57   
В последней версии (101125.RC2): при нехватке места на диске файл marks.~sml не создаётся вообще.

Далее, при нехватке места под сам marks.sml при добавлении меток, он просто обнуляется. При этом категории остаются на месте, т.к. они не менялись, и при отключенной видимости меток их пропажу можно обнаружить не сразу.

Если добавлять не метки, а категории, то файл categorymarks.sml аналогичным же образом обнуляется и затирается.
(0014402)
zed   
09-07-2014 10:23   
Теперь если на диске будет недостаточно места, то метки будут открываться только на чтение. Достаточным считается размер существующих файлов меток умноженный на 2. Т.е. если метки занимают 50 Мб, то на диске должно быть свободно как минимум 100 Мб.