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.

Reply via email to