> This patch addresses the issues described in the 
> https://bugs.openjdk.org/browse/JDK-8320655 by fixing the proper locking and 
> signalling around libpipewire thread loop condition variables and also fixing 
> libpipewire error detection and signalling and propagation to the screencast 
> API. This makes the screencast robot stable enough to consistently make it 
> thru the entire javax/swing jtreg suite without hanging and also 
> significantly reduces CPU consumption as there is no longer any burning 
> spinners since they are now waiting on related conditions proper.

Anton Bobrov has updated the pull request incrementally with one additional 
commit since the last revision:

  8320655: remove volatiles and do explicit cleanup on failure

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/16794/files
  - new: https://git.openjdk.org/jdk/pull/16794/files/e6023b32..c764a854

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=16794&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=16794&range=01-02

  Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/16794.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16794/head:pull/16794

PR: https://git.openjdk.org/jdk/pull/16794

Reply via email to