Remove Thrift/FB303 headers/src from Hive source tree -----------------------------------------------------
Key: HIVE-1423 URL: https://issues.apache.org/jira/browse/HIVE-1423 Project: Hadoop Hive Issue Type: Bug Components: Clients Reporter: Carl Steinbach There is a fair amount of code from the Thrift and fb303 libraries that was checked into the Hive source tree as part of HIVE-73. This code should be removed and the odbc driver Makefile should be reworked to depend on the contents of THRIFT_HOME and FB303_HOME as defined by the user. {code} ./service/include/thrift/concurrency/Exception.h ./service/include/thrift/concurrency/FunctionRunner.h ./service/include/thrift/concurrency/Monitor.h ./service/include/thrift/concurrency/Mutex.h ./service/include/thrift/concurrency/PosixThreadFactory.h ./service/include/thrift/concurrency/Thread.h ./service/include/thrift/concurrency/ThreadManager.h ./service/include/thrift/concurrency/TimerManager.h ./service/include/thrift/concurrency/Util.h ./service/include/thrift/config.h ./service/include/thrift/fb303/FacebookBase.h ./service/include/thrift/fb303/FacebookService.cpp ./service/include/thrift/fb303/FacebookService.h ./service/include/thrift/fb303/fb303_constants.cpp ./service/include/thrift/fb303/fb303_constants.h ./service/include/thrift/fb303/fb303_types.cpp ./service/include/thrift/fb303/fb303_types.h ./service/include/thrift/fb303/if/fb303.thrift ./service/include/thrift/fb303/out ./service/include/thrift/fb303/ServiceTracker.h ./service/include/thrift/if/reflection_limited.thrift ./service/include/thrift/processor/PeekProcessor.h ./service/include/thrift/processor/StatsProcessor.h ./service/include/thrift/protocol/TBase64Utils.h ./service/include/thrift/protocol/TBinaryProtocol.h ./service/include/thrift/protocol/TCompactProtocol.h ./service/include/thrift/protocol/TDebugProtocol.h ./service/include/thrift/protocol/TDenseProtocol.h ./service/include/thrift/protocol/TJSONProtocol.h ./service/include/thrift/protocol/TOneWayProtocol.h ./service/include/thrift/protocol/TProtocol.h ./service/include/thrift/protocol/TProtocolException.h ./service/include/thrift/protocol/TProtocolTap.h ./service/include/thrift/reflection_limited_types.h ./service/include/thrift/server/TNonblockingServer.h ./service/include/thrift/server/TServer.h ./service/include/thrift/server/TSimpleServer.h ./service/include/thrift/server/TThreadedServer.h ./service/include/thrift/server/TThreadPoolServer.h ./service/include/thrift/Thrift.h ./service/include/thrift/TLogging.h ./service/include/thrift/TProcessor.h ./service/include/thrift/transport/TBufferTransports.h ./service/include/thrift/transport/TFDTransport.h ./service/include/thrift/transport/TFileTransport.h ./service/include/thrift/transport/THttpClient.h ./service/include/thrift/transport/TServerSocket.h ./service/include/thrift/transport/TServerTransport.h ./service/include/thrift/transport/TShortReadTransport.h ./service/include/thrift/transport/TSimpleFileTransport.h ./service/include/thrift/transport/TSocket.h ./service/include/thrift/transport/TSocketPool.h ./service/include/thrift/transport/TTransport.h ./service/include/thrift/transport/TTransportException.h ./service/include/thrift/transport/TTransportUtils.h ./service/include/thrift/transport/TZlibTransport.h ./service/include/thrift/TReflectionLocal.h ./service/lib/php/autoload.php ./service/lib/php/ext/thrift_protocol ./service/lib/php/ext/thrift_protocol/config.m4 ./service/lib/php/ext/thrift_protocol/php_thrift_protocol.cpp ./service/lib/php/ext/thrift_protocol/php_thrift_protocol.h ./service/lib/php/ext/thrift_protocol/tags/1.0.0/config.m4 ./service/lib/php/ext/thrift_protocol/tags/1.0.0/php_thrift_protocol.cpp ./service/lib/php/ext/thrift_protocol/tags/1.0.0/php_thrift_protocol.h ./service/lib/php/packages/fb303/FacebookService.php ./service/lib/php/packages/fb303/fb303_types.php ./service/lib/php/protocol/TBinaryProtocol.php ./service/lib/php/protocol/TProtocol.php ./service/lib/php/Thrift.php ./service/lib/php/transport/TBufferedTransport.php ./service/lib/php/transport/TFramedTransport.php ./service/lib/php/transport/THttpClient.php ./service/lib/php/transport/TMemoryBuffer.php ./service/lib/php/transport/TNullTransport.php ./service/lib/php/transport/TPhpStream.php ./service/lib/php/transport/TSocket.php ./service/lib/php/transport/TSocketPool.php ./service/lib/php/transport/TTransport.php ./service/lib/py/fb303/__init__.py ./service/lib/py/fb303/constants.py ./service/lib/py/fb303/FacebookBase.py ./service/lib/py/fb303/FacebookService-remote ./service/lib/py/fb303/FacebookService.py ./service/lib/py/fb303/ttypes.py ./service/lib/py/fb303_scripts/__init__.py ./service/lib/py/fb303_scripts/fb303_simple_mgmt.py ./service/lib/py/thrift/__init__.py ./service/lib/py/thrift/protocol ./service/lib/py/thrift/protocol/__init__.py ./service/lib/py/thrift/protocol/fastbinary.c ./service/lib/py/thrift/protocol/TBinaryProtocol.py ./service/lib/py/thrift/protocol/TProtocol.py ./service/lib/py/thrift/reflection/__init__.py ./service/lib/py/thrift/reflection/limited ./service/lib/py/thrift/reflection/limited/__init__.py ./service/lib/py/thrift/reflection/limited/constants.py ./service/lib/py/thrift/reflection/limited/ttypes.py ./service/lib/py/thrift/server/__init__.py ./service/lib/py/thrift/server/THttpServer.py ./service/lib/py/thrift/server/TNonblockingServer.py ./service/lib/py/thrift/server/TServer.py ./service/lib/py/thrift/Thrift.py ./service/lib/py/thrift/transport/__init__.py ./service/lib/py/thrift/transport/THttpClient.py ./service/lib/py/thrift/transport/TSocket.py ./service/lib/py/thrift/transport/TTransport.py ./service/lib/py/thrift/transport/TTwisted.py ./service/lib/py/thrift/TSCons.py {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.