Results 40 issues of roryqi

### What changes were proposed in this pull request? Solve issue https://github.com/apache/incubator-uniffle/issues/123, solve server module code style problems ### Why are the changes needed? Improve our test code style ###...

We use Spark local mode to write integration test, but we can't cover some cases, such as https://github.com/Tencent/Firestorm/pull/187, so we should add a integration test case for Spark with MiniYarnCluster

good first issue

When we use aqe, we need use mapId to filter the data which we don't need, If we sort MapId before the data are flushed. We split the data to...

When we use AQE, we may call `shuffleWriteClient.getShuffleResult` multiple times. But if both partition 1 and partition 2 are on the server A, we call getShuffleResult(partition 1) to get data...

It's better to run TPCDS to verify the correctness of our system. It will help us find problems more quickly.

The current blockId is designed as following: ``` // BlockId is long and composed by partitionId, executorId and AtomicInteger // AtomicInteger is first 19 bit, max value is 2^19 -...

When we use Grpc, we find that our bottleneck is on Grpc, Grpc brings the cost of data copy and data serialization. We must encounter GC problems when we use...

Now, there are many style errors in our test code. Because our checkstyle plugin don't check test code. To enable the plugin, we should fix the style errors of the...

good first issue

It's good to have a Kubernetes operator to help us deploy Uniffle on Kubernetes. We can automate our system operations. This issue track the pull requests about Kubernetes operator.

### What changes were proposed in this pull request? Add issue template ### Why are the changes needed? Provide some issue templates for users ### Does this PR introduce _any_...