Tsz-Wo Nicholas Sze

Results 19 issues of Tsz-Wo Nicholas Sze

### Description of PR `CrcUtil.galoisFieldMultiply(p, q, m)` supports multiplying two polynomials p, q modulo any modulus polynomial m over GF(2). Since the method is used for CRC calculations, the modulus...

trunk
Common

## What changes were proposed in this pull request? Ratis has a new Linearizable Read ([RATIS-1557](https://issues.apache.org/jira/browse/RATIS-1557)) feature, including reading from the followers. In this JIRA, we will change OM to...

## What changes were proposed in this pull request? `ReadChunk` and `GetSmallFile` currently do not really require a `DispatcherContext`. So [HDDS-9697](https://issues.apache.org/jira/browse/HDDS-9697) set a constant context for them. In this pull...

## What changes were proposed in this pull request? Change `ChunkBuffer` to allocate direct buffers and in order to avoid buffer copying. ## What is the link to the Apache...

## What changes were proposed in this pull request? - Always encode negative values in order to maintain consistence. - Support `CodecBuffer`. ## What is the link to the Apache...

See RATIS-2129 (Temporally targeting to the `release-3.1.0` branch. Will submit a pr for the master once this has passed all the tests.)

This fix will be split into multiple JIRAs: RATIS-2164, RATIS-2151, RATIS-2173 The following are the bugs found so far: 1. `LeakDetector`: asserted `allLeaks` is non-empty but printed "allLeaks.size = 0"...

For testing #1154 over release-3.1.1.