Thrift TBinaryProtocol change
authorMark Slee <mcslee@apache.org>
Wed, 20 Jun 2007 21:51:57 +0000 (21:51 +0000)
committerMark Slee <mcslee@apache.org>
Wed, 20 Jun 2007 21:51:57 +0000 (21:51 +0000)
commit808454ec634278eec7e0ee5c523b00e3e4257287
treea8b896d05d162699ac11e45aca3d129e119379f4
parent589859984f43af1ed0f9ee45ce8374a0d1640813
Thrift TBinaryProtocol change

Summary: New Thrift TBinaryProtocol with a version identifier

Reviewed By: aditya, eugene

Test Plan: Modify your services to have strictRead_ and strictWrite_ both set to FALSE. Then redeploy your services and test running clients against them. Once you have clients and servers running stably on this new code, you should redploy versions with strictWrite_ set to TRUE. Once that's all good, we can set strictRead_ to TRUE as well, and eventually deprecate the old protocol code entirely.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665138 13f79535-47bb-0310-9956-ffa450edef68
14 files changed:
lib/cpp/src/protocol/TBinaryProtocol.cpp
lib/cpp/src/protocol/TBinaryProtocol.h
lib/cpp/src/protocol/TProtocolException.h
lib/java/src/protocol/TBinaryProtocol.java
lib/java/src/protocol/TProtocolException.java
lib/java/src/server/TThreadPoolServer.java
lib/perl/lib/Thrift/BinaryProtocol.pm
lib/perl/lib/Thrift/Protocol.pm
lib/php/src/protocol/TBinaryProtocol.php
lib/php/src/protocol/TProtocol.php
lib/py/src/protocol/TBinaryProtocol.py
lib/py/src/protocol/TProtocol.py
lib/rb/lib/thrift/protocol/tbinaryprotocol.rb
lib/rb/lib/thrift/protocol/tprotocol.rb