This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
from f941118ea6 MINOR: [C++] Use the array returned by TweakValidityBit
(#14221)
add be30611871 ARROW-14958: [C++][Python][FlightRPC] Implement Flight
middleware for OpenTelemetry propagation (#11920)
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/flight/CMakeLists.txt | 3 +
cpp/src/arrow/flight/api.h | 2 +
cpp/src/arrow/flight/client_tracing_middleware.cc | 102 ++++++++++++
...ie_middleware.h => client_tracing_middleware.h} | 7 +-
cpp/src/arrow/flight/flight_test.cc | 181 ++++++++++++++++++--
.../flight/{transport/ucx/ucx.cc => middleware.cc} | 50 +++---
cpp/src/arrow/flight/middleware.h | 6 +-
cpp/src/arrow/flight/server_tracing_middleware.cc | 183 +++++++++++++++++++++
cpp/src/arrow/flight/server_tracing_middleware.h | 68 ++++++++
python/pyarrow/_flight.pyx | 64 ++++++-
python/pyarrow/flight.py | 1 +
python/pyarrow/includes/libarrow_flight.pxd | 21 ++-
python/pyarrow/tests/test_flight.py | 30 ++++
13 files changed, 672 insertions(+), 46 deletions(-)
create mode 100644 cpp/src/arrow/flight/client_tracing_middleware.cc
copy cpp/src/arrow/flight/{client_cookie_middleware.h =>
client_tracing_middleware.h} (84%)
copy cpp/src/arrow/flight/{transport/ucx/ucx.cc => middleware.cc} (51%)
create mode 100644 cpp/src/arrow/flight/server_tracing_middleware.cc
create mode 100644 cpp/src/arrow/flight/server_tracing_middleware.h