Erik Krogen

HADOOP-16700. Track response time separately in Server.Call to avoid negative RpcQueueTime values. Contributed by xuzq.

(cherry picked from be77231452baee2c3dd68f7c0991411cae2eea1b)

HADOOP-16700. Track response time separately in Server.Call to avoid negative RpcQueueTime values. Contributed by xuzq.

HADOOP-16700. Track response time separately in Server.Call to avoid negative RpcQueueTime values. Contributed by xuzq.

(cherry picked from be77231452baee2c3dd68f7c0991411cae2eea1b)

(cherry picked from c1ed2474595c672d95237c42a6e2a51913f14d25)

(cherry picked from 23f25418e822f90aa6bd0daa0ba65ab548b05eb1)

(cherry picked from 39daae6658fb270d6c8d156602d53ef74f119624)

HADOOP-16700. Track response time separately in Server.Call to avoid negative RpcQueueTime values. Contributed by xuzq.

(cherry picked from be77231452baee2c3dd68f7c0991411cae2eea1b)

(cherry picked from c1ed2474595c672d95237c42a6e2a51913f14d25)

HADOOP-16700. Track response time separately in Server.Call to avoid negative RpcQueueTime values. Contributed by xuzq.

(cherry picked from be77231452baee2c3dd68f7c0991411cae2eea1b)

(cherry picked from c1ed2474595c672d95237c42a6e2a51913f14d25)

(cherry picked from 23f25418e822f90aa6bd0daa0ba65ab548b05eb1)

HDFS-14979 Allow Balancer to submit getBlocks calls to Observer Nodes when possible. Contributed by Erik Krogen.

(cherry picked from 586defe7113ed246ed0275bb3833882a3d873d70)

HDFS-14979 Allow Balancer to submit getBlocks calls to Observer Nodes when possible. Contributed by Erik Krogen.

(cherry picked from 586defe7113ed246ed0275bb3833882a3d873d70)

(cherry picked from dec765b329d3947f30273c0e7f0c4eb607ec42c9)

(cherry picked from 5cf36aa2b19aad8677e1a7553ff1f05805f772b7)

(cherry picked from 4d46d9b04e5ff4a6459568b33abf21c597c4c5a6)

HDFS-14979 Allow Balancer to submit getBlocks calls to Observer Nodes when possible. Contributed by Erik Krogen.

(cherry picked from 586defe7113ed246ed0275bb3833882a3d873d70)

(cherry picked from dec765b329d3947f30273c0e7f0c4eb607ec42c9)

(cherry picked from 5cf36aa2b19aad8677e1a7553ff1f05805f772b7)

HDFS-14979 Allow Balancer to submit getBlocks calls to Observer Nodes when possible. Contributed by Erik Krogen.

(cherry picked from 586defe7113ed246ed0275bb3833882a3d873d70)

(cherry picked from dec765b329d3947f30273c0e7f0c4eb607ec42c9)

HDFS-14979 Allow Balancer to submit getBlocks calls to Observer Nodes when possible. Contributed by Erik Krogen.

HDFS-14973. More strictly enforce Balancer/Mover/SPS throttling of getBlocks RPCs to NameNodes. Contributed by Erik Krogen.

HDFS-14973. More strictly enforce Balancer/Mover/SPS throttling of getBlocks RPCs to NameNodes. Contributed by Erik Krogen.

(cherry picked from b2cc8b6b4a78f31cdd937dc4d1a2255f80c5881e)

HDFS-14973. More strictly enforce Balancer/Mover/SPS throttling of getBlocks RPCs to NameNodes. Contributed by Erik Krogen.

(cherry picked from b2cc8b6b4a78f31cdd937dc4d1a2255f80c5881e)

(cherry picked from 60655bfe54e138957ef5bbf480a4541bd83152fd)

(cherry picked from 17779adb32569bd689a93802512003b6a6816bd4)

(cherry picked from 403892264b08d68a4060fafa9959fd511864d6e5)

HDFS-14973. More strictly enforce Balancer/Mover/SPS throttling of getBlocks RPCs to NameNodes. Contributed by Erik Krogen.

(cherry picked from b2cc8b6b4a78f31cdd937dc4d1a2255f80c5881e)

(cherry picked from 60655bfe54e138957ef5bbf480a4541bd83152fd)

(cherry picked from 17779adb32569bd689a93802512003b6a6816bd4)

HDFS-14973. More strictly enforce Balancer/Mover/SPS throttling of getBlocks RPCs to NameNodes. Contributed by Erik Krogen.

(cherry picked from b2cc8b6b4a78f31cdd937dc4d1a2255f80c5881e)

(cherry picked from 60655bfe54e138957ef5bbf480a4541bd83152fd)

HDFS-14162. [SBN read] Allow Balancer to work with Observer node. Add a new ProxyCombiner allowing for multiple related protocols to be combined. Allow AlignmentContext to be passed in NameNodeProxyFactory. Contributed by Erik Krogen.

HADOOP-16531. Log more timing information for slow RPCs. Contributed by Chen Zhang.

(cherry picked from commit a23417533e1ee052893baf207ec636c4993c5994)

HADOOP-16531. Log more timing information for slow RPCs. Contributed by Chen Zhang.

HADOOP-16531. Log more timing information for slow RPCs. Contributed by Chen Zhang.

(cherry picked from commit a23417533e1ee052893baf207ec636c4993c5994)

HDFS-14817. [Dynamometer] Fix start script options parsing which incorrectly interpret options starting with h as a help argument. Contributed by Soya Miyoshi.

HADOOP-15565. Add an inner FS cache to ViewFileSystem, separate from the global cache, to avoid file system leaks. Contributed by Jinglun.

HDFS-4819. [Dynamometer] Fix parsing of audit logs which contain = in path names. Contributed by Soya Miyoshi.

HADOOP-16268. Allow StandbyException to be thrown as CallQueueOverflowException when RPC call queue is filled. Contributed by CR Hota.

HDFS-14755. [Dynamometer] Enhance compatibility of Dynamometer with branch-2 builds. Contributed by Takanobu Asanuma.

HDFS-13977. Override shouldForceSync in QuorumOutputStream to allow for proper auto-sync behavior. Contributed by Erik Krogen.

HDFS-13977. Override shouldForceSync in QuorumOutputStream to allow for proper auto-sync behavior. Contributed by Erik Krogen.

(cherry picked from d699022fce756d25956d33e022100111aa0dd22e)

(cherry picked from 2408c2491f4507f92e4051b72eb0800e5e11f069)

HDFS-13977. Override shouldForceSync in QuorumOutputStream to allow for proper auto-sync behavior. Contributed by Erik Krogen.

(cherry picked from d699022fce756d25956d33e022100111aa0dd22e)

HADOOP-16391 Add a prefix to the metric names for MutableRatesWithAggregation used for deferred RPC metrics to avoid collision with non-deferred metrics. Contributed by Bilwa S T.

HDFS-14717. [Dynamometer] Remove explicit search for JUnit dependency JAR from Dynamometer Client as it is packaged in the primary JAR. Contributed by Kevin Su.

HDFS-14462 Ensure WebHDFS client throws the correct exception during writes. Contributed by Simbarashe Dzinamarira.

(cherry picked from e7a0b8aa83c1fb933d409c514d2155e986e4e25b)

(cherry picked from ba4ca7d996cafa1b1786249cae2b207f0eaa1070)

(cherry picked from da548cf263c699932e5a6b60e00893f857713bcf)