Joe McDonnell created IMPALA-13975:
--------------------------------------
Summary: Reduce usage of boost when there is equivalent standard
library functionality
Key: IMPALA-13975
URL: https://issues.apache.org/jira/browse/IMPALA-13975
Project: IMPALA
Issue Type: Epic
Components: Backend
Affects Versions: Impala 5.0.0
Reporter: Joe McDonnell
Several boost constructs are now covered by the C++ standard library and can be
removed:
# boost::function / bind / mem_fn
# boost::unordered_set / unordered_map
# boost::shared_mutex / shared_lock
# boost::scoped_ptr / scoped_array => std::unique_ptr
There are also libraries in gutil that provide functionality now handled by the
STL (i.e. gscoped_ptr, gscoped_array, bind, callback). We should remove that
unused code as well.
We don't need to reduce the usage of these boost structures to zero (especially
if there are performance implications or functionality differences), but most
code should use the STL rather than boost.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)