[crac] RFR: Introduce per-Priority Context with different policies [v3]

Anton Kozlov akozlov at openjdk.org
Tue May 30 14:08:28 UTC 2023


> A follow-up work for #60:
> 
> * Each priority now has a dedicated context, so contextes may provide different policies.
> * the Global Context reverted from BlockingOrderedContext to OrderedContext, as that may have a huge impact on users. Probably we'll want to expose blocking/criticalUnorderd context along the global one, or at some point expose an implementation. But this is also out of scope of the PR.
> * hierachy of the Context implementations are cleaned up a bit [2]
> 
> The JDKContext is now just a holder of ClaimedFDs, I'll address this in a follow-up that depends on this Context follow-up.
> 
> [1] https://github.com/openjdk/crac/pull/60#issuecomment-1545588281
> [2] https://github.com/openjdk/crac/pull/60#discussion_r1185510445

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

  Actually remove CriticalUnorderedContext

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

Changes:
  - all: https://git.openjdk.org/crac/pull/74/files
  - new: https://git.openjdk.org/crac/pull/74/files/5182ba92..0eac2591

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

  Stats: 91 lines in 2 files changed: 0 ins; 91 del; 0 mod
  Patch: https://git.openjdk.org/crac/pull/74.diff
  Fetch: git fetch https://git.openjdk.org/crac.git pull/74/head:pull/74

PR: https://git.openjdk.org/crac/pull/74


More information about the crac-dev mailing list