This is an automated email from the ASF dual-hosted git repository.
guangmingchen pushed a change to branch release-1.12
in repository https://gitbox.apache.org/repos/asf/brpc.git
from 8add480c Release 1.12.0
new e47e3d2c Support tcp user timeout of client
new 73df30b5 Fix some compilation warning issues (#2876)
new aef38ae8 Fix gflag namespace (#2877)
new ad72a722 Fix gflag namespace of example and tools (#2879)
new 1132a297 Release 1.12.1
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci-linux.yml | 8 +-
BUILD.bazel | 1 -
CMakeLists.txt | 15 +-
MODULE.bazel | 2 +-
RELEASE_VERSION | 2 +-
config_brpc.sh | 18 +-
example/BUILD.bazel | 1 -
example/asynchronous_echo_c++/CMakeLists.txt | 13 +-
example/asynchronous_echo_c++/client.cpp | 2 +-
example/asynchronous_echo_c++/server.cpp | 2 +-
example/auto_concurrency_limiter/CMakeLists.txt | 13 +-
example/auto_concurrency_limiter/client.cpp | 2 +-
example/auto_concurrency_limiter/server.cpp | 2 +-
example/backup_request_c++/CMakeLists.txt | 13 +-
example/backup_request_c++/client.cpp | 2 +-
example/backup_request_c++/server.cpp | 2 +-
.../baidu_proxy_and_generic_call/CMakeLists.txt | 13 +-
example/baidu_proxy_and_generic_call/client.cpp | 2 +-
example/baidu_proxy_and_generic_call/proxy.cpp | 2 +-
example/baidu_proxy_and_generic_call/server.cpp | 2 +-
example/bthread_tag_echo_c++/CMakeLists.txt | 13 +-
example/bthread_tag_echo_c++/client.cpp | 2 +-
example/bthread_tag_echo_c++/server.cpp | 4 +-
example/cancel_c++/CMakeLists.txt | 13 +-
example/cancel_c++/client.cpp | 2 +-
example/cancel_c++/server.cpp | 2 +-
example/cascade_echo_c++/CMakeLists.txt | 13 +-
example/cascade_echo_c++/client.cpp | 4 +-
example/cascade_echo_c++/server.cpp | 4 +-
example/coroutine/coroutine_server.cpp | 4 +-
example/dynamic_partition_echo_c++/CMakeLists.txt | 13 +-
example/dynamic_partition_echo_c++/client.cpp | 2 +-
example/dynamic_partition_echo_c++/server.cpp | 2 +-
example/echo_c++/CMakeLists.txt | 13 +-
example/echo_c++/client.cpp | 2 +-
example/echo_c++/server.cpp | 2 +-
example/grpc_c++/CMakeLists.txt | 14 +-
example/grpc_c++/client.cpp | 4 +-
example/grpc_c++/server.cpp | 2 +-
example/http_c++/CMakeLists.txt | 14 +-
example/http_c++/benchmark_http.cpp | 2 +-
example/http_c++/http_client.cpp | 2 +-
example/http_c++/http_server.cpp | 2 +-
example/memcache_c++/CMakeLists.txt | 13 +-
example/memcache_c++/client.cpp | 2 +-
example/multi_threaded_echo_c++/CMakeLists.txt | 13 +-
example/multi_threaded_echo_c++/client.cpp | 2 +-
example/multi_threaded_echo_c++/server.cpp | 4 +-
example/multi_threaded_echo_fns_c++/CMakeLists.txt | 13 +-
example/multi_threaded_echo_fns_c++/client.cpp | 2 +-
example/multi_threaded_echo_fns_c++/server.cpp | 2 +-
example/nshead_extension_c++/CMakeLists.txt | 13 +-
example/nshead_extension_c++/client.cpp | 2 +-
example/nshead_extension_c++/server.cpp | 2 +-
example/nshead_pb_extension_c++/CMakeLists.txt | 13 +-
example/nshead_pb_extension_c++/client.cpp | 2 +-
example/nshead_pb_extension_c++/server.cpp | 2 +-
example/parallel_echo_c++/CMakeLists.txt | 13 +-
example/parallel_echo_c++/client.cpp | 2 +-
example/parallel_echo_c++/server.cpp | 2 +-
example/partition_echo_c++/CMakeLists.txt | 13 +-
example/partition_echo_c++/client.cpp | 2 +-
example/partition_echo_c++/server.cpp | 2 +-
example/rdma_performance/CMakeLists.txt | 12 +-
example/rdma_performance/client.cpp | 2 +-
example/rdma_performance/server.cpp | 2 +-
example/redis_c++/CMakeLists.txt | 13 +-
example/redis_c++/redis_cli.cpp | 2 +-
example/redis_c++/redis_press.cpp | 2 +-
example/rpcz_echo_c++/CMakeLists.txt | 13 +-
example/rpcz_echo_c++/client.cpp | 2 +-
example/rpcz_echo_c++/server.cpp | 2 +-
example/selective_echo_c++/CMakeLists.txt | 13 +-
example/selective_echo_c++/client.cpp | 2 +-
example/selective_echo_c++/server.cpp | 2 +-
.../session_data_and_thread_local/CMakeLists.txt | 13 +-
example/session_data_and_thread_local/client.cpp | 2 +-
example/session_data_and_thread_local/server.cpp | 2 +-
example/streaming_batch_echo_c++/CMakeLists.txt | 13 +-
example/streaming_batch_echo_c++/client.cpp | 2 +-
example/streaming_batch_echo_c++/server.cpp | 2 +-
example/streaming_echo_c++/CMakeLists.txt | 13 +-
example/streaming_echo_c++/client.cpp | 2 +-
example/streaming_echo_c++/server.cpp | 2 +-
example/thrift_extension_c++/client2.cpp | 2 +-
package/rpm/brpc.spec | 2 +-
src/brpc/builtin/flags_service.cpp | 24 +-
src/brpc/builtin/rpcz_service.cpp | 4 +-
src/brpc/input_messenger.cpp | 17 +-
src/brpc/memcache.h | 2 +-
src/brpc/policy/http2_rpc_protocol.cpp | 8 +-
src/brpc/policy/http_rpc_protocol.cpp | 32 +--
src/brpc/rdma/block_pool.cpp | 4 +-
src/brpc/rdma/rdma_endpoint.cpp | 8 +-
src/brpc/rdma/rdma_helper.cpp | 2 +-
src/brpc/rpc_dump.cpp | 2 +-
src/brpc/socket.cpp | 49 +++-
src/brpc/socket.h | 52 ++--
src/brpc/socket_inl.h | 15 --
src/brpc/thrift_message.h | 2 +-
src/brpc/versioned_ref_with_id.h | 4 +-
src/bthread/bthread.cpp | 40 +--
src/bthread/task_group.cpp | 16 +-
src/butil/logging.cc | 28 +-
src/butil/logging.h | 36 ++-
src/butil/reloadable_flags.h | 18 +-
src/bvar/gflag.cpp | 12 +-
src/bvar/latency_recorder.cpp | 20 +-
src/bvar/mvariable.cpp | 20 +-
src/bvar/variable.cpp | 53 ++--
test/BUILD.bazel | 1 -
test/CMakeLists.txt | 2 +-
test/brpc_alpn_protocol_unittest.cpp | 2 +-
test/brpc_block_pool_unittest.cpp | 2 +-
test/brpc_channel_unittest.cpp | 2 +-
test/brpc_circuit_breaker_unittest.cpp | 2 +-
test/brpc_coroutine_unittest.cpp | 2 +-
test/brpc_esp_protocol_unittest.cpp | 2 +-
test/brpc_grpc_protocol_unittest.cpp | 6 +-
test/brpc_http_message_unittest.cpp | 4 +-
test/brpc_http_rpc_protocol_unittest.cpp | 6 +-
test/brpc_hulu_pbrpc_protocol_unittest.cpp | 2 +-
test/brpc_interceptor_unittest.cpp | 2 +-
test/brpc_load_balancer_unittest.cpp | 8 +-
test/brpc_mongo_protocol_unittest.cpp | 2 +-
test/brpc_public_pbrpc_protocol_unittest.cpp | 2 +-
test/brpc_rdma_unittest.cpp | 2 +-
test/brpc_rtmp_unittest.cpp | 2 +-
test/brpc_server_unittest.cpp | 2 +-
test/brpc_socket_unittest.cpp | 289 +++++++++++----------
test/brpc_sofa_pbrpc_protocol_unittest.cpp | 2 +-
test/brpc_ssl_unittest.cpp | 2 +-
test/bthread_butex_multi_tag_unittest.cpp | 2 +-
test/bthread_key_unittest.cpp | 2 +-
test/bthread_setconcurrency_unittest.cpp | 8 +-
test/bthread_unittest.cpp | 2 +-
test/butil_unittest_main.cpp | 6 +-
test/bvar_file_dumper_unittest.cpp | 4 +-
test/bvar_multi_dimension_unittest.cpp | 32 +--
test/bvar_mvariable_unittest.cpp | 24 +-
test/bvar_variable_unittest.cpp | 2 +-
test/logging_unittest.cc | 30 +--
tools/BUILD | 1 -
tools/parallel_http/parallel_http.cpp | 2 +-
tools/rpc_press/rpc_press.cpp | 2 +-
tools/rpc_replay/rpc_replay.cpp | 2 +-
tools/rpc_view/rpc_view.cpp | 10 +-
tools/trackme_server/trackme_server.cpp | 2 +-
148 files changed, 572 insertions(+), 866 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]