filecoin-project / filecoin-project/boost

Transfers page - Rate goes to 0.00kbps, even though transfers are ongoing

Open
#1,058 0 comments 1 reaction 0 assignees View on GitHub
kind/bug need/triage
Dominant language
Go
Stars
121
Forks
79
Avg merge
10d 14h
Merged PRs (30d)
1

Description

### Checklist

- [X] This is **not** a question or a support request. If you have any boost related questions, please ask in the [discussion forum](https://github.com/filecoin-project/boost/discussions).
- [X] This is **not** a new feature or enhancement request. If it is, please open a [new idea discussion](https://github.com/filecoin-project/boost/discussions/new?category=ideas) instead. New feature and enhancement requests would be entertained by the boost team after a thorough discussion only.
- [X] I **have** searched on the [issue tracker](https://github.com/filecoin-project/boost/issues) and the [discussion forum](https://github.com/filecoin-project/boost/discussions), and there is no existing related issue or discussion.
- [X] I am running the [`Latest release`](https://github.com/filecoin-project/boost/releases), or the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.
- [X] I did not make any code changes to boost.

### Boost component

- [X] boost daemon - storage providers
- [ ] boost client
- [X] boost UI
- [ ] boost data-transfer
- [ ] boost index-provider
- [ ] Other

### Boost Version

```text
boostd version 1.5.0+git.dbedffb
boost version 1.5.0+git.dbedffb
```

### Describe the Bug

After running `boostd` for awhile, eventually the `Transfers` page and the `Deal Transfers` thing in the sidebar all zero out to 0.00 kbps download rate. However, this is incorrect as there are active transfers going on. The graph on the `Deal Transfers` page indicates this.

This can be temporarily fixed by restarting `boostd`, but it always seems to come back after some time (a few days later)

Screenshot 2023-01-08 at 3 33 09 PM
Screenshot 2023-01-08 at 3 37 57 PM

### Logging Information

Frontend `/query` response logged below - looks like the frontend is rendering as expected, appears to be an issue on the API/backend:
```text
{
"data": {
"transferStats": {
"HttpMaxConcurrentDownloads": 8,
"Stats": [
{
"Host": "139.178.81.141:6745",
"Total": 27,
"Started": 1,
"Stalled": 0,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
},
{
"Host": "145.40.93.107:6745",
"Total": 72,
"Started": 3,
"Stalled": 0,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "217772"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "227906"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "283149"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "252423"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "233669"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "263558"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "186264"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "264726"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "234576"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "287010"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "310645"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "276412"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "188229"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "229227"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "103134"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "323348"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "287011"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "331987"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "335494"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
},
{
"Host": "145.40.93.107:6746",
"Total": 7,
"Started": 1,
"Stalled": 0,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "87713"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "100191"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "115247"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "107809"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "114406"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "116625"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "82803"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "108185"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "76559"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "115713"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "124195"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "113814"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "76613"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "97334"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "37738"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "127605"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "112238"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "128543"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "150550"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
},
{
"Host": "147.28.156.33:6745",
"Total": 45,
"Started": 1,
"Stalled": 1,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
},
{
"Host": "147.28.156.33:6746",
"Total": 1,
"Started": 0,
"Stalled": 0,
"TransferSamples": [],
"__typename": "HostStats"
},
{
"Host": "147.28.156.33:6747",
"Total": 1,
"Started": 0,
"Stalled": 0,
"TransferSamples": [],
"__typename": "HostStats"
},
{
"Host": "147.75.49.71:6745",
"Total": 23,
"Started": 1,
"Stalled": 0,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "3731490"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "2456264"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "3187487"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "3532998"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "4620492"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "2567660"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "1894998"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "3537655"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "4783893"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "5327311"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "5662076"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "6226115"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "5720144"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "7344953"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "8613648"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "8752610"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "9568208"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "9979133"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "9789547"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
},
{
"Host": "147.75.49.99:6745",
"Total": 1,
"Started": 1,
"Stalled": 1,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "0"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
},
{
"Host": "147.75.86.255:6745",
"Total": 2,
"Started": 2,
"Stalled": 0,
"TransferSamples": [
{
"At": "2023-01-08T15:38:44-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "404456"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:45-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "481705"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:46-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "551041"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:47-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "624878"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:48-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "538348"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:49-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "511665"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:50-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "488838"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:51-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "535023"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:52-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "589366"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:53-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "676877"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:54-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "724677"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:55-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "823027"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:56-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "884763"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:57-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "940948"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:58-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "1044874"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:38:59-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "1103840"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:00-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "1147400"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:01-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "1220365"
},
"__typename": "TransferPoint"
},
{
"At": "2023-01-08T15:39:02-08:00",
"Bytes": {
"__typename": "BigInt",
"n": "1290215"
},
"__typename": "TransferPoint"
}
],
"__typename": "HostStats"
}
],
"__typename": "TransferStats"
}
}
}
```

`boostd` logs seem to mostly be normal, but once in awhile I get a spam of these types of messages:
```
{"level":"debug","ts":"2023-01-08T15:43:47.546-0800","logger":"rcmgr","caller":"resource-manager/scope.go:307","msg":"blocked memory reservation","scope":"conn-498538","current":0,"attempted":786432,"priority":152,"limit":1048576,"stat":{"NumStreamsInbound":0,"NumStreamsOutbound":0,"NumConnsInbound":0,"NumConnsOutbound":1,"NumFD":0,"Memory":0},"error":"resource limit exceeded"}
{"level":"debug","ts":"2023-01-08T15:43:47.659-0800","logger":"rcmgr","caller":"resource-manager/scope.go:307","msg":"blocked memory reservation","scope":"conn-498538","current":0,"attempted":786432,"priority":152,"limit":1048576,"stat":{"NumStreamsInbound":0,"NumStreamsOutbound":0,"NumConnsInbound":0,"NumConnsOutbound":1,"NumFD":0,"Memory":0},"error":"resource limit exceeded"}
```
```

### Repo Steps

1. Run boost
2. Accept deals
3. Wait awhile
4. Transfer rates will all become 0

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue on the Transfers page and inspect the frontend /query response while transfers remain active. Compare the TransferSamples bytes and displayed download rate before and after the value reaches 0.00 kbps, then verify the rate remains accurate without restarting boostd.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.