This website requires JavaScript.
Explore
Help
Sign In
Apache
/
nifi
Watch
1
Star
0
Fork
0
You've already forked nifi
mirror of
https://github.com/apache/nifi.git
synced
2025-02-07 10:38:33 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
nifi
/
nifi-nar-bundles
/
nifi-framework-bundle
History
Mark Payne
0127b02617
NIFI-4436: Fixed bug that causes a deadlock when changing version of a PG. Before this patch, an update would obtain a write lock and then recurse downward through the child groups, obtaining write locks to update variable registries. At the same time, if a Processor is obtaining a Controller Service, it will obtain a Read Lock on the Process Group and then recurse upward through the ancestors, obtaining Read Lock. If the timing is right, we can have a group obtain a read lock, then try to obtain its parent's Read Lock. At the same time, an update to the group could hold the Write Lock on the Process Group and attempt to obtain a Write Lock on child (where the Processor lives), resulting in a deadlock.
...
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
2018-01-08 12:44:56 -05:00
..
nifi-framework
NIFI-4436: Fixed bug that causes a deadlock when changing version of a PG. Before this patch, an update would obtain a write lock and then recurse downward through the child groups, obtaining write locks to update variable registries. At the same time, if a Processor is obtaining a Controller Service, it will obtain a Read Lock on the Process Group and then recurse upward through the ancestors, obtaining Read Lock. If the timing is right, we can have a group obtain a read lock, then try to obtain its parent's Read Lock. At the same time, an update to the group could hold the Write Lock on the Process Group and attempt to obtain a Write Lock on child (where the Processor lives), resulting in a deadlock.
2018-01-08 12:44:56 -05:00
nifi-framework-nar
NIFI-4092: This
closes
#2365
.
2018-01-04 09:38:35 -05:00
pom.xml
NIFI-4444:
2017-10-12 10:27:02 -07:00