This website requires JavaScript.
0e5d0220ec
Limit redis alloc size (#3050 )
Weibing Wang
2025-08-02 13:15:12 +08:00
d0f8f8fec6
Revert "Add redis allocation size limit (#3035 )"
wwbmmm
2025-07-31 10:16:02 +08:00
6943a7beed
when rdma event dispatcher unschedule is true, start ProcessEvent background
Yang Liming
2025-07-31 09:26:16 +08:00
dbc54b72a7
replace google::protobuf::int64 by int64_t (#3045 )
gulu-goolu
2025-07-30 10:09:18 +08:00
f838e0fb1d
Release 1.14.0 (#3044 )
Weibing Wang
2025-07-28 11:56:16 +08:00
60c8e693d6
add flags for set worker thread name (#3037 )
Yang,Liming
2025-07-27 00:40:17 +08:00
e0d12708d6
Enhance doc for server.md (#3040 )
mwish
2025-07-25 19:36:18 +08:00
353f2d0af1
add inline redis protocol support (#3024 )
Jerry Zhao
2025-07-25 19:35:33 +08:00
323f033fd8
Bugfix: SignalTrace mode has memory access problem (#3032 )
chenyujie
2025-07-23 23:00:31 +08:00
1280ac79a7
Release 1.14.0
1.14.0
wwbmmm
2025-07-23 10:41:58 +08:00
95b7de3d40
bugfix: runtime extend block pool (#2965 )
Yang,Liming
2025-07-23 10:20:53 +08:00
257134d688
optimize the fallback code style (#3008 )
none
2025-07-23 10:17:07 +08:00
05ec537ae6
Bugfix: bthread_worker_usage could exceed bthread_worker_count (#3009 )
Bright Chen
2025-07-23 10:15:36 +08:00
1ff5f3fc5a
Support generics for MultiDimension APIs (#3026 )
Bright Chen
2025-07-23 10:14:05 +08:00
75341f896d
Add redis allocation size limit (#3035 )
Weibing Wang
2025-07-23 00:23:36 +08:00
bea48d75fe
Bugfix: SignalTrace mode has memory and deadlock issues (#3019 )
Bright Chen
2025-07-18 23:35:00 +08:00
d95ede52bd
Bugfix: Butex returned to ObjectPool triggers use-after-poison (#3012 )
Bright Chen
2025-07-15 14:05:42 +08:00
a7dfbea910
Bugfix: LatencyRecorder::expose CHECK fails when save_series flag is false (#3022 )
Bright Chen
2025-07-11 11:18:52 +08:00
e0fe40e4e4
Opt log function name (#3017 )
Bright Chen
2025-07-07 22:46:22 +08:00
33c4396de7
Make unit tests runnable on macOS (#3018 )
Chen Chuanle
2025-07-06 23:27:14 +08:00
e6d803efdc
Fix the bug that the grpc protocol is incompatible with authentication(issue:#3001) (#3002 )
Paragrf
2025-07-03 17:33:47 +08:00
5bc6da6fe6
Bugfix: Socket without health check would be abnormally recycled (#3010 )
Bright Chen
2025-06-29 16:53:47 +08:00
d5cdbe69a6
fix: Specifying the global namespace for bind and connect (#3007 )
kkkshine
2025-06-25 15:38:49 +08:00
3dd23bcc9a
Add include guard in rwlock.h (#3005 )
xiongjiwei
2025-06-23 16:18:32 +08:00
663625a73b
support checksum (#2967 )
Yang,Liming
2025-06-20 14:16:35 +08:00
67057f8fe6
rdma support polling mode (#2920 )
Yang,Liming
2025-06-20 14:11:36 +08:00
7dfc3f52a8
Consistent hashing support server tag (#2994 )
egolearner
2025-06-20 13:16:01 +08:00
d4e46bddc1
Fix race condition that causes TimerThread to hang during shutdown (#2986 )
Chen Chuanle
2025-06-16 10:07:51 +08:00
10f8b24b96
Fix potential invalid memory access in StringSplitter (#2996 )
Chen Chuanle
2025-06-16 10:07:04 +08:00
fed627513e
Support macro to disable move (#2989 )
Bright Chen
2025-06-13 11:56:31 +08:00
ac92dd3785
Fix bthread task tracer deadlock bug (#2988 )
chenyujie
2025-06-10 10:12:00 +08:00
d0fa17634e
Optimize shared_ptr assignment in DoublyBufferedData (#2981 )
Chen Chuanle
2025-06-07 23:20:20 +08:00
8f7a402729
Fix incorrect seq id setting in thrift message begin (#2984 )
Bright Chen
2025-06-07 17:27:06 +08:00
c24e641009
Fix UT compilation errors with GCC 13 due to missing <cstdint> includes (#2979 )
Xiaochuan Ye
2025-06-01 21:10:34 +08:00
66e9635e91
Fix invalid url of thrift (#2975 )
Bright Chen
2025-05-27 22:21:24 +08:00
6ef8b9ddeb
Fix libunwind linked by default on x86_64 cpu when building via bazel (#2973 )
tongke
2025-05-24 20:07:54 +08:00
5b0a6c1bda
epoll bthread deal first (#2819 )
Jade
2025-05-22 10:14:06 +08:00
74ca5964dc
Merge pull request #2962 from zhangqiongyu/feature/optimize_rdma
HU
2025-05-18 10:27:50 +08:00
1c03278331
Merge pull request #2964 from zhoukangsheng/support_health_check_option
HU
2025-05-18 10:25:25 +08:00
c47ec71a0d
Merge pull request #2966 from lorinlee/release-1.13.0
1.13.0
LorinLee
2025-05-12 00:42:09 +08:00
118289fd76
Release 1.13.0
lorinlee
2025-05-11 23:36:52 +08:00
ffaa7ba627
feat: reduce the failure rate of brpc_load_balancer_unittest
zhoukangsheng
2025-05-10 17:41:28 +08:00
96f5d9ab1b
feat: add health_check_option.h
zhoukangsheng
2025-05-10 16:30:09 +08:00
84071ed058
feat: change members to a single HealthCheckOption member && update ComputeChannelSignature
zhoukangsheng
2025-05-09 22:41:25 +08:00
4a0f411b01
feat: 支持channel维度设置rpc级别健康检查参数
zhoukangsheng
2025-05-06 22:48:13 +08:00
c9a59247ab
fix typo
zhangqy
2025-05-09 11:22:30 +08:00
011dabe9c8
Make sure WeightedRandomizedLoadBalancer can traverse the whole server list (#2953 )
Bright Chen
2025-05-08 17:56:00 +08:00
5a64de0145
fix npe and reduce assignment instructions within the loop
zhangqy
2025-04-29 14:40:32 +08:00
6ef4158cc6
use standard alg to optimze comparator (#2959 )
none
2025-04-27 10:01:26 +08:00
bf389c872a
Fix HttpResponseSenderAsDone Run with NULL messages (#2958 )
Bright Chen
2025-04-25 15:38:50 +08:00
3eb40413b2
iobuf support reserve_aligned (#2942 )
Yang,Liming
2025-04-24 15:37:26 +08:00
decdf3e7d8
Fix compile errors of json2pb (#2956 )
Bright Chen
2025-04-24 10:15:49 +08:00
a4e5436ee9
Change issue and PR templates to encourage contributors to use English
wwbmmm
2025-04-22 17:01:05 +08:00
8875896aad
Add notification for discussions
wwbmmm
2025-04-22 12:59:01 +08:00
cab663ff8a
chore: Enable GitHub Discussions (#2955 )
tison
2025-04-22 12:54:43 +08:00
5575a92b9f
change issue notification maillist
wwbmmm
2025-04-22 10:41:44 +08:00
ba9e8388b6
Fix thread safety of Wrapper (#2952 )
Bright Chen
2025-04-21 09:52:24 +08:00
1337db0331
Fix batch create stream and make SetHostSocket thread safe (#2938 )
Jenrry You
2025-04-18 16:30:56 +08:00
02703638aa
Fix thread safety of AgentCombiner (#2949 )
Bright Chen
2025-04-17 20:12:57 +08:00
a1877bc077
Support various payload of baidu-std: json, proto-json and proto-text (#2946 )
Bright Chen
2025-04-16 17:03:30 +08:00
d9dd7b05b9
Make socket default bthread tag right (#2948 )
Yang,Liming
2025-04-13 20:53:28 +08:00
f8eb9ec08e
Nit enhance with const string (#2911 )
Sam Yuan
2025-04-11 10:02:28 +08:00
c7ed9f6982
Add headers to sub cntl. (#2943 )
beesflower
2025-04-08 23:33:52 +08:00
65b550e448
use BAIDU_VOLATILE_THREAD_LOCAL to declare tls_bls to avoid error compiler optimization (#2934 )
Pxl
2025-04-08 23:06:32 +08:00
724e2fdc4f
Fix class data for protobuf v27+ (#2941 )
Xiaofeng Wang
2025-04-07 22:17:36 +08:00
062594587f
Disable CondTest.too_many_bthreads_from_bthread in asan ut (#2940 )
Bright Chen
2025-04-06 12:15:59 +08:00
3d16b5bc08
Merge pull request #2918 from zcfh/fix-tls-variable-load
LorinLee
2025-04-03 22:40:55 +08:00
985569728a
Merge pull request #2929 from GreateCode/jemalloc_objects
LorinLee
2025-04-03 22:36:59 +08:00
f44f803a96
Fix asan switch fiber with error stack info (#2931 )
Bright Chen
2025-04-02 20:27:41 +08:00
15b52c59dd
Remove Incorrect log in RemoveServersInBatch (#2932 )
Bright Chen
2025-03-31 22:24:52 +08:00
ab66887755
Remove the unused INVALID_PTHREAD_KEY (#2930 )
Bright Chen
2025-03-31 10:27:31 +08:00
bf88565ca9
support dynamic update method concurrency (#2923 )
Yang,Liming
2025-03-30 23:12:49 +08:00
c7add74fab
Support ProtoJson formatted http body (#2921 )
Bright Chen
2025-03-30 15:02:26 +08:00
b38ffa42ed
jemalloc profiler support objects
GreateCode
2025-03-29 23:49:07 +08:00
0c4f2a897c
Fix some unstable UTs (#2928 )
Bright Chen
2025-03-28 23:13:42 +08:00
7a7d1c83e5
Support AddressSanitizer (#2890 )
Bright Chen
2025-03-26 20:07:45 +08:00
5c8bd0643e
Fix double free messages in baidu-std (#2924 )
Bright Chen
2025-03-23 14:07:22 +08:00
1c5331459b
Optimize zero copy of http body (#2915 )
Bright Chen
2025-03-21 23:48:14 +08:00
b6e4f03ba2
Optimize server latency (#2886 )
Bright Chen
2025-03-21 23:45:37 +08:00
da4e33a6ee
Support a more safe read function and variadic functions of DoublyBufferedData (#2898 )
Bright Chen
2025-03-21 23:42:43 +08:00
2447f185ae
[#2913 ] fix link error if with glog (#2914 )
Allen
2025-03-20 21:31:55 +08:00
e951ffbe57
Fix compiler optimize thread local variable access bthread_usleep/bthread_yield contains access to TLS variables. In LTO mode, exceptions may occur due to cross-module optimization. For example, bthread_usleep is inlined into WatchConnections, the compiler(clang-17.0.6) cache the address outside the loop, triggering the error mentioned in #2156 .
wuminghui
2025-03-18 11:50:31 +08:00
df0fbdc5d9
Fix ParkingLot::signal does not modify _pending_signal when there is no waiter (#2916 )
Bright Chen
2025-03-15 16:54:44 +08:00
b4ce61f8f4
Fix format of prometheus service (#2899 )
Regal
2025-03-12 09:33:33 +08:00
cb1a620594
Record latency of EventDispatcher (#2897 )
Bright Chen
2025-03-06 19:56:29 +08:00
77431a345a
Reduce futex usage in ParkingLot (#2907 )
Jim Lin
2025-03-06 19:26:21 +08:00
cffbd243e5
keep session info in RedisConnContext (#2902 )
Tanghui Lin
2025-03-06 19:25:52 +08:00
3e97efee97
Update ubuntu-20.04 to ubuntu-22.04 in CI (#2909 )
Bright Chen
2025-03-05 21:48:00 +08:00
71184b03f1
Support bthread tracer with bazel (#2905 )
Bright Chen
2025-03-04 21:49:40 +08:00
f642491996
add gflag max_multi_dimension_stats_count (#2894 )
caidj
2025-02-20 14:33:10 +08:00
4005a08b07
Fix description of VersionedRefWithId (#2895 )
Bright Chen
2025-02-19 10:49:12 +08:00
923d4137fe
Support segment large stream messages automatically (#2889 )
Jenrry You
2025-02-17 12:58:13 +08:00
418abca252
Fix build on macos with apple M1 chip (#2846 )
tongke
2025-02-09 19:53:28 +08:00
cfe2537104
Merge pull request #2887 from chenBright/fix_release_doc
LorinLee
2025-01-30 16:52:58 +08:00
f65725709d
fix memory leak issue #2871 (#2872 )
w-gc
2025-01-29 23:20:38 +08:00
002fd86f38
Fix release documents
Bright Chen
2025-01-29 23:16:07 +08:00
1132a297f5
Release 1.12.1
release-1.12
Bright Chen
2025-01-19 21:57:57 +08:00
ad72a72283
Fix gflag namespace of example and tools (#2879 )
Bright Chen
2025-01-19 21:28:55 +08:00
aef38ae897
Fix gflag namespace (#2877 )
Bright Chen
2025-01-18 17:49:51 +08:00
73df30b5e6
Fix some compilation warning issues (#2876 )
Bright Chen
2025-01-16 11:05:33 +08:00