r448@peterm-macbook (orig r48400): mcslee | 2007-06-20 14:51:57 -0700
commit54f899f998a8356afe28201a08244d11530fc59c
author(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Sun, 8 Jul 2007 07:14:00 +0000 (8 07:14 +0000)
committer(no author) <(no author)@41a61cd8-c433-0410-bb1c-e256eeef9e11>
Sun, 8 Jul 2007 07:14:00 +0000 (8 07:14 +0000)
treea8b896d05d162699ac11e45aca3d129e119379f4
parentd2b2d18acda2d23d69607043b5a7dd8db23f3449
 r448@peterm-macbook (orig r48400):  mcslee | 2007-06-20 14:51:57 -0700
 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: http://svn.facebook.com/svnroot/thrift/trunk@453 41a61cd8-c433-0410-bb1c-e256eeef9e11
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