Ge Jun [Sat, 13 Jul 2019 16:01:21 +0000 (00:01 +0800)]
Merge pull request #824 from zyearn/fix_lalb_base_weight_to_zero
fix lalb be disabled wrongly
Ge Jun [Sat, 13 Jul 2019 16:00:59 +0000 (00:00 +0800)]
Merge pull request #841 from zyearn/remove_dup_inline
remove duplicate inline def in ssl_compat.h
zhujiashun [Sat, 13 Jul 2019 14:26:35 +0000 (22:26 +0800)]
remove duplicate inline def in ssl_compat.h
Jiashun Zhu [Mon, 1 Jul 2019 02:44:29 +0000 (10:44 +0800)]
Merge pull request #829 from tanguofu/patch-1
remove ```#include wire_format_lite_inl.h``` fix Protobuf 3.8 build error
TanGuofu [Sun, 30 Jun 2019 09:10:16 +0000 (17:10 +0800)]
remove ```#include wire_format_lite_inl.h``` to fix Protobuf 3.8 build error
remove ```#include wire_format_lite_inl.h``` to fix Protobuf 3.8 build error
test build ok with protobuf 3.6.1 and protobuf 3.8.0
gejun [Thu, 27 Jun 2019 11:03:57 +0000 (19:03 +0800)]
still parse body when the http request contains upgrade header
zhujiashun [Thu, 27 Jun 2019 04:50:52 +0000 (12:50 +0800)]
Make the condition of lalb::Disabled be _base_weight < 0
zhujiashun [Thu, 27 Jun 2019 03:45:36 +0000 (11:45 +0800)]
fix lalb be disabled wrongly
Ge Jun [Mon, 24 Jun 2019 06:18:27 +0000 (14:18 +0800)]
Merge pull request #819 from zyearn/adapt_protobuf_3_7
Adapt to protobuf 3.7 & 3.8
zhujiashun [Fri, 21 Jun 2019 09:04:52 +0000 (17:04 +0800)]
refine docs
zhujiashun [Fri, 21 Jun 2019 09:00:45 +0000 (17:00 +0800)]
update docs
zhujiashun [Fri, 21 Jun 2019 08:45:13 +0000 (16:45 +0800)]
change reset_rpc_dump_meta to reset_sampled_request
gejun [Fri, 21 Jun 2019 08:31:24 +0000 (16:31 +0800)]
Fix copyright part of a UT
zhujiashun [Fri, 21 Jun 2019 07:15:22 +0000 (15:15 +0800)]
Make ~RpcDumpMeta vitrual
zhujiashun [Fri, 21 Jun 2019 06:30:44 +0000 (14:30 +0800)]
minor change
zhujiashun [Fri, 21 Jun 2019 06:04:16 +0000 (14:04 +0800)]
revert changes related to SampleRequest
zhujiashun [Fri, 21 Jun 2019 04:47:12 +0000 (12:47 +0800)]
use descriptor of default_instance in base
zhujiashun [Fri, 21 Jun 2019 03:38:37 +0000 (11:38 +0800)]
Fix compilation when thrift is enabled
Ge Jun [Fri, 21 Jun 2019 03:10:49 +0000 (11:10 +0800)]
Merge pull request #816 from wwbmmm/master
Update license header to Apache
Ge Jun [Fri, 21 Jun 2019 03:10:08 +0000 (11:10 +0800)]
Merge pull request #818 from lorinlee/unittest
Add object_pool_unittest.cpp to unittest
LorinLee [Thu, 20 Jun 2019 06:42:18 +0000 (14:42 +0800)]
Add object_pool_unittest.cpp to unittest
zhujiashun [Thu, 20 Jun 2019 10:13:15 +0000 (18:13 +0800)]
adapt callback.h after pb3.7 & remove unnecessary files
zhujiashun [Thu, 20 Jun 2019 09:29:56 +0000 (17:29 +0800)]
Remove headers of test proto when 'make clean'
zhujiashun [Thu, 20 Jun 2019 08:51:50 +0000 (16:51 +0800)]
Compatible with pb 3.8.0
zhujiashun [Thu, 20 Jun 2019 07:44:11 +0000 (15:44 +0800)]
Change Controller::rpc_dump_meta to Controller::sampled_request
zhujiashun [Thu, 20 Jun 2019 07:42:30 +0000 (15:42 +0800)]
Make the descriptor and reflection of esp_message, memcache,
nshead_message, serialized_request, thrift_message be independent
of protobuf.
zhujiashun [Wed, 19 Jun 2019 11:16:52 +0000 (19:16 +0800)]
Make RpcDumpMeta be member of SampledRequest
zhujiashun [Wed, 19 Jun 2019 11:16:21 +0000 (19:16 +0800)]
Make RedisRequestBase be member of RedisRequest
zhujiashun [Wed, 19 Jun 2019 07:06:34 +0000 (15:06 +0800)]
Make RedisRequest derived from RedisRequestBase
Weibing Wang [Thu, 20 Jun 2019 06:10:07 +0000 (14:10 +0800)]
Update license header to Apache
Ge Jun [Thu, 20 Jun 2019 05:13:18 +0000 (13:13 +0800)]
Merge pull request #723 from wenweihu86/master
fix build scripts under mac os env and add building section for README
Ge Jun [Thu, 20 Jun 2019 03:53:34 +0000 (11:53 +0800)]
Merge pull request #803 from zyearn/integrate_lisence
update LICENSE to include third party
Ge Jun [Thu, 20 Jun 2019 03:53:15 +0000 (11:53 +0800)]
Merge pull request #804 from zyearn/customize_brpc_metrics_path
customize brpc metrics path
wenweihu86 [Wed, 19 Jun 2019 13:42:34 +0000 (21:42 +0800)]
revert README
wenweihu86 [Wed, 19 Jun 2019 08:37:09 +0000 (16:37 +0800)]
update openssl path
Ge Jun [Wed, 19 Jun 2019 04:20:15 +0000 (05:20 +0100)]
Unify callings of http protocols
Ge Jun [Wed, 19 Jun 2019 04:09:08 +0000 (05:09 +0100)]
minor change to http_client.md
zhujiashun [Tue, 18 Jun 2019 10:53:28 +0000 (18:53 +0800)]
Add g_server_info_prefix
zhujiashun [Tue, 18 Jun 2019 05:46:25 +0000 (13:46 +0800)]
minor change
zhujiashun [Tue, 18 Jun 2019 05:42:35 +0000 (13:42 +0800)]
Make SummaryItem::{latency_avg, count} be int64_t
Ge Jun [Mon, 17 Jun 2019 11:51:13 +0000 (19:51 +0800)]
Merge pull request #701 from TousakaRin/circuit_breaker
CircuitBreaker: fix race condition, adjust reset policy
zhujiashun [Mon, 17 Jun 2019 11:27:59 +0000 (19:27 +0800)]
update valgrind
zhujiashun [Mon, 17 Jun 2019 11:16:16 +0000 (19:16 +0800)]
Make ServerPrivateAccessor::Prefix static
zhujiashun [Mon, 17 Jun 2019 11:12:20 +0000 (19:12 +0800)]
Make PrometheusMetricsService be global
zhujiashun [Mon, 17 Jun 2019 09:54:31 +0000 (17:54 +0800)]
update docs
zhujiashun [Mon, 17 Jun 2019 09:51:34 +0000 (17:51 +0800)]
change /brpc_prometheus_metrics to /brpc_metrics
zhujiashun [Mon, 17 Jun 2019 09:16:05 +0000 (17:16 +0800)]
add DumpPrometheusMetricsToIOBuf
zhujiashun [Mon, 17 Jun 2019 08:45:29 +0000 (16:45 +0800)]
revert docs
zhujiashun [Mon, 17 Jun 2019 08:40:04 +0000 (16:40 +0800)]
make brpc prometheus metrics path fixed
Ge Jun [Mon, 17 Jun 2019 06:58:49 +0000 (14:58 +0800)]
Merge pull request #802 from zyearn/third_party_related
remove conflict third party lib
zhujiashun [Mon, 17 Jun 2019 06:24:17 +0000 (14:24 +0800)]
Fix bug in inserting RestfulMap service
helei [Mon, 17 Jun 2019 02:54:31 +0000 (10:54 +0800)]
delete useless member of circuit breaker
helei [Mon, 17 Jun 2019 02:50:20 +0000 (10:50 +0800)]
revert last_revived_time of circuit_breaker
zhujiashun [Fri, 14 Jun 2019 10:03:26 +0000 (18:03 +0800)]
update {cn|en}/bvar.md
zhujiashun [Fri, 14 Jun 2019 06:50:36 +0000 (14:50 +0800)]
customize brpc metrics path
zhujiashun [Fri, 14 Jun 2019 05:43:45 +0000 (13:43 +0800)]
adjust prometheus UT
zhujiashun [Fri, 14 Jun 2019 03:59:39 +0000 (11:59 +0800)]
make the path of PrometheusMetricsService be different from default /metrics
zhujiashun [Thu, 13 Jun 2019 11:15:27 +0000 (19:15 +0800)]
remove unnecessary comments & using DISABLE_* to disable corresponding UTs
zhujiashun [Thu, 13 Jun 2019 10:54:56 +0000 (18:54 +0800)]
update LICENSE
zhujiashun [Thu, 13 Jun 2019 08:33:16 +0000 (16:33 +0800)]
remove nspr
gejun [Wed, 12 Jun 2019 08:31:37 +0000 (16:31 +0800)]
add a lot of override
gejun [Mon, 10 Jun 2019 04:39:07 +0000 (12:39 +0800)]
bvar::Status on integrals supports historical series
wenweihu86 [Fri, 7 Jun 2019 07:26:42 +0000 (15:26 +0800)]
update README
wenweihu86 [Fri, 7 Jun 2019 03:56:18 +0000 (11:56 +0800)]
update lib search path to /usr/local for mac os env
Wenwei Hu [Fri, 7 Jun 2019 02:53:07 +0000 (10:53 +0800)]
Merge pull request #2 from apache/master
merge
Ge Jun [Tue, 4 Jun 2019 09:09:00 +0000 (17:09 +0800)]
Merge pull request #795 from zyearn/improve_cmake_test
improve the way of running ut in cmake
zhujiashun [Tue, 4 Jun 2019 04:08:26 +0000 (12:08 +0800)]
improve the way of running ut in cmake
zhujiashun [Tue, 4 Jun 2019 04:04:23 +0000 (12:04 +0800)]
improve the way of running ut in cmake
Ge Jun [Tue, 4 Jun 2019 03:36:22 +0000 (11:36 +0800)]
Merge pull request #794 from zyearn/separate_cmake_debug_and_release_obj
Separate cmake debug and release obj
zhujiashun [Mon, 3 Jun 2019 11:30:20 +0000 (19:30 +0800)]
separate_cmake_debug_and_release_obj: make the name of obj in debug and release be consistent
zhujiashun [Mon, 3 Jun 2019 11:04:27 +0000 (19:04 +0800)]
separate_cmake_debug_and_release_obj: remove UT options in src
zhujiashun [Mon, 3 Jun 2019 10:55:15 +0000 (18:55 +0800)]
separate_cmake_debug_and_release_obj: done
Ge Jun [Fri, 31 May 2019 08:21:38 +0000 (16:21 +0800)]
Merge pull request #792 from zyearn/optimize_server_in_partition_channel_ex
replace example/partition_echo_c++/server.cpp with that in dynamic_pa…
zhujiashun [Fri, 31 May 2019 07:31:36 +0000 (15:31 +0800)]
replace example/partition_echo_c++/server.cpp with that in dynamic_partition_echo_c++
Ge Jun [Fri, 31 May 2019 04:18:40 +0000 (12:18 +0800)]
Merge pull request #784 from jasonszang/ut_link_shared
Improve cmake: make unit tests link against the brpc shared library ...
Jason S Zang [Wed, 29 May 2019 09:17:14 +0000 (10:17 +0100)]
Revert to obj lib for some tests that rely on differtly built non-test objects. Make ctest work right.
gejun [Thu, 30 May 2019 06:10:20 +0000 (14:10 +0800)]
Merge branch 'master' of https://github.com/brpc/brpc
Ge Jun [Thu, 30 May 2019 06:09:31 +0000 (14:09 +0800)]
Merge pull request #789 from zyearn/fix_make_issue_in_mac
Fix make issue in mac
gejun [Thu, 30 May 2019 06:09:08 +0000 (14:09 +0800)]
Fix run_tests.sh
Jason S Zang [Tue, 28 May 2019 14:53:40 +0000 (15:53 +0100)]
Make unit tests link against the brpc shared library so we don't build a world of huge binaries.
zhujiashun [Thu, 30 May 2019 04:38:58 +0000 (12:38 +0800)]
Fix make issue in mac
gejun [Thu, 30 May 2019 04:08:10 +0000 (12:08 +0800)]
Fix UT linked with SO
gejun [Wed, 29 May 2019 07:29:04 +0000 (15:29 +0800)]
Link shared libbrpc in UTs built by the Makefile
Ge Jun [Tue, 28 May 2019 06:54:18 +0000 (14:54 +0800)]
Merge pull request #781 from zyearn/fix_http_response_after_h2goaway
fix wrong pointer in processing http response after h2goaway
zhujiashun [Tue, 28 May 2019 05:59:20 +0000 (13:59 +0800)]
add UT: http2_handle_goaway_streams
zhujiashun [Mon, 27 May 2019 11:28:27 +0000 (19:28 +0800)]
fix wrong pointer in processing http response after h2goaway
Ge Jun [Mon, 27 May 2019 07:27:32 +0000 (15:27 +0800)]
Merge pull request #777 from zyearn/revise_cmake_in_travis
separate cmake-compilation into different travis task
zhujiashun [Mon, 27 May 2019 04:30:21 +0000 (12:30 +0800)]
Make init_make_config in build_in_travis_ci.sh can be failed too
zhujiashun [Mon, 27 May 2019 03:43:05 +0000 (11:43 +0800)]
passing --with-thrift as init_make_config argument
zhujiashun [Sat, 25 May 2019 14:45:06 +0000 (22:45 +0800)]
comment out only the purpose part of mesalink in travis
zhujiashun [Sat, 25 May 2019 08:35:27 +0000 (16:35 +0800)]
remove FORCE_BOOST_SMART_PTR macro when compiling thrift
zhujiashun [Sat, 25 May 2019 08:03:44 +0000 (16:03 +0800)]
add --with-thrift to travis
zhujiashun [Sat, 25 May 2019 06:53:19 +0000 (14:53 +0800)]
compile example in build_in_travis_ci.sh
zhujiashun [Sat, 25 May 2019 06:43:51 +0000 (14:43 +0800)]
add thrift dependencies
zhujiashun [Fri, 24 May 2019 11:19:41 +0000 (19:19 +0800)]
comment compiling example
zhujiashun [Fri, 24 May 2019 10:34:55 +0000 (18:34 +0800)]
1. add init_make_config in build_in_travis_ci.sh; 2. move compile-with-bazel into script
zhujiashun [Fri, 24 May 2019 10:29:56 +0000 (18:29 +0800)]
comment mesalink
zhujiashun [Fri, 24 May 2019 06:35:51 +0000 (14:35 +0800)]
revert travis.yml
zhujiashun [Fri, 24 May 2019 06:23:16 +0000 (14:23 +0800)]
revert build_in_travis_ci.sh
zhujiashun [Fri, 24 May 2019 05:59:54 +0000 (13:59 +0800)]
remove -init_make_config