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

[Converge] Re-enable mdb #2517

Closed
rvagg opened this issue Aug 24, 2015 · 15 comments
Closed

[Converge] Re-enable mdb #2517

rvagg opened this issue Aug 24, 2015 · 15 comments
Assignees
Labels
c++ Issues and PRs that require attention from people who are familiar with C++.
Milestone

Comments

@rvagg
Copy link
Member

rvagg commented Aug 24, 2015

Moving from nodejs/node-convergence-archive#28 (lots of background discussion there)

Summary from @davepacheco

the Node binary has built-in metadata that mdb uses, but the mdb functionality is not in Node itself. What's most critical is that the metadata be present, complete, and correct. Then the functionality can come later without having to change Node.

mdb commits in 0.12:

Background: this was disabled in io.js because we didn't have anyone to maintain it. We need an expert to dig in and put the required metadata into this repo prior to v4 (i.e. soon!). Marking for the 4.0.0 milestone as an ideal but not necessarily a blocker if we can't get someone's time to help with this.

ping @nodejs/dtrace-mdb

@rvagg rvagg added this to the 4.0.0 milestone Aug 24, 2015
@ChALkeR ChALkeR added the c++ Issues and PRs that require attention from people who are familiar with C++. label Aug 24, 2015
@rvagg rvagg mentioned this issue Aug 24, 2015
10 tasks
@rvagg
Copy link
Member Author

rvagg commented Aug 25, 2015

Assigning to @misterdjules, please close when this lands, we have until the end of this week to get in to 4.0.0.

@misterdjules
Copy link

@rvagg I won't be able to work on this before the end of this week.

@rvagg
Copy link
Member Author

rvagg commented Aug 30, 2015

any chance of getting it done in the next few days @misterdjules?

@misterdjules
Copy link

@rvagg Probably not, since mdb support seems to have been removed completely in nodejs master. I'm starting to take a look at it now though, and I'll keep this issue updated.

@rvagg
Copy link
Member Author

rvagg commented Aug 31, 2015

@misterdjules OK, we'll punt on v4.0.x but we have roughly one month before LTS gets locked so if we can get it in for a semver-minor before then that'd be great.

@Fishrock123 Fishrock123 modified the milestones: 5.0.0, 4.0.0 Aug 31, 2015
@Fishrock123
Copy link
Contributor

Rescheduling for 5.0.0 due date (when 4.0.0 will go into LTS)

@misterdjules
Copy link

Quick update: mdb_v8 is being updated by TritonDataCenter/mdb_v8#24, and there's a pending upstream V8 change here: https://codereview.chromium.org/1296743003.

@ofrobots Do you have some time to review https://codereview.chromium.org/1296743003? Otherwise, who should I ping to get some attention?

@ofrobots
Copy link
Contributor

ofrobots commented Sep 4, 2015

@misterdjules The change looks good to me, but I'm not a V8 reviewer. You should add [email protected] and possibly [email protected] as reviewers.

If this needs to go into 4.0, I'd vote for floating the patch in Node.js with the expectation that upstream is likely to accept. This is not a risky change and should not affect anything other than post-mortem. /cc @bnoordhuis.

@rvagg
Copy link
Member Author

rvagg commented Sep 5, 2015

nice work, if @misterdjules or someone else can float this in a PR against master in the next couple of days it can ship in 4.0.0

@misterdjules
Copy link

@ofrobots Thank you for the info, added [email protected] and [email protected] as reviewers 👍

@rvagg To clarify things a bit: there's still some work to do to fix closures and scopes in mdb_v8 with the upgrade to V8 4.5.x. I should be able to make progress on that on Tuesday, as Monday is a holiday for me. It should not require a change to V8 itself though, but I'll keep you posted.

@misterdjules
Copy link

@rvagg #2959 landed in nodejs/master, how does backporting work usually? Is it done as part of the release process, or at anytime before a given release whenever a consensus for back porting a change has been reached?

@bnoordhuis
Copy link
Member

@misterdjules Tag the pull request with the land-on-v4.x label. The release manager takes care of cherry-picking it.

@misterdjules
Copy link

@bnoordhuis Already tagged, thank you for the info.

@rvagg
Copy link
Member Author

rvagg commented Oct 16, 2015

closing this as I believe it's been achieved

@rvagg rvagg closed this as completed Oct 16, 2015
@misterdjules
Copy link

@rvagg Confirmed, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ Issues and PRs that require attention from people who are familiar with C++.
Projects
None yet
Development

No branches or pull requests

6 participants