diff options
author | dbabkin <dbabkin@google.com> | 2018-04-10 07:23:11 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-10 07:24:51 -0700 |
commit | 9f58c5058d576563e9edcb1c156f711bbf9ef753 (patch) | |
tree | ec8f53836ea92902290b8fbf51b8be52321e96d5 /src/create_embedded_tools_lib.py | |
parent | cb5d236c9be2e9cb13b0284ae1e54861b5e2cb0d (diff) |
Remove lock around DiGraph in BlazeQueryEnvironment
- New lock introduced around Node.succs and Node.preds. These locks always hold in direction Node.succs -> Node.preds that's why reordering deadlock never happens.
- All logic related to changing collection implementation from ArrayList to CompactHasSet and vise versa encapsulated in dedicated class ConcurrentCollectionWrapper.
- Remove some code related to removing node from DiGraph to Node.
RELNOTES:none
PiperOrigin-RevId: 192282628
Diffstat (limited to 'src/create_embedded_tools_lib.py')
0 files changed, 0 insertions, 0 deletions