Skip to content

uasek.eip.engine ​

Parallel durable jobs, fenced leases, resource reservations and reviewed merges.

Contrato interno

La interfaz universal estable es la CLI. Estas firmas se extraen sin importar el módulo y pueden evolucionar con el software. No representan endpoints HTTP.

file_hash ​

python
file_hash(root, relative)

Consultar la implementación y las pruebas enlazadas en el repositorio.

resource_path ​

python
resource_path(root, relative)

Consultar la implementación y las pruebas enlazadas en el repositorio.

validate_command ​

python
validate_command(command)

Consultar la implementación y las pruebas enlazadas en el repositorio.

normalize_spec ​

python
normalize_spec(root, proposed)

Consultar la implementación y las pruebas enlazadas en el repositorio.

execution_resource ​

python
execution_resource(root, spec, base=None, gates=None)

Consultar la implementación y las pruebas enlazadas en el repositorio.

add_job ​

python
add_job(root, proposed, approval=None)

Consultar la implementación y las pruebas enlazadas en el repositorio.

overlap ​

python
overlap(a, b)

Consultar la implementación y las pruebas enlazadas en el repositorio.

conflicts ​

python
conflicts(a, b)

Consultar la implementación y las pruebas enlazadas en el repositorio.

clean_environment ​

python
clean_environment(workspace)

Consultar la implementación y las pruebas enlazadas en el repositorio.

invoke ​

python
invoke(workspace, tool, args, timeout, spec, tools)

Consultar la implementación y las pruebas enlazadas en el repositorio.

diagnose ​

python
diagnose(result)

Consultar la implementación y las pruebas enlazadas en el repositorio.

execute ​

python
execute(root, job, token, gates, timeout, model)

Consultar la implementación y las pruebas enlazadas en el repositorio.

review_resource ​

python
review_resource(root, job)

Consultar la implementación y las pruebas enlazadas en el repositorio.

run_resource ​

python
run_resource(root, max_workers, max_seconds, max_units)

Consultar la implementación y las pruebas enlazadas en el repositorio.

integrate ​

python
integrate(root, ident, approval=None, resolve=False)

Consultar la implementación y las pruebas enlazadas en el repositorio.

run ​

python
run(root, max_workers=2, max_seconds=120, max_units=100, approvals=None)

Consultar la implementación y las pruebas enlazadas en el repositorio.

recover ​

python
recover(root)

Consultar la implementación y las pruebas enlazadas en el repositorio.

resolve ​

python
resolve(root, ident, decision, approval)

Consultar la implementación y las pruebas enlazadas en el repositorio.

Fuente mantenida en el repositorio

Esta página se deriva de uasek/eip/engine.py. Edita la fuente y regenera el portal; no se mantiene una segunda copia manual.

Contexto compartido. Decisiones trazables. Control humano.