441f5995d3
* fix: curio: Update pgx imports, fix db_storage alloc * feat: curioweb: Improve task_history indexes (#11911) * 1 * relatable * add and delete layer * chore: curio: merge master (#11956) * Fixing dead links (#11907) * ci: ci: create gh workflow that updates sorted pr checks (#11861) * ci: create gh workflow that updates sorted pr checks * ci: use grouped_by_result template for pr checks sticky comment * chore: apply pr review suggestion * Avoid cfg lookup on chain remove since unenabled splitstore delete is noop anyway (#11916) Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com> * Fix mismatched method names in comments (#11913) Signed-off-by: forcedebug <forcedebug@outlook.com> * release: v1.26.3 (#11908) (#11915) (#11922) * deps: update dependencies to address migration memory bloat to address memory concerns during a heavy migration Ref: https://github.com/filecoin-project/go-state-types/pull/260 Ref: https://github.com/whyrusleeping/cbor-gen/pull/96 Ref: https://github.com/filecoin-project/go-amt-ipld/pull/90 * release: prep v1.26.3 patch Prep v1.26.3 patch release: - Update changelog, version and make gen + make docsgen-cli * deps: update cbor-gen to tagged version deps: update cbor-gen to tagged version * deps: update go-state-types to tagged version deps: update go-state-types to tagged version v0.13.2 * chore: deps: update go-state-types to v0.13.3 Fixes a panic when we have fewer than 1k proposals. --------- Co-authored-by: Phi-rjan <orjan.roren@gmail.com> Co-authored-by: Rod Vagg <rod@vagg.org> Co-authored-by: Steven Allen <steven@stebalien.com> * Refactor `LookupID*` APIs in `StateManager` and `StateTree` The naming of `LookupID` can cause confusion when resolving actor IDs vs ID addresses. To avoid this: * Refactor `StateTree` `LookupID` to `LookupIDAddress`, because it returns ID address. * Refactor `StateManager` `LookupID` to `LookupIDAddress` because it also returns ID address via a chain call to `StateTree`. * Introduce a new API `StateManager` dedicated to resolving address to actor ID, called `LookupID` which returns `abi.ActorID`. For context, see: * https://github.com/filecoin-project/lotus/pull/11723#discussion_r1534728607 * Add v13 support to invariants-checker (#11931) Add v13 support to invariants-checker * chore: docs: nv-skeleton documentation (#11065) * nv-skeleton documentation Add a tutorial for how one can create a nv-skeleton in Lotus * Add footnote for `Add migration` step Add footnote for `Add migration` step * Indent migration-code Indent migration-code to make it show properly as a footnote. * Add ref-fvm and filecoin-ffi checklist Add ref-fvm and filecoin-ffi checklist * Add Filecoin-FFI steps Add Filecoin-FFI steps * Add step to params_butterfly.go Add step to params_butterfly.go * Fix typo Fix typo * Add links to reference PRs Add links to reference PRs * Update ref-fvm list Update ref-fvm list * feat: curio: add StorageInit api (#11918) * feat: add StorageInit api * remove unused variables * fix gen check * feat: curio: simpler reservation release logic (#11900) * simpler release logic * oops, plus simpler * simpler * fix NewLine (#11893) * fix(events): check for sync-in-progress (#11932) * feat(events): adjust indexes in event index db to match query patterns Introduces a v4 migration that just adjusts indexes. Copies some improvements from https://github.com/filecoin-project/lotus/pull/11723 Closes: https://github.com/filecoin-project/lotus/issues/11909 * fix(pipeline): should return if error occurred when get network version (#11902) * fix(events): correct log msg for v4 events index db migration * chore: remove duplicate words in strings and comments * fix(events): register events index db migration v4 * fix: curio seal: Failed commit retry strategy (#11870) * ffi: improved-error-handling * curio seal: Failed commit retry strategy * use master ffi * mod tidy * fix: curio: Update pgx imports, fix db_storage alloc * feat: curioweb: Improve task_history indexes (#11911) * mod tidy * Event index should be unique for tipsets (#11952) * event index should be unique for tipsets * fix formatting * migrate to version 5 * chore: bump build version in master (#11946) * Bump version Bump version in master branch in preperation for cutting v1.27.0-rc1 * chore: bump build-version chore: bump build-version * feat: curioweb: Show piece info on the sector page (#11955) * curio: feat: break trees task into TreeD(prefetch) and TreeRC (#11895) * break trees task * fix TreeD reservation * fix nil pointer err * apply suggestions * fix allocate file types * fix dbIndex inserts * set resource, move release func * refactor func(), update memory * remove extra release --------- Signed-off-by: forcedebug <forcedebug@outlook.com> Co-authored-by: parthshah1 <parthhshah171@gmail.com> Co-authored-by: Piotr Galar <piotr.galar@gmail.com> Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com> Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com> Co-authored-by: forcedebug <167591285+forcedebug@users.noreply.github.com> Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com> Co-authored-by: Phi-rjan <orjan.roren@gmail.com> Co-authored-by: Rod Vagg <rod@vagg.org> Co-authored-by: Steven Allen <steven@stebalien.com> Co-authored-by: Masih H. Derkani <m@derkani.org> Co-authored-by: Lee <octalgah@gmail.com> Co-authored-by: Andrew Jackson (Ajax) <snadrus@gmail.com> Co-authored-by: beck <34204218+beck-8@users.noreply.github.com> Co-authored-by: 0x5459 <0x5459@protonmail.com> Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com> Co-authored-by: Łukasz Magiera <magik6k@gmail.com> Co-authored-by: Aarsh Shah <aarshkshah1992@gmail.com> * linter oops * gen cleanup * fix * named returns are confusing --------- Signed-off-by: forcedebug <forcedebug@outlook.com> Co-authored-by: Łukasz Magiera <magik6k@gmail.com> Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com> Co-authored-by: LexLuthr <88259624+LexLuthr@users.noreply.github.com> Co-authored-by: parthshah1 <parthhshah171@gmail.com> Co-authored-by: Piotr Galar <piotr.galar@gmail.com> Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com> Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com> Co-authored-by: forcedebug <167591285+forcedebug@users.noreply.github.com> Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com> Co-authored-by: Phi-rjan <orjan.roren@gmail.com> Co-authored-by: Rod Vagg <rod@vagg.org> Co-authored-by: Steven Allen <steven@stebalien.com> Co-authored-by: Masih H. Derkani <m@derkani.org> Co-authored-by: Lee <octalgah@gmail.com> Co-authored-by: beck <34204218+beck-8@users.noreply.github.com> Co-authored-by: 0x5459 <0x5459@protonmail.com> Co-authored-by: Aarsh Shah <aarshkshah1992@gmail.com>
204 lines
7.2 KiB
HTML
204 lines
7.2 KiB
HTML
<!doctype html>
|
|
<html lang="en" style="background:rgb(11, 22, 34)">
|
|
<head>
|
|
<title>Curio Cluster Overview</title>
|
|
<script src="https://unpkg.com/htmx.org@1.9.5"
|
|
integrity="sha384-xcuj3WpfgjlKF+FXhSQFQ0ZNr39ln+hwjN3npfM9VBnUskLolQAcN80McRIVOPuO"
|
|
crossorigin="anonymous"></script>
|
|
<script type="module" src="chain-connectivity.mjs"></script>
|
|
<script type="module" src="/ux/curio-ux.mjs"></script>
|
|
<style>
|
|
.deadline-box {
|
|
display: grid;
|
|
grid-template-columns: repeat(16, auto);
|
|
grid-template-rows: repeat(3, auto);
|
|
grid-gap: 1px;
|
|
}
|
|
|
|
.deadline-entry {
|
|
width: 10px;
|
|
height: 10px;
|
|
background-color: grey;
|
|
margin: 1px;
|
|
}
|
|
|
|
.deadline-entry-cur {
|
|
border-bottom: 3px solid deepskyblue;
|
|
height: 7px;
|
|
}
|
|
|
|
.deadline-proven {
|
|
background-color: green;
|
|
}
|
|
|
|
.deadline-partially-faulty {
|
|
background-color: yellow;
|
|
}
|
|
|
|
.deadline-faulty {
|
|
background-color: red;
|
|
}
|
|
|
|
.logo {
|
|
display: inline-block;
|
|
}
|
|
|
|
.dash-tile {
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: 0.75rem;
|
|
background: #3f3f3f;
|
|
|
|
& b {
|
|
padding-bottom: 0.5rem;
|
|
color: deeppink;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body style="visibility:hidden">
|
|
<curio-ux>
|
|
<div class="page">
|
|
<div class="row">
|
|
<div class="col-md-auto" style="max-width: 1000px">
|
|
<div class="info-block">
|
|
<h2>Chain Connectivity</h2>
|
|
<chain-connectivity></chain-connectivity>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-auto">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-auto" style="max-width: 1000px">
|
|
<div class="info-block">
|
|
<h2>Cluster Machines</h2>
|
|
<table class="table table-dark">
|
|
<thead>
|
|
<tr>
|
|
<th>Host</th>
|
|
<th>ID</th>
|
|
<th>CPUs</th>
|
|
<th>RAM</th>
|
|
<th>GPUs</th>
|
|
<th>Last Contact</th>
|
|
<th>Tasks (24h)</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody hx-get="/hapi/simpleinfo/machines" hx-trigger="load,every 5s">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-auto">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-auto" style="max-width: 1000px">
|
|
<div class="info-block">
|
|
<h2><a href="/pipeline_porep.html">PoRep Pipeline</a></h2>
|
|
<table class="table table-dark">
|
|
<thead>
|
|
<tr>
|
|
<th>Address</th>
|
|
<th>SDR</th>
|
|
<th>Trees</th>
|
|
<th>Precommit Msg</th>
|
|
<th>Wait Seed</th>
|
|
<th>PoRep</th>
|
|
<th>Commit Msg</th>
|
|
<th>Done</th>
|
|
<th>Failed</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody hx-get="/hapi/simpleinfo/pipeline-porep" hx-trigger="load,every 5s">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-auto">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-auto" style="max-width: 1000px">
|
|
<div class="info-block">
|
|
<h2>Actor Summary</h2>
|
|
<table class="table table-dark">
|
|
<thead>
|
|
<tr>
|
|
<th>Address</th>
|
|
<th>Config Layers Available</th>
|
|
<th>QaP</th>
|
|
<th>Deadlines</th>
|
|
<th>Balance</th>
|
|
<th>Available</th>
|
|
<th>Worker</th>
|
|
<th style="min-width: 100px">Wins</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody hx-get="/hapi/simpleinfo/actorsummary" hx-trigger="load,every 5s">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-auto">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-md-auto" style="max-width: 1000px">
|
|
<div class="info-block">
|
|
<h2>Recently Finished Tasks</h2>
|
|
<table class="table table-dark">
|
|
<thead>
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>ID</th>
|
|
<th>Executor</th>
|
|
<th>Posted</th>
|
|
<th>Start</th>
|
|
<th>Queued</th>
|
|
<th>Took</th>
|
|
<th>Outcome</th>
|
|
<th>Message</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody hx-get="/hapi/simpleinfo/taskhistory" hx-trigger="load, every 2s">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-auto">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-auto" style="max-width: 1000px">
|
|
<div class="info-block">
|
|
<h2>Cluster Tasks</h2>
|
|
<table class="table table-dark">
|
|
<thead>
|
|
<tr>
|
|
<th style="min-width: 128px">Task</th>
|
|
<th>ID</th>
|
|
<th>Posted</th>
|
|
<th>Owner</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody hx-get="/hapi/simpleinfo/tasks" hx-trigger="load,every 1s">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-auto">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</curio-ux>
|
|
</body>
|
|
|
|
</html> |