Wrong parent in some async flows
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- typescript
調査の方向性
まず、npx appmap-node npm start dev 6 sleep 10; curl http://localhost:3000/boards を使って NestJS-TypeORM-Example のシナリオを再現し、生成された AppMaps を比較します。getBoards リクエストとその SQL リクエストの周辺で、非同期イベントの親がどのように割り当てられるかを調査します。同一の実行を繰り返したときに、SQL リクエストが常に独立した root ではなく getBoards の下に配置されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
In some async scenarios, the event parent is not set correctly. Consider for example https://github.com/lukaszbulak/NestJS-TypeORM-Example and this AppMap resulting from npx appmap-node npm start dev & sleep 10 ; curl http://localhost:3000/boards:
As you can see, the SQL request is not under getBoards (as it should be) but is a separate root. Note this seems intermittent; here's another AppMap of an identical request, with no changes (not even a server restart):
- 主要言語
- TypeScript
- スター
- 13
- フォーク
- 6
- 平均マージ
- 2日 21時間
- マージ済み PR(30日)
- 8
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
getappmap/appmap-node のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
getappmap/appmap-node#183 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
getappmap/appmap-node#182 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
getappmap/appmap-node#181 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
getappmap/appmap-node#179 ·
メンテナーはふだん 1 日以内に返信
-
Support TypeORMオープン
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
getappmap/appmap-node#178 ·
メンテナーはふだん 1 日以内に返信
getappmap/appmap-node の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
apache/rocketmq-dashboard#6610 ·
メンテナーはふだん 3 日以内に返信
-
nextjs-tracking
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
cloudflare/vinext#3920 ·
メンテナーはふだん 1 日以内に返信
-
Team:Dashboards
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
elastic/kibana#297299 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
analytics beginner friendly community contributions-welcome good first issue hacktoberfest help wanted up-for-grabs
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
affected/v17 affected/v18 area/frontend type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
umbraco/Umbraco-CMS#24186 ·
メンテナーはふだん 2 日以内に返信