Skip to content

srpc v0.10.2

Latest
Compare
Choose a tag to compare
@holmes1412 holmes1412 released this 18 Mar 07:51
· 10 commits to master since this release
e75ec96

New features

  • Trace : make RPCTraceOpenTelemetry default path modifiable
  • RPCVar : add HistogramCounter
  • RPCClient : add interface for client callee timeout
  • RPCClientParams : support setting transport_type, such as TT_UDP, etc.

Changes

  • RPCVar : reset() in expose() after every report interval
  • RPCModule : add filter_name and differentiate the var reported by each filter
  • RPCServerParams : use SERVER_PARAMS_DEFAULT to initialize
  • RPCVar : change the count of each Histogram bucket from accumulation to set value
  • rpc_http : revert srpc::HttpServerTask

Bug Fixes

  • RPCCompress : invoke deflateEnd/inflateEnd to release memory in gzip
  • RPCVar : fix concurrent bug when CounterVar will loop data and SummaryVar::observe()
  • RPCVar : add lock and flag when RPCFilterPolicy report()
  • Trace : call RPCModule::server_task_end() after serialize_meta() and fix some bugs
  • RPCBuffer : fix read_back boundary