Bob Weinand
Bob Weinand
`ddtrace_config_trace_enabled()` is definitely the most accurate way to check whether the tracer is active or not. I'll have a closer look next week as to whether to note it in...
Thanks for the report @philvv, I haven't been observing that yet with ddtrace. Are you able to provide information on what files / sockets are being held open? Is the...
@philvv Hm, is it possible for you to join https://chat.datadoghq.com/ and contact me there (you'll find me easily)? For better communication? We've tried to reproduce such an issue already multiple...
Hey @styoo4001, I'm really puzzled as to what could be the cause of that. By chance, is it possible for you to enable logging and send the logs to us?...
Alternatively, using the https://github.com/DataDog/ddprof native profiler and sharing the memory profiles with us could also be very interesting!
The new version is not fixing memory growth issues though. There's nothing suspicious inside these logs sadly. Would you be willing to run the native profiler? I'm pretty certain that...
I'm currently a bit lost with this as we haven't been seeing unbounded memory growth in our test applications / environments. @TheLevti I'm not sure whether I read your message...
`$tracer->reset()` essentially disables tracing and re-enables it again. This entails removing a lot of stuff from the runtime and re-adding it again afterwards. We might have messed up something with...
Hey @boelter-ecomm-it, https://docs.datadoghq.com/tracing/trace_collection/library_config/php/#database-monitoring shows you the INI name to toggle it at runtime, i.e. `ini_set("datadog.dbm_propagation_mode", "full");`.
As to _why_ it's that way: https://dev.mysql.com/doc/dev/mysql-server/8.4.3/page_protocol_binary_resultset.html#sect_protocol_binary_resultset_row_value_string According to the protocol it's sent as a length encoded string. I see that php-src has special handling for BIT. https://github.com/php/php-src/blob/master/ext/mysqlnd/mysqlnd_wireprotocol.c#L1632 We probably...