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: dev-unsubscr...@brpc.apache.org For additional commands, e-mail: dev-h...@brpc.apache.org