diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2019-12-20 23:38:23 -0800 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2019-12-23 23:18:44 -0800 |
commit | a85b9070cb37103c45e0e9b58732b4d92c09288b (patch) | |
tree | 2bd827618cec137f1f9ac535cbfa4f3d5567ad55 /.github | |
parent | 91ea90c25347a33ab4b7f7d7d390af048b4ab809 (diff) | |
download | spack-a85b9070cb37103c45e0e9b58732b4d92c09288b.tar.gz spack-a85b9070cb37103c45e0e9b58732b4d92c09288b.tar.bz2 spack-a85b9070cb37103c45e0e9b58732b4d92c09288b.tar.xz spack-a85b9070cb37103c45e0e9b58732b4d92c09288b.zip |
performance: avoid repeated DB locking on view generation
`ViewDescriptor.regenerate()` checks repeatedly whether packages are
installed and also does a lot of DB queries. Put a read transaction
around the whole thing to avoid repeatedly locking and unlocking the DB.
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions