[ https://issues.apache.org/jira/browse/HIVE-1423?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carl Steinbach updated HIVE-1423: --------------------------------- Component/s: Server Infrastructure > 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, Server Infrastructure > 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.