View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003093SAS.Планета[All Projects] Хотелкаpublic29-06-2016 12:5130-06-2016 16:57
Reporterzed 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version.Nightly 
Target Version160707Fixed in Version160707 
Summary0003093: В кэше SQLite выполнять детектирование дубликатов тайлов по CRC32, а не по размеру тайла
DescriptionСейчас детектирование дублей тайлов разных версий основано на сравнении размера тайлов, но этот способ не очень надёжен и лучше использовать контрольную сумму тайла.

Для этого, нужно будет внести изменение в схему SQL таблицы - добавить столбец с контрольной суммой и заюзать его, вместо размера тайла в соответствующем сравнении.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0017469)
zed (manager)
30-06-2016 16:56
edited on: 30-06-2016 16:57

Со следующей ночнушки, чтобы сравнение выполнялось по CRC32, в схеме БД должно присутствовать поле "h". Если это поле отсутствует, то сравнение будет происходить как и прежде, по размеру тайла. Такое поведение оставлено для обратной совместимости с SACS.

В SAS же, во всех вновь создаваемых файлах БД это поле будет присутствовать по умолчанию. Для тех, кто уже успел попользоваться SQLite кэшем, рекомендую удалить старые файлы БД и дать программе пересоздать их с новой структурой.


- Users who viewed this issue
User List Anonymous (1353x), vdemidov (2x), VMatveev (1x), ygorigor (1x), zed (7x)
Total Views 1364
Last View 23-01-2021 02:31

- Issue History
Date Modified Username Field Change
29-06-2016 12:51 zed New Issue
30-06-2016 16:50 zed Status new => resolved
30-06-2016 16:50 zed Fixed in Version => 160707
30-06-2016 16:50 zed Resolution open => fixed
30-06-2016 16:50 zed Assigned To => zed
30-06-2016 16:50 zed Target Version => 160707
30-06-2016 16:56 zed Note Added: 0017469
30-06-2016 16:57 zed Note Edited: 0017469 View Revisions



Copyright © 2007 - 2021 SAS.Planet Team