Commit e0ac249
committed
Rework
and to never skip init of the individual fields in those vgrid dicts, even if
the source file for the corresponding field (like `owners` or `members`) is
older than the map timestamp of the current vgrid map file. That should address
a potential race when vgrids are modified during long-running refresh calls and
any other causes for those fields missing in the existing map.
Remove an unused leftover variable in check_vgrid_access.refresh_vgrid_map in order to init all vgrid entries in VGRIDS early1 parent 2a0f803 commit e0ac249
File tree
1 file changed
+5
-4
lines changed1 file changed
+5
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
| 404 | + | |
| 405 | + | |
404 | 406 | | |
405 | 407 | | |
406 | 408 | | |
407 | | - | |
408 | | - | |
409 | 409 | | |
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
414 | 414 | | |
415 | | - | |
| 415 | + | |
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| 428 | + | |
| 429 | + | |
428 | 430 | | |
429 | 431 | | |
430 | 432 | | |
| |||
853 | 855 | | |
854 | 856 | | |
855 | 857 | | |
856 | | - | |
857 | 858 | | |
858 | 859 | | |
859 | 860 | | |
| |||
0 commit comments