> The HttpClient uses `Instant.now()` to create deadlines for timeouts. This > could have undesirable effects since `Instant.now()` is linked to the wall > clock, which is not monotonic. This fix changes the HttpClient to use a > monotonic instant source based on `System.nanoTime()` for the purpose of > setting and comparing deadlines.
Daniel Fuchs has updated the pull request incrementally with two additional commits since the last revision: - more cleanup - whitespaces ------------- Changes: - all: https://git.openjdk.org/jdk/pull/14450/files - new: https://git.openjdk.org/jdk/pull/14450/files/35da58e2..4636ccb0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=14450&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=14450&range=02-03 Stats: 5 lines in 2 files changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk/pull/14450.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/14450/head:pull/14450 PR: https://git.openjdk.org/jdk/pull/14450
