SASGIS - SAS.Планета
View Issue Details
0000265SAS.Планета[All Projects] Хотелкаpublic25-11-2010 16:0522-10-2012 15:46
gpsMax 
 
normalminorhave not tried
confirmedopen 
101125.RC2 
24xxxx 
0000265: Проверка свободного места на диске при сохранении закачанных тайлов
Пару раз случайно забивал под завязку диск и SAS некорректно себя вёл:
Скачанные тайлы ложились на диск, но с нулевой длиной

Есть предложение отслеживать такие случаи в программе и возвращать юзеру окошко про нехватку места, прекращая закачки.
Правда, это я наблюдал в летней еще версии, но, судя по чейнджлогу, изменений в этой области не было.
доступ, предупреждения
related to 0000272resolved zed Проверка свободного места на диске при сохранении меток 
has duplicate 0001241closed Tolik При отсутствии места на диске не выдаётся ошибка при сохранении тайла 
has duplicate 0001321closed gpsMax Скачиваемые тайлы не сохраняются на диск 
has duplicate 0001589closed Tolik Добавить проверку лимита свободного места на диске 
has duplicate 0001618closed zed Бьется база данных при окончании места на диске 
related to 0000686closed vdemidov Проверять наличие кэша для всех карт и, если не найден, выводить сообщение 
related to 0001305resolved vdemidov Не отрабатываются ошибки файловой системы (Том сильно фрагментирован, ошибка создания папки) 
Issue History
25-11-2010 16:05gpsMaxNew Issue
26-11-2010 10:56vdemidovSummaryПроверка свободного места на диске => Проверка свободного места на диске при сохранении закачанных тайлов
26-11-2010 10:56vdemidovDescription Updatedbug_revision_view_page.php?rev_id=211#r211
26-11-2010 10:58vdemidovNote Added: 0000628
26-11-2010 10:58vdemidovAssigned To => vdemidov
26-11-2010 10:58vdemidovStatusnew => feedback
26-11-2010 21:04gpsMaxNote Added: 0000638
26-11-2010 21:04gpsMaxStatusfeedback => assigned
27-11-2010 12:58vdemidovStatusassigned => feedback
28-11-2010 18:35gpsMaxNote Added: 0000665
28-11-2010 18:35gpsMaxStatusfeedback => assigned
29-11-2010 06:24vdemidovAssigned Tovdemidov =>
29-11-2010 06:24vdemidovStatusassigned => acknowledged
29-11-2010 06:25vdemidovProduct Version => 101125.RC2
29-11-2010 06:25vdemidovTarget Version => 24xxxx
06-12-2010 16:20RussellMurNote Added: 0000727
07-04-2011 01:55gpsMaxTag Attached: предупреждения
07-04-2011 01:55gpsMaxRelationship addedrelated to 0000272
07-04-2011 01:59gpsMaxNote Added: 0001584
11-04-2011 07:09vdemidovStatusacknowledged => confirmed
25-04-2011 16:42gpsMaxRelationship addedrelated to 0000686
25-04-2011 16:44gpsMaxTag Attached: доступ
29-03-2012 17:11Dima2000Note Added: 0006326
30-03-2012 05:03TolikRelationship addedhas duplicate 0001241
26-05-2012 06:44gpsMaxRelationship addedrelated to 0001305
02-06-2012 09:03gpsMaxRelationship addedhas duplicate 0001321
07-07-2012 10:19gpsMaxNote Added: 0007766
27-09-2012 15:28TolikRelationship addedhas duplicate 0001589
27-09-2012 15:30TolikNote Added: 0009062
09-10-2012 20:28zedRelationship addedrelated to 0001618
09-10-2012 21:01zedRelationship replacedhas duplicate 0001618
22-10-2012 15:30zedNote Added: 0009681
22-10-2012 15:46TolikNote Added: 0009683

Notes
(0000628)
vdemidov   
26-11-2010 10:58   
Проверяйте последнюю версию. В ченжлогах отражены только найденные пользователями баги и некоторые изменения, которые я не поленился вбить. Реально изменений на порядок больше.
(0000638)
gpsMax   
26-11-2010 21:04   
Хорошо, через несколько дней, как будет время, внимательно посмотрю, что изменилось в поведении при переполнении диска.
(0000665)
gpsMax   
28-11-2010 18:35   
В версии 101125.RC2 то же самое: скачанные файлы с нулевой длиной. Причём SAS видит ошибку и пишет в окне скачивания "Stream write error", но дальше не обрабатывает.
(0000727)
RussellMur   
06-12-2010 16:20   
Если качает с нулевой длиной - значит место еще есть)
(0001584)
gpsMax   
07-04-2011 01:59   
Значит, место есть в хвосте FAT только лишь.
(0006326)
Dima2000   
29-03-2012 17:11   
Тогда уж настройку сколько места оставлять свободным от закачки. Забивать диск под ноль не дело, несколько (десятков) мегов надо бы оставлять на всякие операции с метками, выделениями, да тот же .ini сохранить. Или тривиально в винде файл/каталог переименовать/переместить. Не дело в общем. Хотя никто не помешает и указать ровно 0 в настройке.
(0007766)
gpsMax   
07-07-2012 10:19   
По-хорошему, программа должна проверять, что есть место для (объём marks.sml)+(объём categorymarks.sml)+(объём sasplanet.ini)
(0009062)
Tolik   
27-09-2012 15:30   
Надо добавить ещё настройку лимита в ГУИ, по умолчанию сделать с запасом, чтобы хватило места на файлы базы данных Беркли (в т.ч. логи), а также на сохранение меток и всяких там ini.
(0009681)
zed   
22-10-2012 15:30   
Если такую проверку выполнять при сохранении каждого тайла, то будет не очень хорошо. Если выполнять редко, то можем и упустить момент, когда места остаётся критически мало (к примеру, кто-то ещё очень быстро пишет на этот же диск).
(0009683)
Tolik   
22-10-2012 15:46   
Можно делать проверку редко, но с запасом (чтобы целый гигабайт оставался).
Авось кино одновременно не будут на это диск копировать, а если будут - заметят, что не копируется.