[QGIS-Developer] Snap cache improvements grant report

Julien Cabieces julien.cabieces at oslandia.com
Fri Jan 10 06:31:30 PST 2020


Hi,

Could be. Thank you for reporting, I'll take a look and answer you back
in those tickets.

Regards,
Julien

> Hi,
>
>  
>
> It seems those two regressions may be related to your work on the cache, arent they?
>
>  
>
> https://github.com/qgis/QGIS/issues/33285
>
> https://github.com/qgis/QGIS/issues/33449
>
>  
>
> Regards,
>
> Borys
>
>  
>
>  
>
> Dnia piÄ…tek, 10 stycznia 2020 11:29:15 CET Julien Cabieces pisze:
>
>> Hi PSC, devs,
>
>> 
>
>> Here is my report for the Snap cache improvements grant proposal.
>
>> 
>
>> We write a blog article to better explain what Snap cache improvement was
>
>> about: https://oslandia.com/en/2020/01/10/en-qgis-snapping-improvements/
>
>> 
>
>> This work leads to these PRs :
>
>> - Manage circular dependencies: https://github.com/qgis/QGIS/pull/30947
>
>> - Parallelize and relax snap index building:
>
>> https://github.com/qgis/QGIS/pull/31648 - Fix QgsTaskManager
>
>> waitForFinished : https://github.com/qgis/QGIS/pull/32838
>
>> 
>
>> The first one is available in 3.10 release while the other ones are only in
>
>> master. At first, I wanted to backport them in 3.10 but I change my mind.
>
>> Indeed some of the modifications are quite critical (In QgsTaskManager for
>
>> instance) and are difficult to fine test (because it's all threads and
>
>> synchronisation).
>
>> 
>
>> We're going to invest more time and keep working on this in the days to come
>
>> in order to improve stability and maybe efficiency.
>
>> 
>
>> As a consequence, parallel snap cache building and relaxed mode will
>
>> land in 3.12 release.
>
>> 
>
>> Thanks QGIS.org for funding this,
>
>> 
>
>> Regards,
>
>> Julien
>
>> 
>
>> _______________________________________________
>
>> QGIS-Developer mailing list
>
>> QGIS-Developer at lists.osgeo.org
>
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer



More information about the QGIS-Developer mailing list