incubator-brpc.git
2 hours agoMerge pull request #1935 from TousakaRin/helei_update_oncall_sept master
TousakaRin [Mon, 26 Sep 2022 03:47:00 +0000 (11:47 +0800)] 
Merge pull request #1935 from TousakaRin/helei_update_oncall_sept

Update Oncall record

2 hours agoUpdate Oncall record 1935/head
lei he [Mon, 26 Sep 2022 03:45:36 +0000 (11:45 +0800)] 
Update Oncall record

3 hours agohttp response uses brpc error code (#1927)
chenBright [Mon, 26 Sep 2022 02:10:22 +0000 (10:10 +0800)] 
http response uses brpc error code (#1927)

* http response uses brpc error code

* add gflag for using http error code

* add unit test of http error code

6 days agoMerge pull request #1926 from morningman/doris_user
Tanzhongyi(Jerry Tan) [Mon, 19 Sep 2022 06:36:39 +0000 (14:36 +0800)] 
Merge pull request #1926 from morningman/doris_user

[user-cases] add Apache Doris user case

7 days agoMerge pull request #1920 from yyweii/master
Jiashun Zhu [Sun, 18 Sep 2022 19:47:56 +0000 (21:47 +0200)] 
Merge pull request #1920 from yyweii/master

Fix bvar_dump_tabs space in dumped file

9 days ago[document] Add vcpkg instruction step (#1925)
Jack·Boos·Yu [Fri, 16 Sep 2022 10:45:15 +0000 (10:45 +0000)] 
[document] Add vcpkg instruction step (#1925)

9 days agoadd nacos naming service (#1922)
yyweii [Fri, 16 Sep 2022 10:43:14 +0000 (18:43 +0800)] 
add nacos naming service (#1922)

9 days ago[user-cases] add Apache Doris user case 1926/head
morningman [Fri, 16 Sep 2022 09:35:48 +0000 (17:35 +0800)] 
[user-cases] add Apache Doris user case

10 days agofix a typo in grpc protocol (#1924)
bbbezxcy [Thu, 15 Sep 2022 10:50:51 +0000 (18:50 +0800)] 
fix a typo in grpc protocol (#1924)

* fix a typo in grpc protocol

* ERESPONSE->EREQUEST

Co-authored-by: 薛传宇 <xuechuanyu@cmss.chinamobile.com>
12 days agoFix not to abort when checking the errorno with unicode string (#1142)
tobe [Tue, 13 Sep 2022 11:40:06 +0000 (19:40 +0800)] 
Fix not to abort when checking the errorno with unicode string (#1142)

13 days agoUpdate oncall.md
Weibing Wang [Tue, 13 Sep 2022 02:32:40 +0000 (10:32 +0800)] 
Update oncall.md

2 weeks agoremove white space from default value of bvar_dump_tabs 1920/head
yyweii [Thu, 8 Sep 2022 02:57:55 +0000 (10:57 +0800)] 
remove white space from default value of bvar_dump_tabs

3 weeks agoMerge pull request #1657 from hcoona/private/hcoona/improve-bazel-build
Jiashun Zhu [Wed, 31 Aug 2022 13:35:24 +0000 (15:35 +0200)] 
Merge pull request #1657 from hcoona/private/hcoona/improve-bazel-build

Rework Bazel build system to compatible with the lastest Bazel version

3 weeks agoChore: rework Bazel build system 1657/head
Shuai Zhang [Tue, 28 Dec 2021 14:21:09 +0000 (22:21 +0800)] 
Chore: rework Bazel build system

3 weeks agoMerge pull request #1913 from wwbmmm/fix-pb-override-thrift
Jiashun Zhu [Tue, 30 Aug 2022 19:51:39 +0000 (21:51 +0200)] 
Merge pull request #1913 from wwbmmm/fix-pb-override-thrift

Fix thrift_message pb override issue

3 weeks agoFix thrift_message pb override issue 1913/head
wwbmmm [Tue, 30 Aug 2022 10:46:29 +0000 (18:46 +0800)] 
Fix thrift_message pb override issue

3 weeks agoSupport -escape_log
gejun.0 [Tue, 30 Aug 2022 08:57:54 +0000 (16:57 +0800)] 
Support -escape_log

3 weeks agoexpose logging::PrintLog
gejun.0 [Tue, 30 Aug 2022 07:23:14 +0000 (15:23 +0800)] 
expose logging::PrintLog

3 weeks agofix coredump cause by uri like 'host:port/hotspots/growth_non_responsive?console...
Yingchun Lai [Mon, 29 Aug 2022 11:30:17 +0000 (19:30 +0800)] 
fix coredump cause by uri like 'host:port/hotspots/growth_non_responsive?console=abc' (#1278)

4 weeks agofix rpc_replay can't send request equably (#1910)
bumingchun [Mon, 29 Aug 2022 02:27:22 +0000 (10:27 +0800)] 
fix rpc_replay can't send request equably (#1910)

* fix rpc_replay can't send request equably

* 类型修改

4 weeks agoMerge pull request #1909 from wwbmmm/fix-pb-override
果冻虾仁 [Sun, 28 Aug 2022 08:54:50 +0000 (16:54 +0800)] 
Merge pull request #1909 from wwbmmm/fix-pb-override

Fix override issue in pb 3.21

4 weeks agoFix override issue in pb 3.21 1909/head
wwbmmm [Sun, 28 Aug 2022 07:13:49 +0000 (15:13 +0800)] 
Fix override issue in pb 3.21

4 weeks agominor fix
gejun.0 [Sat, 27 Aug 2022 05:17:30 +0000 (13:17 +0800)] 
minor fix

4 weeks agofix some warnings for clang and revert changes on ALIGNAS/ALIGNOF
gejun [Sat, 27 Aug 2022 05:03:03 +0000 (13:03 +0800)] 
fix some warnings for clang and revert changes on ALIGNAS/ALIGNOF

4 weeks agoMerge branch 'master' of github.com:apache/incubator-brpc
gejun.0 [Sat, 27 Aug 2022 04:13:57 +0000 (12:13 +0800)] 
Merge branch 'master' of github.com:apache/incubator-brpc

4 weeks agofixes for gcc on arm64
gejun.0 [Sat, 27 Aug 2022 04:05:31 +0000 (12:05 +0800)] 
fixes for gcc on arm64

4 weeks agoFix override issue in pb
gejun [Fri, 26 Aug 2022 13:07:11 +0000 (21:07 +0800)] 
Fix override issue in pb

4 weeks agofix ALIGNAS/ALIGNOF/BAIDU_CACHELINE_ALIGMENT
gejun.0 [Fri, 26 Aug 2022 10:49:38 +0000 (18:49 +0800)] 
fix ALIGNAS/ALIGNOF/BAIDU_CACHELINE_ALIGMENT

4 weeks agohandle override related warnings
gejun.0 [Thu, 25 Aug 2022 08:18:34 +0000 (16:18 +0800)] 
handle override related warnings

4 weeks agoFix slow test in brpc_socket_unittest.cpp (#1898)
Jiashun Zhu [Thu, 25 Aug 2022 02:15:38 +0000 (04:15 +0200)] 
Fix slow test in brpc_socket_unittest.cpp (#1898)

4 weeks agoUpdate bvar_c++.md (#1902)
serverglen [Thu, 25 Aug 2022 02:15:01 +0000 (10:15 +0800)] 
Update bvar_c++.md (#1902)

4 weeks agoMerge pull request #1905 from ml-haha/master
Jiashun Zhu [Wed, 24 Aug 2022 18:27:41 +0000 (20:27 +0200)] 
Merge pull request #1905 from ml-haha/master

fix compile warning: warning: class 'DumpOptions' was previously declared as a struct

4 weeks agofix compile warning 1905/head
sven [Wed, 24 Aug 2022 13:51:14 +0000 (21:51 +0800)] 
fix compile warning

4 weeks agoMerge pull request #1901 from wwbmmm/fix-test-bvar-fail-on-mac
Jiashun Zhu [Tue, 23 Aug 2022 19:34:15 +0000 (21:34 +0200)] 
Merge pull request #1901 from wwbmmm/fix-test-bvar-fail-on-mac

Fix test_bvar fail on mac

5 weeks agoUpdate oncall.md (#1900)
serverglen [Mon, 22 Aug 2022 05:20:20 +0000 (13:20 +0800)] 
Update oncall.md (#1900)

5 weeks agoFix test_bvar fail on mac 1901/head
wwbmmm [Mon, 22 Aug 2022 03:12:38 +0000 (11:12 +0800)] 
Fix test_bvar fail on mac

5 weeks agosupport customized server bvar prefix (#1854)
Jenrry You [Fri, 19 Aug 2022 03:42:35 +0000 (11:42 +0800)] 
support customized server bvar prefix (#1854)

5 weeks agoMerge pull request #1893 from chenBright/chore_case
Jiashun Zhu [Wed, 17 Aug 2022 19:42:59 +0000 (21:42 +0200)] 
Merge pull request #1893 from chenBright/chore_case

Add one user case

5 weeks agoRestruct event_dispatcher source file (#1888)
果冻虾仁 [Wed, 17 Aug 2022 19:34:00 +0000 (03:34 +0800)] 
Restruct event_dispatcher source file (#1888)

Split event_dispatcher into separate operating system specific files

5 weeks agochore: update case 1893/head
chenguangming [Wed, 17 Aug 2022 11:40:00 +0000 (19:40 +0800)] 
chore: update case

5 weeks agocommunity: update oncall record. (#1890)
TousakaRin [Wed, 17 Aug 2022 05:39:10 +0000 (13:39 +0800)] 
community: update oncall record. (#1890)

5 weeks agoimplement bvar::WindowEx and bvar::PerSecondEx (#1603)
serverglen [Tue, 16 Aug 2022 02:08:41 +0000 (10:08 +0800)] 
implement bvar::WindowEx and bvar::PerSecondEx (#1603)

* implement bvar::WindowEx and bvar::PerSecondEx

* Update bvar_c++.md

* Update bvar_c++.md

* Update bvar_c++.md

* Update bvar.md

6 weeks agoMerge pull request #1884 from chenBright/fix_double_delete_keytable
jamesge [Mon, 15 Aug 2022 03:29:03 +0000 (11:29 +0800)] 
Merge pull request #1884 from chenBright/fix_double_delete_keytable

fix the first bthread keytable on worker pthread will be deleted twice

6 weeks agoFix typo: /user is /usr (#1886)
果冻虾仁 [Mon, 15 Aug 2022 03:22:39 +0000 (11:22 +0800)] 
Fix typo: /user is /usr (#1886)

6 weeks agoMerge pull request #1608 from serverglen/feature-mbvar
Weibing Wang [Mon, 15 Aug 2022 03:20:59 +0000 (11:20 +0800)] 
Merge pull request #1608 from serverglen/feature-mbvar

Implement multi bvar feature

6 weeks agofix the problem that the first bthread keytable on worker pthread will be deleted... 1884/head
chenguangming [Fri, 12 Aug 2022 11:24:06 +0000 (19:24 +0800)] 
fix the problem that the first bthread keytable on worker pthread will be deleted twice

6 weeks agoUpdate bvar_c++.md 1608/head
serverglen [Thu, 11 Aug 2022 16:42:23 +0000 (00:42 +0800)] 
Update bvar_c++.md

6 weeks agoUpdate mbvar_c++.md
serverglen [Thu, 11 Aug 2022 16:36:29 +0000 (00:36 +0800)] 
Update mbvar_c++.md

6 weeks agoUpdate bvar_c++.md
serverglen [Thu, 11 Aug 2022 16:33:20 +0000 (00:33 +0800)] 
Update bvar_c++.md

6 weeks agoUpdate bvar.md
serverglen [Thu, 11 Aug 2022 16:10:35 +0000 (00:10 +0800)] 
Update bvar.md

6 weeks agoUpdate vars.md
serverglen [Thu, 11 Aug 2022 16:06:03 +0000 (00:06 +0800)] 
Update vars.md

6 weeks agoImplement multi bvar feature
liushuai06 [Tue, 9 Aug 2022 05:13:31 +0000 (13:13 +0800)] 
Implement multi bvar feature

6 weeks agoupdate readme to add link to coc (#1564)
Tanzhongyi(Jerry Tan) [Tue, 9 Aug 2022 03:00:52 +0000 (11:00 +0800)] 
update readme to add link to coc (#1564)

* update readme to add link to coc

* update gnp edit command options

6 weeks agoImplement multi bvar feature
serverglen [Mon, 8 Aug 2022 15:55:58 +0000 (23:55 +0800)] 
Implement multi bvar feature

6 weeks agoMerge pull request #1879 from serverglen/serverglen-brpc-introduce
Tanzhongyi(Jerry Tan) [Mon, 8 Aug 2022 15:26:23 +0000 (23:26 +0800)] 
Merge pull request #1879 from serverglen/serverglen-brpc-introduce

Update brpc introduction

6 weeks agoUpdate README_cn.md 1879/head
serverglen [Mon, 8 Aug 2022 11:26:33 +0000 (19:26 +0800)] 
Update README_cn.md

6 weeks agoUpdate .asf.yaml
serverglen [Mon, 8 Aug 2022 11:22:06 +0000 (19:22 +0800)] 
Update .asf.yaml

6 weeks agoUpdate README.md
serverglen [Mon, 8 Aug 2022 11:19:34 +0000 (19:19 +0800)] 
Update README.md

7 weeks agoFix currently broken MacOS build (#1871)
Jiashun Zhu [Mon, 8 Aug 2022 02:09:59 +0000 (04:09 +0200)] 
Fix currently broken MacOS build (#1871)

7 weeks agoMerge pull request #1873 from apache/tanzhongyi003-patch-1
Tanzhongyi(Jerry Tan) [Sun, 7 Aug 2022 09:02:26 +0000 (17:02 +0800)] 
Merge pull request #1873 from apache/tanzhongyi003-patch-1

Update README.md

7 weeks agoMerge pull request #1868 from dandyhuang/master
Jiashun Zhu [Sat, 6 Aug 2022 19:13:07 +0000 (21:13 +0200)] 
Merge pull request #1868 from dandyhuang/master

Pass H2 protocol to server handler

7 weeks agoUpdate cases.md (#1878)
xdh [Fri, 5 Aug 2022 13:53:18 +0000 (21:53 +0800)] 
Update cases.md (#1878)

7 weeks agoUpdate the scale of brpc clusters within baidu (#1877)
KaneVV1 [Fri, 5 Aug 2022 11:19:40 +0000 (19:19 +0800)] 
Update the scale of brpc clusters within baidu (#1877)

* Update the scale of brpc clusters within baidu

* Update cases.md

7 weeks agoUpdate README.md 1873/head
Tanzhongyi(Jerry Tan) [Thu, 4 Aug 2022 00:19:04 +0000 (08:19 +0800)] 
Update README.md

7 weeks agoFix(h2 protocol): ProcessHttpRequest 1868/head
dandyhuang [Tue, 2 Aug 2022 07:52:51 +0000 (15:52 +0800)] 
Fix(h2 protocol): ProcessHttpRequest

8 weeks agoUpdate community/release_cn.md (#1866)
serverglen [Mon, 1 Aug 2022 04:00:04 +0000 (12:00 +0800)] 
Update community/release_cn.md (#1866)

* Update release_cn.md

* Update release_cn.md

* Update release_cn.md

* Update release_cn.md

* Update release_cn.md

* Update release_cn.md

* Update release_cn.md

8 weeks agoAdd user case in xiaohongshu(#1867)
lzfhust [Mon, 1 Aug 2022 03:57:50 +0000 (11:57 +0800)] 
Add user case in xiaohongshu(#1867)

8 weeks agoUpdate oncall.md
Weibing Wang [Mon, 1 Aug 2022 03:55:26 +0000 (11:55 +0800)] 
Update oncall.md

8 weeks agofix #1973 (#1863)
HU [Mon, 1 Aug 2022 02:15:44 +0000 (10:15 +0800)] 
fix #1973 (#1863)

Co-authored-by: XiguoHu <huxiguo@baidu.com>
8 weeks agorelease brpc 1.2.0 (#1864)
serverglen [Fri, 29 Jul 2022 09:19:10 +0000 (17:19 +0800)] 
release brpc 1.2.0 (#1864)

* Update RELEASE_VERSION

* Update CMakeLists.txt

2 months agoMerge pull request #1858 from chenBright/fix_after_hc_completed
Jiashun Zhu [Tue, 26 Jul 2022 20:31:12 +0000 (22:31 +0200)] 
Merge pull request #1858 from chenBright/fix_after_hc_completed

Call AfterHCCompleted when WaitAndReset fails

2 months agocall AfterHCCompleted when WaitAndReset fails 1858/head
chenguangming [Tue, 26 Jul 2022 09:32:37 +0000 (17:32 +0800)] 
call AfterHCCompleted when WaitAndReset fails

2 months agoMerge pull request #1856 from zyearn/improve_log_07_25
serverglen [Tue, 26 Jul 2022 01:52:34 +0000 (09:52 +0800)] 
Merge pull request #1856 from zyearn/improve_log_07_25

Add '=' sign for a log in socket.cpp

2 months agoAdd '=' sign for a log in socket.cpp 1856/head
zhujiashun [Mon, 25 Jul 2022 20:05:01 +0000 (22:05 +0200)] 
Add '=' sign for a log in socket.cpp

2 months agoMerge pull request #1817 from chenBright/fix_socket_recyle_flag
Jiashun Zhu [Mon, 25 Jul 2022 20:03:35 +0000 (22:03 +0200)] 
Merge pull request #1817 from chenBright/fix_socket_recyle_flag

Fix in some cases that socket additional ref can't be released when socket is reviving

2 months agoadd HC-related reference infomation to DebugSocket 1817/head
chenguangming [Mon, 25 Jul 2022 03:29:15 +0000 (11:29 +0800)] 
add HC-related reference infomation to DebugSocket

2 months agofix annotations
chenguangming [Mon, 25 Jul 2022 03:20:40 +0000 (11:20 +0800)] 
fix annotations

2 months agoavoid run 2 hc at the same time
chenguangming [Sat, 23 Jul 2022 10:26:38 +0000 (18:26 +0800)] 
avoid run 2 hc at the same time

2 months agofix update ReleaseAdditionalReference && use sched_yield instead of bthread_yield
chenguangming [Thu, 23 Jun 2022 04:17:30 +0000 (12:17 +0800)] 
fix update ReleaseAdditionalReference && use sched_yield instead of bthread_yield

2 months agofix additional refrerence can not release when socket is reviving
chenguangming [Wed, 22 Jun 2022 12:22:22 +0000 (20:22 +0800)] 
fix additional refrerence can not release when socket is reviving

2 months agoAdd apache package validator (#1848)
Xiaofeng Wang [Fri, 22 Jul 2022 03:54:31 +0000 (11:54 +0800)] 
Add apache package validator (#1848)

2 months agoFixing compilation in rpc_press, and fixing typo in execution-queue (#1846)
mwish [Fri, 22 Jul 2022 03:53:56 +0000 (11:53 +0800)] 
Fixing compilation in rpc_press, and fixing typo in execution-queue (#1846)

2 months agoSpecify socket_id for health checking code path (#1852)
Jiashun Zhu [Fri, 22 Jul 2022 03:52:27 +0000 (05:52 +0200)] 
Specify socket_id for health checking code path (#1852)

2 months agoMerge pull request #1814 from chenBright/fix_socket_ssl_state
Jiashun Zhu [Thu, 21 Jul 2022 20:55:21 +0000 (22:55 +0200)] 
Merge pull request #1814 from chenBright/fix_socket_ssl_state

Fix ssl state exception coredump when Dowrite and HealthCheck happen simultaneously

2 months agorename _is_in_socket_map to _is_hc_related_ref_held 1814/head
chenguangming [Thu, 21 Jul 2022 04:14:45 +0000 (12:14 +0800)] 
rename _is_in_socket_map to _is_hc_related_ref_held

2 months agoMerge pull request #1768 from zwkno1/redis_auth
LorinLee [Tue, 19 Jul 2022 19:02:48 +0000 (03:02 +0800)] 
Merge pull request #1768 from zwkno1/redis_auth

redis auth support select db

2 months agoMerge pull request #1826 from jenrryyou/fix_stream_feedback_will_send_rst
LorinLee [Tue, 19 Jul 2022 18:59:47 +0000 (02:59 +0800)] 
Merge pull request #1826 from jenrryyou/fix_stream_feedback_will_send_rst

Fix stream will respond received feedback frame with RST frame when closed

2 months agoset _is_in_socket_map after insert successfully
chenguangming [Tue, 19 Jul 2022 03:45:55 +0000 (11:45 +0800)] 
set _is_in_socket_map after insert successfully

2 months agoMerge pull request #1843 from wwbmmm/fix-uds-ut-on-mac
jamesge [Tue, 19 Jul 2022 02:29:21 +0000 (10:29 +0800)] 
Merge pull request #1843 from wwbmmm/fix-uds-ut-on-mac

Fix UDS ut failed on MacOS

2 months agoFix UDS ut failed on MacOS 1843/head
wwbmmm [Mon, 18 Jul 2022 09:55:48 +0000 (17:55 +0800)] 
Fix UDS ut failed on MacOS

2 months ago[doc] Update supported gcc version
wwbmmm [Mon, 18 Jul 2022 08:19:41 +0000 (16:19 +0800)] 
[doc] Update supported gcc version

2 months agorename _enalbe_health_check to _is_in_socket_map
chenguangming [Mon, 18 Jul 2022 04:10:37 +0000 (12:10 +0800)] 
rename _enalbe_health_check to _is_in_socket_map

2 months agoFix DoublyBufferedData limits by _SC_THREAD_KEYS_MAX (#1838)
KaneVV1 [Mon, 18 Jul 2022 02:13:32 +0000 (10:13 +0800)] 
Fix DoublyBufferedData limits by _SC_THREAD_KEYS_MAX (#1838)

* Fix apache#502 DoublyBufferedData limits by _SC_THREAD_KEYS_MAX

* Fix DoublyBufferedData limits by _SC_THREAD_KEYS_MAX

2 months agoMerge pull request #1840 from wasphin/feature/license-eyes
LorinLee [Sat, 16 Jul 2022 05:37:04 +0000 (13:37 +0800)] 
Merge pull request #1840 from wasphin/feature/license-eyes

Add skywalking license eyes

2 months agoAdd skywalking license eyes 1840/head
Xiaofeng Wang [Fri, 15 Jul 2022 14:56:08 +0000 (22:56 +0800)] 
Add skywalking license eyes

2 months agoAdd Apache license header
Xiaofeng Wang [Fri, 15 Jul 2022 14:53:27 +0000 (22:53 +0800)] 
Add Apache license header

2 months agoMerge pull request #1783 from wwbmmm/fix-attribute-const
LorinLee [Fri, 15 Jul 2022 13:53:26 +0000 (21:53 +0800)] 
Merge pull request #1783 from wwbmmm/fix-attribute-const

Fix __const__ compile error in gcc version >= 11.2.0

2 months agoMerge pull request #1837 from wasphin/feature/update-getting-start
LorinLee [Thu, 14 Jul 2022 02:12:03 +0000 (10:12 +0800)] 
Merge pull request #1837 from wasphin/feature/update-getting-start

doc: update compiling with cmake

2 months agodoc: update compiling with cmake 1837/head
Xiaofeng Wang [Wed, 13 Jul 2022 14:45:52 +0000 (22:45 +0800)] 
doc: update compiling with cmake

2 months agoMerge pull request #1834 from TousakaRin/helei_update_doc_for_auto_concurrency
TousakaRin [Tue, 12 Jul 2022 12:06:34 +0000 (20:06 +0800)] 
Merge pull request #1834 from TousakaRin/helei_update_doc_for_auto_concurrency

auto concurrency limiter: update doc to make it consisten with the code