質問編集履歴
5
再現画像の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,10 @@
|
|
3
3
|
|
4
4
|
[https://github.com/techno-tanoC/progress_test](https://github.com/techno-tanoC/progress_test)
|
5
5
|
|
6
|
+
ダウンロードが途中で止まり、 `pg.to_item` の結果がずっと表示されるようになります。
|
6
7
|
|
8
|
+

|
9
|
+
|
7
10
|
## 前提・実現したいこと
|
8
11
|
|
9
12
|
以前、 [Rust - tokio::sync::Mutex を使った型に AsyncWrite を実装したい|teratail](https://teratail.com/questions/247576) にて AsyncWrite の実装方法を教えていただいたのですが、実際に使ってみると問題が発生しました。
|
4
再現コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
## 追記
|
2
|
+
より短い再現コードを作りました。
|
3
|
+
|
4
|
+
[https://github.com/techno-tanoC/progress_test](https://github.com/techno-tanoC/progress_test)
|
5
|
+
|
6
|
+
|
1
7
|
## 前提・実現したいこと
|
2
8
|
|
3
9
|
以前、 [Rust - tokio::sync::Mutex を使った型に AsyncWrite を実装したい|teratail](https://teratail.com/questions/247576) にて AsyncWrite の実装方法を教えていただいたのですが、実際に使ってみると問題が発生しました。
|
3
リンクの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
フロントエンドから進捗を確認しているとダウンロードが止まることがあります。
|
18
18
|
|
19
|
-
[ダウンロードが止まることがある · Issue #34 · techno-tanoC/azusa](https://github.com/techno-tanoC/azusa) という issue で現象の調査を行いました。その結果、 `Progress::to_item` を呼ぶと問題が発生するようなのですが、原因の検討がつきません。
|
19
|
+
[ダウンロードが止まることがある · Issue #34 · techno-tanoC/azusa](https://github.com/techno-tanoC/azusa/issues/34) という issue で現象の調査を行いました。その結果、 `Progress::to_item` を呼ぶと問題が発生するようなのですが、原因の検討がつきません。
|
20
20
|
|
21
21
|

|
22
22
|
|
2
不要な括弧を削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
[ダウンロードが止まることがある · Issue #34 · techno-tanoC/azusa](https://github.com/techno-tanoC/azusa) という issue で現象の調査を行いました。その結果、 `Progress::to_item` を呼ぶと問題が発生するようなのですが、原因の検討がつきません。
|
20
20
|
|
21
|
-

|
21
|
+

|
22
22
|
|
23
23
|
ダウンロードが止まった後も `Progress::to_item` は動いているので Mutex が駆動していないというよりは AsyncWrite が駆動していない印象を受けます。
|
24
24
|
|
1
tokioのバージョンを上げた
title
CHANGED
File without changes
|
body
CHANGED
@@ -208,4 +208,4 @@
|
|
208
208
|
|
209
209
|
## 環境
|
210
210
|
rustc: 1.43.0
|
211
|
-
tokio: 0.2.
|
211
|
+
tokio: 0.2.20
|