Docket.ClaimPolicyInfo (docket v0.1.0-dev)

Copy Markdown View Source

Backend-neutral effective max-active-run policy and aggregate admission state.

Counts describe logical-run admission rather than transient claim tokens. queued is due, healthy, unadmitted work; admitted_ready is due, healthy, unclaimed admitted work; admitted_claimed is healthy admitted work currently claimed; and debt is admitted work above the effective cap.

Summary

Types

t()

@type t() :: %Docket.ClaimPolicyInfo{
  admitted_claimed: non_neg_integer(),
  admitted_ready: non_neg_integer(),
  debt: non_neg_integer(),
  default_version: non_neg_integer(),
  max_active_runs: Docket.ClaimPolicy.cap(),
  override_version: non_neg_integer(),
  owner_scope: Docket.Backend.owner_scope(),
  queued: non_neg_integer(),
  source: :default | :override
}