Shashikant Banerjee

HDDS-2169. Avoid buffer copies while submitting client requests in Ratis. Contributed by Tsz-wo Sze(#1517).

HDDS-2210. ContainerStateMachine should not be marked unhealthy if applyTransaction fails with closed container exception(#1552).

HDDS-2207. Update Ratis to latest snapshot. Contributed by Shashikant Bannerjee. (#1550)

HDDS-2153. Add a config to tune max pending requests in Ratis leader

Closes #1474

HDDS-2032. Ozone client should retry writes in case of any ratis/stateMachine exceptions. Contributed by Shashikant Banerjee (#1420).

HDDS-2117. ContainerStateMachine#writeStateMachineData times out. (#1430)

HDDS-2076. Read fails because the block cannot be located in the container (#1410)

Signed-off-by: Nanda kumar <nanda@apache.org>

HDDS-2076. Read fails because the block cannot be located in the container (#1410)

Signed-off-by: Nanda kumar <nanda@apache.org>

(cherry picked from commit fe8cdf0ab846df9c2f3f59d1d4875185633a27ea)

HDDS-1843. Undetectable corruption after restart of a datanode. Contributed by Shashikant Banerjee(#1364).

HDDS-1610. applyTransaction failure should not be lost on restart. Contributed by Shashikant Banerjee(#1226).

Revert "HDDS-1610. applyTransaction failure should not be lost on restart. Contributed by Shashikant Banerjee."

This reverts commit 62445021d5d57b0d49adcb1bd4365c13532328fc as it has unintended changes in DirectoryWithSnapshotFeature class..

HDDS-1610. applyTransaction failure should not be lost on restart. Contributed by Shashikant Banerjee.

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>

(cherry picked from commit ab7509efe7375949db3b819b53e9461624cd2b1e)

(cherry picked from commit 8a924a81fa4140ab99468eda1452915ea60b6ce0)

Conflicts:

hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFSImageWithSnapshot.java

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>

(cherry picked from commit ab7509efe7375949db3b819b53e9461624cd2b1e)

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>

(cherry picked from commit ab7509efe7375949db3b819b53e9461624cd2b1e)

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

(cherry picked from commit 0a85af959ce505f0659e5c69d0ca83a5dce0a7c2)

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

(cherry picked from commit 0a85af959ce505f0659e5c69d0ca83a5dce0a7c2)

(cherry picked from commit e89413da882e155d8654d5265e180409ccb31e34)

HDFS-13101. Yet another fsimage corruption related to snapshot. Contributed by Shashikant Banerjee.

HDDS-1779. TestWatchForCommit tests are flaky.Contributed by Shashikant Banerjee. (#1071)

HDDS-1654. Ensure container state on datanode gets synced to disk whennever state change happens. Cotributed by Shashikant Banerjee. (#923)

HDDS-1780. TestFailureHandlingByClient tests are flaky. Contributed by Shashikant Banerjee. (#1073)

HDDS-1492. Generated chunk size name too long. Contributed by Shashikannt Banerjee. (#1084)

HDFS-14499. Misleading REM_QUOTA value with snapshot and trash feature enabled for a directory. Contributed by Shashikant Banerjee.

HDFS-14499. Misleading REM_QUOTA value with snapshot and trash feature enabled for a directory. Contributed by Shashikant Banerjee.

(cherry picked from commit f9fab9f22a53757f8081e8224e0d4b557fe6a0e2)

HDFS-14499. Misleading REM_QUOTA value with snapshot and trash feature enabled for a directory. Contributed by Shashikant Banerjee.

(cherry picked from commit f9fab9f22a53757f8081e8224e0d4b557fe6a0e2)

HDDS-1558. IllegalArgumentException while processing container Reports.

Signed-off-by: Nanda kumar <nanda@apache.org>

HDDS-1502. Fix the compilation issue with commit 18c1eebc08f93055ffdef1812247b439c8404163.

HDDS-1502. Add metrics for Ozone Ratis performance.Contributed by Shashikant Banerjee(#833).

HDDS-1509. TestBlockOutputStreamWithFailures#test2DatanodesFailure fails intermittently. Contributed by Shashikant Banerjee (#805).