Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: add diagnostics WG session summary #240

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
59 changes: 59 additions & 0 deletions 2019-12-Montreal/diagnostics-session.md
@@ -0,0 +1,59 @@
## Diagnostics WG: status, challenges and opportunities

Gireesh (@gireeshpunathil) provided a brief history
of the diagnostic working group [ 2015 - 2019 ]

Gireesh talked through the top 10 initiatives that the
work group is focussing on, with current status / capability,
challenges and call for action for each initiatives being called out.
The crux of the discussion is condensced into one line focus area.

### async_hooks:
James Snell (JS): this is used a lot in production.
focus areas: improve performance, reduce footprint, decouple async_hook from promises
- Call for volunteers
new champion: Stephen Belanger (@Qaurd)

### v8 tracing:
JS: need more collaboration on covering additional components and trace points
focus areas: more trace points, support for libuv and worker, better documentation
- Call for volunteers
champion: James Snell (@jasnell)

--profiler:
No action items

v8 CPU profiler:
No action items

### memory debugging: heapdump
focus areas: scalability and footprint issues
- Call for volunteers
champion: Matheus Marchini (@mmarchini)

### memory debugging: llnode
focus areas: Javascript API, Unified Object formatting, Node v12 compatibility
- Call for volunteers
champion: @mmarchini

### Postmortem debugging: llnode
focus areas: better abstractions, better documentation
- Call for volunteers
champion: @mmarchini, @gireeshpunathil

### report:
Anna Henningsen (AH): internal GPF handling is not necessarily
a pre-requisite for exit experimental
focus areas: worker support
champion: @gireeshpunathil, Michael Dawson (@mhdawson)

### best practices doc:
focus areas: comprehensive coverage
- Call for volunteers
champion: @gireeshpunathil, Peter Marton (@hekike), @mhdawson

### user journey based projects:
focus areas: Align everything we do through user journeys,
Define supported workloads and tools, and tool LTS strategy
- Call for volunteers
champion: @hekike, @mhdawson, @gireeshpunathil