You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brpc.apache.org by ja...@apache.org on 2019/12/27 08:11:41 UTC

[incubator-brpc] branch master updated (7906e5f -> cd9bcea)

This is an automated email from the ASF dual-hosted git repository.

jamesge pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-brpc.git.


    from 7906e5f  Merge pull request #1000 from zyearn/add_cmake_dependencies
     new dacc523  redis_server_protocol: complete server parsing
     new 5f4815a  redis_server_protocol: add set_xxx in RedisReply
     new 78ae56e  redis_server_protocol: add RedisReply::SerializeToIOBuf and UT
     new 978814f  redis_server_protocol: fix compilation
     new 0c96ece  redis_server_protocol: rename RedisReply to RedisMessage
     new bd7522b  redis_server_protocol: improve user comment
     new 97fde2e  redis_server_protocol: refine code
     new 0ddf161  redis_server_protocol: remove 'override' in redis.h to avoid errors by -Winconsistent-missing-override
     new 801bb1f  redis_server_protocol: add missing header
     new d782617  redis_server_protocol: change user interface && support multi
     new 8c1f531  redis_server_protocol: refine code
     new bace6cc  redis_server_protocol: add async interface
     new c7b63da  redis_server_protocol: refine code
     new 3c4d745  redis_server_protocol: refine code
     new c9cb309  redis_server_protocol: refine UT
     new da0168a  redis_server_protocol: fix mem leak
     new 13ffbdf  redis_server_protocol: add missing header
     new bb09b15  redis_server_protocol: combine ServerContext and RedisConnContext
     new 64d0bce  redis_server_protocol: combine buf and then write
     new 1b342f7  redis_server_protocol: rename RedisMessage back to RedisReply
     new f2444e5  redis_server_protocol: move some code
     new 26ff9d4  redis_server_protocol: add comments
     new 927bb77  redis_server_protocol: refine comment
     new cb9e8c9  redis_server_protocol: clear pending closure
     new 5301f73  redis_server_protocol: fix bug in long message
     new a281b1b  redis_server_protocol: add redis server example
     new d35efef  redis_server_protocol: separate delete process
     new 491a186  redis_server_protocol: clear arena in rediscxt asap
     new a79093b  redis_server_protocol: revise to sync interface
     new 2d0c8c3  redis_server_protocol: refine code
     new 5c8794c  redis_server_protocol: offer user redis string instead of arrays
     new ba7f3d5  redis_server_protocol: update redis_server
     new 684f4ed  redis_server_protocol: refine code, add comment and more ut
     new ad00e35  redis_server_protocol: fix sendbuf not setting bug
     new aa2d912  redis_server_protocol: remove New() and using butil::StringSplit in example
     new b0fb8e6  redis_server_protocol: impl redisCommandParser
     new 24fe594  redis_server_protocol: make parsing string as member of redisCommandParser
     new cb3460b  redis_server_protocol: refine RedisCommandParser member func name
     new dbde032  redis_server_protocol: enhance redis ut
     new 60581f0  redis_server_protocol: remove Werror in thrift example
     new 520858c  redis_server_protocol: refine code
     new e3117cf  redis_server_protocol: remove ExecQueue
     new b8c35d8  redis_server_protocol: add TransactionHandler
     new da3939c  redis_server_protocol: refine code
     new a378c9f  redis_server_protocol: remove vector<vector>
     new 038228d  redis_server_protocol: refine code
     new ea7605d  redis_server_protocol: update redis-server
     new 01da505  redis_server_protocol: refine comment
     new c0aed24  redis_server_protocol: refine code
     new f17f9a9  redis_server_protocol: refine code
     new d97bab4  redis_server_protocol: refine code
     new 6ce98ba  redis_server_protocol: optimize RedisReply::SerializeTo
     new cab9db7  redis_server_protocol: remove arg size
     new d483a54  redis_server_protocol: command before transaction are regareded as last command
     new c7ba8c5  redis_server_protocol: refine code
     new ad7081f  redis_server_protocol: refine code
     new da671ff  redis_server_protocol: add BATCHED_DONE code
     new 16894d1  redis_server_protocol: update redis-server
     new a678df6  redis_server_protocol: refine comment
     new 8c13ae4  redis_server_protocol: refine err log
     new eee11d9  redis_server_protocol: revert BATCH_DONE
     new 7ba6850  redis_server_protocol: use IOBufAppender in redisreply::SerializeTo
     new 227f588  redis_server_protocol: add append_decimal to IOBufappender
     new 458c45e  redis_server_protocol: change para name of Commandhandler from is_last to flush_back
     new 627526f  redis_server_protocol: refine comment
     new a1b98a7  redis_server_protocol: fix bug that arena is local
     new 22ad6a8  redis_server_protocol: disable transaction in batched mode
     new e804f19  redis_server_protocol: change flush_back to flush_batched
     new 72f953d  redis_server_protocol: refine example
     new 0eac007  redis_server_protocol: remove default constructor of RedisReply
     new 10325ba  redis_server_protocol: refine code by cr
     new 6a61270  redis_server_protocol: refine comment
     new cd1b4ea  redis_server_protocol: remove unnecessary header
     new cd9bcea  Merge pull request #972 from zyearn/redis_server_protocol

The 2001 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 example/redis_c++/CMakeLists.txt      |  10 +-
 example/redis_c++/redis_server.cpp    | 124 +++++++
 example/thrift_extension_c++/Makefile |   2 +-
 src/brpc/global.cpp                   |   2 +-
 src/brpc/options.proto                |  16 +-
 src/brpc/policy/redis_protocol.cpp    | 231 +++++++++---
 src/brpc/policy/redis_protocol.h      |   7 +
 src/brpc/redis.cpp                    |  48 ++-
 src/brpc/redis.h                      |  74 +++-
 src/brpc/redis_command.cpp            |  95 ++++-
 src/brpc/redis_command.h              |  26 +-
 src/brpc/redis_reply.cpp              | 147 +++++++-
 src/brpc/redis_reply.h                | 135 +++++--
 src/brpc/server.cpp                   |  13 +-
 src/brpc/server.h                     |   6 +
 src/butil/iobuf.h                     |   5 +
 src/butil/iobuf_inl.h                 |  19 +
 src/butil/string_printf.cpp           |   1 -
 src/butil/string_printf.h             |   1 -
 test/CMakeLists.txt                   |   2 +-
 test/brpc_redis_unittest.cpp          | 651 +++++++++++++++++++++++++++++++++-
 21 files changed, 1491 insertions(+), 124 deletions(-)
 create mode 100644 example/redis_c++/redis_server.cpp


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org