-
Notifications
You must be signed in to change notification settings - Fork 160
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
Init the new loader
extension
#2684
Conversation
2f4bdd9
to
ccce898
Compare
.circleci/continue_config.yml
Outdated
root: '.' | ||
paths: [ './loader/modules/dd_library_loader.so', './loader/dd-library-php' ] | ||
|
||
"test_loader": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like to have on one PHP version run the test suite with opcache. Just to make sure the load ordering doesn't mess with the delicate callback replacing we do.
cbd3854
to
b0276b6
Compare
.circleci/continue_config.yml
Outdated
matrix: | ||
parameters: | ||
php_major_minor: | ||
# - "5.6" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We still need a test that, on 5.6, that the loader will disable itself. Without doing anything or emitting warnings. (Change the url to 1.0.0 to test without PHP 5 binaries included).
Just adding a note so that we don't forget about it: if getenv("DD_TELEMETRY_FORWARDER_PATH") is set, then fork(), execve() to it with the telemetry payload telling why it wasn't loaded. |
… unknown versions
3b584b1
to
dc05737
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good by me now - nice work :-)
Description
This extension will be used to find and load the right
ddtrace
extension to support PHP Single Step InstrumentationReviewer checklist