Community
Participate
Working Groups
When the DeleteAndUpateAJMarkers job is running in the background, it is possible to get UI lockup if a user tries to save a file that is part of the job. We should be more careful about which locks we are grabbing and be better about releasing them sooner. Currently, DeleteAndUpateAJMarkers first deletes all old markers and then adds the new ones. Instead, we should be able to delete all markers for a single file, and then run the updates for that single file. And we continue to do this for all files individually. In this case, we would only need to grab a lock on a single file at a time.
I have made a few small changes that I think will help in this area. I won't close this issue until I am more certain of this, though.
I think this is ready to be closed as fixed.