antikythera v0.2.0 AntikytheraCore.TmpdirTracker View Source
A GenServer that keeps track of user pids of temporary directories.
Temporary directories are created via calls to Antikythera.Tmpdir.make/2
.
This GenServer communicates with the caller process and monitors its death to make sure that the directories are eventually deleted.
Currently we do not impose upper limit on volume and I/O usage since number of concurrently running processes is capped by executor pools. As a result we also skip checking association of “executor pool” and “calling code (gear)”.
Link to this section Summary
Link to this section Functions
Link to this function
request(epool_id)
View Source
request(Antikythera.ExecutorPool.Id.t()) :: Croma.Result.t(Path.t())