Hi, Thanks for your feedback!
I am testing what we can drop for reference[1]. In short, I currently expect the following to be in scope. - LlapStorageHandler, LlapInputFormat, LlapOutputFormat, LlapInputSplit, etc. - LlapDump: a test tool for this feature - get_splits, get_llap_splits UDFs, which are the entry points of this feature - Port 15003, 30004, and 30005 from LLAP daemons - Related fields and messages from Protobuf IDL I plan to break down HIVE-28932 into a few steps so that we can confidently remove the feature and review each PR. More modules and files are involved than I expected. #6714 is already beyond my cognitive abilities. I will start working on the first PR if we don't see any objections. I'd appreciate it if some of us familiar with this feature could share their opinions. Best, Okumin - [1] https://github.com/apache/hive/pull/6714/changes On Thu, Aug 20, 2026 at 7:12 PM Attila Turoczy <[email protected]> wrote: > > +1 purge > > On 2026. Aug 20., Thu at 11:46, Stamatis Zampetakis <[email protected]> > wrote: >> >> Thanks for kicking off the discussion Okumin! I am always in favor of >> dropping redundant/unused code so +1 for the removal. >> >> I am not very familiar with the module but since HIVE-28904 was released as >> part of 4.1.0 and nobody complained I guess it's safe to continue the >> cleanup and remove the rest. >> >> Best, >> Stamatis >> >> On Thu, Aug 20, 2026 at 10:05 AM Shohei Okumiya <[email protected]> wrote: >>> >>> Hi Hive users and developers, >>> >>> I propose removing the llap-ext-client module[1] and the related >>> parameters and code. >>> >>> If I understand correctly, the module includes some classes to >>> integrate an external client, such as Apache Spark, with Hive LLAP >>> daemons. However, HIVE-28904 removed the direct interface, and a test >>> tool[2] remains as the only real use case. >>> >>> Therefore, I suspect we can safely remove the module and >>> `hive.llap.external.*` in HiveConf, along with all configurations and >>> code used only by the feature. >>> >>> Since llap-ext-client supports unusual workloads, I believe >>> decommissioning it would meaningfully reduce our maintenance burden. >>> >>> Please share your thoughts about this proposal. >>> >>> Best, >>> Okumin >>> >>> - [1] https://github.com/apache/hive/tree/master/llap-ext-client >>> - [2] >>> https://github.com/apache/hive/blob/master/llap-ext-client/src/java/org/apache/hadoop/hive/llap/LlapDump.java
