c4f46171ae
Attempting to report "memory used by other processes" in the MemReserved field fails to take into account the fact that the system's memory used includes memory used by ongoing tasks. To properly account for this, worker should report the memory and swap used, then the scheduler that is aware of the memory requirements for a task can determine if there is sufficient memory available for a task. |
||
---|---|---|
.. | ||
client | ||
docgen | ||
docgen-openrpc | ||
mocks | ||
types | ||
v0api | ||
v1api | ||
api_common.go | ||
api_full.go | ||
api_gateway.go | ||
api_net.go | ||
api_storage.go | ||
api_test.go | ||
api_wallet.go | ||
api_worker.go | ||
cbor_gen.go | ||
checkstatuscode_string.go | ||
miner_subsystems.go | ||
permissioned.go | ||
proxy_gen.go | ||
proxy_util_test.go | ||
proxy_util.go | ||
README.md | ||
types.go | ||
utils.go | ||
version.go | ||
wrap.go |
Lotus API
This package contains all lotus API definitions. Interfaces defined here are exposed as JsonRPC 2.0 endpoints by lotus programs.
Versions
File | Alias File | Interface | Exposed by | Version | HTTP Endpoint | Status | Docs |
---|---|---|---|---|---|---|---|
api_common.go |
v0api/latest.go |
Common |
lotus; lotus-miner | v0 | /rpc/v0 |
Latest, Stable | Methods |
api_full.go |
v1api/latest.go |
FullNode |
lotus | v1 | /rpc/v1 |
Latest, Work in progress | Methods |
api_storage.go |
v0api/latest.go |
StorageMiner |
lotus-miner | v0 | /rpc/v0 |
Latest, Stable | Methods |
api_worker.go |
v0api/latest.go |
Worker |
lotus-worker | v0 | /rpc/v0 |
Latest, Stable | Methods |
v0api/full.go |
FullNode |
lotus | v0 | /rpc/v0 |
Stable | Methods |