Just to follow up on this - I spent some time looking at what would be required to a Thrift 0.9.3 upgrade (since some relevant changes have affected this since the last time I looked). The short answer is that it's not a small change. See https://issues.apache.org/jira/browse/IMPALA-5690 for my notes so far.
Henry On 20 June 2017 at 15:10, Henry Robinson <[email protected]> wrote: > The main reason I haven't done it yet is because Thrift 0.9.3 introduces a > Bison dependency for compilation, and I hadn't got round to getting that > working on all the platforms I care about. No particular technical reason. > > On 20 June 2017 at 15:06, Alexander Kolbasov <[email protected]> wrote: > >> As part of our investigation of Impala/Sentry integration issues it turned >> out that Impala uses a version of Thrift that is older then 0.9.3 that's >> used by Sentry (and many other components). Is there a fundamental reason >> Impala can't move to Thrift 0.9.3? There were some security >> vulnerabilities >> in earlier versions. >> >> - Alex >> > >
