incubator-brpc.git
4 years agoMerge pull request #280 from cdjingit/master
Ge Jun [Wed, 28 Mar 2018 01:47:38 +0000 (09:47 +0800)] 
Merge pull request #280 from cdjingit/master

添加wrr的文档说明

4 years agoreplace register_lb.png 280/head
caidj [Thu, 22 Mar 2018 07:29:43 +0000 (15:29 +0800)] 
replace register_lb.png

include wrr in register_lb.png

4 years agoadd wrr
caidj [Thu, 22 Mar 2018 07:24:28 +0000 (07:24 +0000)] 
add wrr

add weighted round robin

4 years agoadd wrr
caidj [Thu, 22 Mar 2018 07:22:38 +0000 (07:22 +0000)] 
add wrr

增加wrr的说明

4 years agoCreate client.md
caidj [Thu, 22 Mar 2018 07:20:09 +0000 (07:20 +0000)] 
Create client.md

4 years agoCreate client.md
caidj [Thu, 22 Mar 2018 03:08:07 +0000 (03:08 +0000)] 
Create client.md

4 years agoadd bthread_cond_* declarations in bthread/condition_variable.h
gejun [Wed, 21 Mar 2018 03:58:09 +0000 (20:58 -0700)] 
add bthread_cond_* declarations in bthread/condition_variable.h

4 years agoUpdate stale.yml
Ge Jun [Wed, 21 Mar 2018 03:40:56 +0000 (11:40 +0800)] 
Update stale.yml

4 years agoUpdate stale.yml
Ge Jun [Wed, 21 Mar 2018 03:34:44 +0000 (11:34 +0800)] 
Update stale.yml

Rephrase automatic comments

4 years agoCreate stale.yml
Ge Jun [Tue, 20 Mar 2018 11:33:39 +0000 (19:33 +0800)] 
Create stale.yml

to enable probot to close issues automatically.

4 years agoMerge pull request #260 from qiaohaijun/patch-1 v0.9.0
Ge Jun [Mon, 12 Mar 2018 03:32:03 +0000 (11:32 +0800)] 
Merge pull request #260 from qiaohaijun/patch-1

readable

4 years agoMerge pull request #261 from guangqianpeng/master
Ge Jun [Mon, 12 Mar 2018 03:31:38 +0000 (11:31 +0800)] 
Merge pull request #261 from guangqianpeng/master

Fix typo in bounded_queue.h

4 years agoMerge pull request #243 from cdjingit/master
Ge Jun [Mon, 12 Mar 2018 03:31:03 +0000 (11:31 +0800)] 
Merge pull request #243 from cdjingit/master

weighted round robin load balancer

4 years agoFix typo in bounded_queue.h 261/head
frank [Sun, 11 Mar 2018 12:05:26 +0000 (20:05 +0800)] 
Fix typo in bounded_queue.h

4 years agoreadable 260/head
qiao hai-jun [Fri, 9 Mar 2018 11:49:36 +0000 (19:49 +0800)] 
readable

4 years agofix for ci comments 243/head
root [Fri, 9 Mar 2018 08:34:22 +0000 (16:34 +0800)] 
fix for ci comments

4 years agobug fix for GetStride()
root [Fri, 9 Mar 2018 03:14:28 +0000 (11:14 +0800)] 
bug fix for GetStride()

4 years agowrr ut
root [Fri, 9 Mar 2018 01:57:42 +0000 (09:57 +0800)] 
wrr ut

4 years agoMerge pull request #258 from zyearn/master
Ge Jun [Thu, 8 Mar 2018 14:40:03 +0000 (22:40 +0800)] 
Merge pull request #258 from zyearn/master

Add LOG_AT macro when linking with glog

4 years agofix for code review comments
root [Thu, 8 Mar 2018 08:06:02 +0000 (16:06 +0800)] 
fix for code review comments

4 years agoAdd tutorial_on_building_services.pptx
gejun [Thu, 8 Mar 2018 05:50:19 +0000 (13:50 +0800)] 
Add tutorial_on_building_services.pptx

4 years agofix some links in README.md
gejun [Wed, 7 Mar 2018 03:31:07 +0000 (11:31 +0800)] 
fix some links in README.md

4 years agorephrase more docs
gejun [Wed, 7 Mar 2018 03:27:14 +0000 (11:27 +0800)] 
rephrase more docs

4 years agorephrase some docs
gejun [Wed, 7 Mar 2018 03:08:47 +0000 (11:08 +0800)] 
rephrase some docs

4 years agofix for code review comments
root [Tue, 6 Mar 2018 07:19:27 +0000 (15:19 +0800)] 
fix for code review comments

4 years agoAdd LOG_AT macro when linking with glog 258/head
zhujiashun [Sun, 4 Mar 2018 23:34:29 +0000 (07:34 +0800)] 
Add LOG_AT macro when linking with glog

4 years agoFix in RTMP:
zhujiashun [Fri, 2 Mar 2018 05:44:53 +0000 (13:44 +0800)] 
Fix in RTMP:
1. Call done directly in StartConnect to avoid race with OnConnected in StopConnect
2. Dangling pointer in OnServerStreamCreated
3. Invalid _chunk_stream_id in closeStream and deleteStream

4 years agoremove function TryToGetFinalServer()
root [Fri, 2 Mar 2018 04:11:52 +0000 (12:11 +0800)] 
remove function TryToGetFinalServer()

4 years agoa bug fix
root [Fri, 2 Mar 2018 04:04:37 +0000 (12:04 +0800)] 
a bug fix

4 years agolittle change for algorithm: each tls has the same stride, but a different random...
root [Fri, 2 Mar 2018 03:23:41 +0000 (11:23 +0800)] 
little change for algorithm: each tls has the same stride, but a different random beginning position of server list.

4 years agomodification for GetBestServer
root [Thu, 1 Mar 2018 15:38:00 +0000 (23:38 +0800)] 
modification for GetBestServer

4 years agowrr algorithm enhancement
cdjin [Thu, 1 Mar 2018 14:08:02 +0000 (22:08 +0800)] 
wrr algorithm enhancement

4 years agowrr algorithm enhancement
cdjin [Thu, 1 Mar 2018 14:00:34 +0000 (22:00 +0800)] 
wrr algorithm enhancement

4 years agotest case of wrr lb
root [Mon, 12 Feb 2018 01:40:53 +0000 (09:40 +0800)] 
test case of wrr lb

4 years agochange servers struct as comments
root [Fri, 9 Feb 2018 07:58:52 +0000 (15:58 +0800)] 
change servers struct as comments

4 years agoweighted round robin load balancer
root [Thu, 8 Feb 2018 11:19:56 +0000 (19:19 +0800)] 
weighted round robin load balancer

4 years agoadd amf3 support for data and command message in RTMP
zhujiashun [Tue, 6 Feb 2018 02:02:24 +0000 (10:02 +0800)] 
add amf3 support for data and command message in RTMP

4 years agoMerge pull request #239 from DatongLi/master
Ge Jun [Sat, 24 Feb 2018 05:51:21 +0000 (13:51 +0800)] 
Merge pull request #239 from DatongLi/master

add SIGTERM handle for brpc controller

4 years agoadd amf3 support for data and command message in RTMP
zhujiashun [Sat, 24 Feb 2018 03:23:58 +0000 (11:23 +0800)] 
add amf3 support for data and command message in RTMP

4 years agoAdd -graceful_quit_on_sigterm for SIGTERM handler 239/head
osdaniellee [Fri, 23 Feb 2018 04:53:55 +0000 (12:53 +0800)] 
Add -graceful_quit_on_sigterm for SIGTERM handler

4 years agoFix a typo in rtmp_protocol.cpp 245/head
zyearn [Tue, 13 Feb 2018 13:53:49 +0000 (21:53 +0800)] 
Fix a typo in rtmp_protocol.cpp

4 years agoMerge branch 'master' of github.com:brpc/brpc
zyearn [Tue, 13 Feb 2018 13:52:02 +0000 (21:52 +0800)] 
Merge branch 'master' of github.com:brpc/brpc

4 years agoFail the RPC ASSP if the sending socket is overcrowded
Zhangyi Chen [Thu, 1 Feb 2018 03:27:16 +0000 (11:27 +0800)] 
Fail the RPC ASSP if the sending socket is overcrowded

4 years agoadd SIGTERM handle for brpc controller
osdaniellee [Wed, 31 Jan 2018 14:49:46 +0000 (22:49 +0800)] 
add SIGTERM handle for brpc controller

4 years agoMerge branch 'master' of github.com:brpc/brpc
zhujiashun [Tue, 30 Jan 2018 14:00:56 +0000 (22:00 +0800)] 
Merge branch 'master' of github.com:brpc/brpc

4 years agomove setting stacksize from faq to body
gejun [Wed, 31 Jan 2018 03:13:44 +0000 (11:13 +0800)] 
move setting stacksize from faq to body

4 years agogroup compilation run-example run-tests together in getting_started.md
gejun [Wed, 31 Jan 2018 02:56:11 +0000 (10:56 +0800)] 
group compilation run-example run-tests together in getting_started.md

4 years agomake DEBUG_SYMBOLS on by default
zhujiashun [Tue, 30 Jan 2018 14:00:33 +0000 (22:00 +0800)] 
make DEBUG_SYMBOLS on by default

4 years agoFix a memory leak in doubly_buffered_data.h
zhujiashun [Tue, 30 Jan 2018 07:21:06 +0000 (15:21 +0800)] 
Fix a memory leak in doubly_buffered_data.h

4 years agoMerge branch 'master' of github.com:brpc/brpc
Zhangyi Chen [Mon, 29 Jan 2018 17:54:06 +0000 (09:54 -0800)] 
Merge branch 'master' of github.com:brpc/brpc

4 years agoFix compile errors in Centos7
Zhangyi Chen [Mon, 29 Jan 2018 17:53:45 +0000 (09:53 -0800)] 
Fix compile errors in Centos7

4 years agoFix compile errors in Centos7
Zhangyi Chen [Mon, 29 Jan 2018 17:52:18 +0000 (09:52 -0800)] 
Fix compile errors in Centos7

4 years agoAdd -D__STRICT_ANSI__ to suppress the error '__float128' is not yet implemented
zhujiashun [Fri, 26 Jan 2018 14:51:57 +0000 (22:51 +0800)] 
Add -D__STRICT_ANSI__ to suppress the error '__float128' is not yet implemented

4 years agomake argument of cmakedefine be consistent with variable in CMakeList
zhujiashun [Thu, 25 Jan 2018 10:49:08 +0000 (18:49 +0800)] 
make argument of cmakedefine be consistent with variable in CMakeList

4 years agoInstall protobuf files as well
Zhangyi Chen [Thu, 25 Jan 2018 09:20:15 +0000 (17:20 +0800)] 
Install protobuf files as well

4 years agoRevert changes on Makefile
Zhangyi Chen [Thu, 25 Jan 2018 07:24:19 +0000 (23:24 -0800)] 
Revert changes on Makefile

4 years agoRenam libbrpc_static.a to libbrpc.a
Zhangyi Chen [Thu, 25 Jan 2018 06:57:33 +0000 (22:57 -0800)] 
Renam libbrpc_static.a to libbrpc.a

4 years agoMerge pull request #230 from endyul/patch-1
Ge Jun [Tue, 23 Jan 2018 04:58:15 +0000 (12:58 +0800)] 
Merge pull request #230 from endyul/patch-1

Fix typo in client.md

4 years agoUpdate client.md 230/head
ZX Xu [Tue, 23 Jan 2018 04:44:57 +0000 (12:44 +0800)] 
Update client.md

`cntl` is not a pointer here

4 years agoMake HttpService.Echo in example/http_c++ as http service again
gejun [Mon, 22 Jan 2018 11:31:48 +0000 (19:31 +0800)] 
Make HttpService.Echo in example/http_c++ as http service again

4 years agoUpdate document for configuarable percentiles
gejun [Mon, 22 Jan 2018 11:08:42 +0000 (19:08 +0800)] 
Update document for configuarable percentiles

4 years agoMake percentiles on 50,90,99 configurable and change 50 to 80 by default
gejun [Mon, 22 Jan 2018 10:58:39 +0000 (18:58 +0800)] 
Make percentiles on 50,90,99 configurable and change 50 to 80 by default

4 years agoMerge pull request #228 from byronhe/patch-1
Zhangyi Chen [Mon, 22 Jan 2018 09:15:35 +0000 (17:15 +0800)] 
Merge pull request #228 from byronhe/patch-1

Update benchmark.md

4 years agoAdd NDEBUG
Zhangyi Chen [Mon, 22 Jan 2018 08:56:15 +0000 (16:56 +0800)] 
Add NDEBUG

4 years agoUpdate benchmark.md 228/head
byronhe [Mon, 22 Jan 2018 08:55:21 +0000 (16:55 +0800)] 
Update benchmark.md

拼写错误吧?

4 years agoFix NS of gflags in bthread.cpp
gejun [Sun, 21 Jan 2018 04:32:28 +0000 (20:32 -0800)] 
Fix NS of gflags in bthread.cpp

4 years agoupdated README
gejun [Sat, 20 Jan 2018 07:32:38 +0000 (15:32 +0800)] 
updated README

4 years agoupdate
zhujiashun [Tue, 16 Jan 2018 12:50:53 +0000 (20:50 +0800)] 
update

4 years agoMerge branch 'master' of https://github.com/brpc/brpc
gejun [Mon, 15 Jan 2018 12:16:50 +0000 (20:16 +0800)] 
Merge branch 'master' of https://github.com/brpc/brpc

4 years agoAdd min_concurrency flag and support creating workers lazily
gejun [Mon, 15 Jan 2018 12:16:11 +0000 (20:16 +0800)] 
Add min_concurrency flag and support creating workers lazily

4 years agominor change to README
gejun [Mon, 15 Jan 2018 12:15:01 +0000 (20:15 +0800)] 
minor change to README

4 years agochange some numbers in docs
gejun [Mon, 15 Jan 2018 12:07:10 +0000 (20:07 +0800)] 
change some numbers in docs

4 years agoDocument that SetFailed sets status_code as well
gejun [Mon, 15 Jan 2018 12:06:37 +0000 (20:06 +0800)] 
Document that SetFailed sets status_code as well

4 years agohighlight some sections in README
gejun [Mon, 15 Jan 2018 06:37:54 +0000 (14:37 +0800)] 
highlight some sections in README

4 years agoUpdate README_cn.md
Ge Jun [Mon, 15 Jan 2018 06:28:36 +0000 (14:28 +0800)] 
Update README_cn.md

4 years agoChange rule for contributing code
Ge Jun [Mon, 15 Jan 2018 06:25:10 +0000 (14:25 +0800)] 
Change rule for contributing code

4 years agoadd missing files for MAC
gejun [Fri, 12 Jan 2018 11:49:49 +0000 (19:49 +0800)] 
add missing files for MAC

4 years agoMerge pull request #197 from brpc/cmake_support
Ge Jun [Fri, 12 Jan 2018 11:45:42 +0000 (19:45 +0800)] 
Merge pull request #197 from brpc/cmake_support

make tools/ support cmake & modify docs/cn/getting_started.md to add cmake

4 years agokeep only one bazel compilation combination in travis 197/head
zhujiashun [Fri, 12 Jan 2018 07:44:42 +0000 (15:44 +0800)] 
keep only one bazel compilation combination in travis

4 years agomodify docs/cn/getting_started.md to support cmake
zhujiashun [Fri, 12 Jan 2018 07:09:25 +0000 (15:09 +0800)] 
modify docs/cn/getting_started.md to support cmake

4 years agomake tools/ support cmake
zhujiashun [Wed, 10 Jan 2018 13:18:16 +0000 (21:18 +0800)] 
make tools/ support cmake

4 years agopass the unittest from default Makefile to accelerate build process
zhujiashun [Wed, 10 Jan 2018 08:13:42 +0000 (16:13 +0800)] 
pass the unittest from default Makefile to accelerate build process

4 years agoMerge pull request #145 from dhx1989/master
Ge Jun [Wed, 10 Jan 2018 06:32:02 +0000 (14:32 +0800)] 
Merge pull request #145 from dhx1989/master

support bazel build

4 years agoSync clean_all_examples with make_all_examples
gejun [Wed, 10 Jan 2018 03:49:47 +0000 (11:49 +0800)] 
Sync clean_all_examples with make_all_examples

4 years agoUpdate tools/make_all_examples and clean_all_examples for cmake
gejun [Wed, 10 Jan 2018 03:47:33 +0000 (11:47 +0800)] 
Update tools/make_all_examples and clean_all_examples for cmake

4 years agoMerge pull request #191 from brpc/cmake_support
Ge Jun [Wed, 10 Jan 2018 03:11:33 +0000 (11:11 +0800)] 
Merge pull request #191 from brpc/cmake_support

make lib include bin into $PWD/output & make all example be able to be compiled by default

4 years agorestore sleep time in test StreamingRpcTest idle_timeout 191/head
zhujiashun [Tue, 9 Jan 2018 14:17:38 +0000 (22:17 +0800)] 
restore sleep time in test StreamingRpcTest idle_timeout

4 years agoadd sleep time in test StreamingRpcTest idle_timeout
zhujiashun [Tue, 9 Jan 2018 13:34:26 +0000 (21:34 +0800)] 
add sleep time in test StreamingRpcTest idle_timeout

4 years agoremove unnecessary spaces
zhujiashun [Tue, 9 Jan 2018 11:43:12 +0000 (19:43 +0800)] 
remove unnecessary spaces

4 years agomake lib include bin into /home/zhujiashun/brpc/output & make all example be able...
zhujiashun [Tue, 9 Jan 2018 11:40:01 +0000 (19:40 +0800)] 
make lib include bin into /home/zhujiashun/brpc/output & make all example be able to be compiled by default

4 years agoMerge pull request #189 from lzgdjl/master
Ge Jun [Tue, 9 Jan 2018 08:02:57 +0000 (16:02 +0800)] 
Merge pull request #189 from lzgdjl/master

fix a spell error

4 years agofix a spell error 189/head
liulei [Tue, 9 Jan 2018 06:27:43 +0000 (14:27 +0800)] 
fix a spell error

4 years agoMake bin and lib in /home/zjs/gitrepo/brpc/output/
zhujiashun [Tue, 9 Jan 2018 01:41:54 +0000 (17:41 -0800)] 
Make bin and lib in /home/zjs/gitrepo/brpc/output/

4 years agoController.SetFailed sets status_code as well
gejun [Mon, 8 Jan 2018 09:13:21 +0000 (17:13 +0800)] 
Controller.SetFailed sets status_code as well

4 years agoreplace tools/patch_from_svn with patch_from_baidu which adapts icode
gejun [Mon, 8 Jan 2018 09:12:45 +0000 (17:12 +0800)] 
replace tools/patch_from_svn with patch_from_baidu which adapts icode

4 years agoReplace -std=gnu++11 with -std=c++11
gejun [Sun, 7 Jan 2018 12:07:54 +0000 (20:07 +0800)] 
Replace -std=gnu++11 with -std=c++11

4 years agoMerge pull request #184 from brpc/cmake_support
Ge Jun [Sun, 7 Jan 2018 11:54:41 +0000 (19:54 +0800)] 
Merge pull request #184 from brpc/cmake_support

make all examples compiled alone

4 years agorename some variables 184/head
zhujiashun [Sun, 7 Jan 2018 08:26:27 +0000 (00:26 -0800)] 
rename some variables

4 years agomake all examples compiled alone
zhujiashun [Sun, 7 Jan 2018 07:06:41 +0000 (23:06 -0800)] 
make all examples compiled alone

4 years agoadd docs on map fields
gejun [Sun, 7 Jan 2018 05:39:08 +0000 (13:39 +0800)] 
add docs on map fields