John Zhuge

HADOOP-15633. fs.TrashPolicyDefault: Can't create trash directory. Contributed by Fei Hui.

HADOOP-15633. fs.TrashPolicyDefault: Can't create trash directory. Contributed by Fei Hui.

(cherry picked from commit f9c6fd94711458b77ecf3fa425aad7fda5089376)

HADOOP-15633. fs.TrashPolicyDefault: Can't create trash directory. Contributed by Fei Hui.

(cherry picked from commit f9c6fd94711458b77ecf3fa425aad7fda5089376)

HDFS-12318. Fix IOException condition for openInfo in DFSInputStream. Contributed by legend.

(cherry picked from commit 3123895db0518552eb357093fddf0e8ff1a6cadf)

HDFS-12318. Fix IOException condition for openInfo in DFSInputStream. Contributed by legend.

(cherry picked from commit 3123895db0518552eb357093fddf0e8ff1a6cadf)

HDFS-12318. Fix IOException condition for openInfo in DFSInputStream. Contributed by legend.

(cherry picked from commit 3123895db0518552eb357093fddf0e8ff1a6cadf)

HADOOP-14872. CryptoInputStream should implement unbuffer. Contributed by John Zhuge.

(cherry picked from commit 6c32ddad30240a251caaefdf7fec9ff8ad177a7c)

HADOOP-14872. CryptoInputStream should implement unbuffer. Contributed by John Zhuge.

HADOOP-14872. CryptoInputStream should implement unbuffer. Contributed by John Zhuge.

(cherry picked from commit 6c32ddad30240a251caaefdf7fec9ff8ad177a7c)

(cherry picked from commit fc9e156484824fcb59faef2b2914f3cb53901b87)

(cherry picked from commit 5e0f4f212d0a2889edb7a7efb030f539faa4a8b9)

HADOOP-14872. CryptoInputStream should implement unbuffer. Contributed by John Zhuge.

HADOOP-14872. CryptoInputStream should implement unbuffer. Contributed by John Zhuge.

(cherry picked from commit 6c32ddad30240a251caaefdf7fec9ff8ad177a7c)

(cherry picked from commit fc9e156484824fcb59faef2b2914f3cb53901b87)

HADOOP-15012. Add readahead, dropbehind, and unbuffer to StreamCapabilities. Contributed by John Zhuge.

HADOOP-15012. Add readahead, dropbehind, and unbuffer to StreamCapabilities. Contributed by John Zhuge.

(cherry picked from commit bf6a660232b01642b07697a289c773ea5b97217c)

HADOOP-15012. Add readahead, dropbehind, and unbuffer to StreamCapabilities. Contributed by John Zhuge.

HDFS-12714. Hadoop 3 missing fix for HDFS-5169. Contributed by Joe McDonnell.

(cherry picked from commit b8c8b5bc274211b29be125e5463662795a363f84)

HDFS-12714. Hadoop 3 missing fix for HDFS-5169. Contributed by Joe McDonnell.

HDFS-12714. Hadoop 3 missing fix for HDFS-5169. Contributed by Joe McDonnell.

HDFS-12710. HTTPFS HTTP max header size env variable is not respected in branch-2. Contributed by Istvan Fajth.

Revert "HADOOP-14954. MetricsSystemImpl#init should increment refCount when already initialized. Contributed by John Zhuge."

This reverts commit 14b3c2695b152285ed2919f2aa5a25e247c47871.

Revert "HADOOP-14954. MetricsSystemImpl#init should increment refCount when already initialized. Contributed by John Zhuge."

This reverts commit 14b3c2695b152285ed2919f2aa5a25e247c47871.

HADOOP-14184. Remove service loader config entry for ftp fs. Contributed by Sen Zhao.

HDFS-12494. libhdfs SIGSEGV in setTLSExceptionStrings. Contributed by John Zhuge.

(cherry picked from commit 2856eb207bfb206f22a6266f42cad0257083ab94)

HADOOP-14864. FSDataInputStream#unbuffer UOE should include stream class name. Contributed by Bharat Viswanadham.

(cherry picked from commit 7ee02d1065268511ec10a8b8852d0d6327419b9c)

HADOOP-14864. FSDataInputStream#unbuffer UOE should include stream class name. Contributed by Bharat Viswanadham.

(cherry picked from commit 7ee02d1065268511ec10a8b8852d0d6327419b9c)

HADOOP-14864. FSDataInputStream#unbuffer UOE should include stream class name. Contributed by Bharat Viswanadham.

(cherry picked from commit 7ee02d1065268511ec10a8b8852d0d6327419b9c)

HADOOP-14844. Remove requirement to specify TenantGuid for MSI Token Provider. Contributed by Atul Sikaria.

(cherry picked from commit a4661850c1e0794baf493a468191e12681d68ab4)

HADOOP-14844. Remove requirement to specify TenantGuid for MSI Token Provider. Contributed by Atul Sikaria.

(cherry picked from commit a4661850c1e0794baf493a468191e12681d68ab4)

HADOOP-14844. Remove requirement to specify TenantGuid for MSI Token Provider. Contributed by Atul Sikaria.

(cherry picked from commit a4661850c1e0794baf493a468191e12681d68ab4)

HADOOP-14844. Remove requirement to specify TenantGuid for MSI Token Provider. Contributed by Atul Sikaria.

HADOOP-14103. Sort out hadoop-aws contract-test-options.xml. Contributed by John Zhuge.

(cherry picked from commit 50506e90a843aaf1f771a32b872fdd7704b619f5)