Commit Graph

  • 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