From df1d3bbfc7409c147f4a66b4c1a34134804fbab7 Mon Sep 17 00:00:00 2001 From: Marsel <49659004+MarselAhmetov@users.noreply.github.com> Date: Wed, 7 Jul 2021 18:50:27 +0300 Subject: [PATCH] adding sorting parameter (#646) Co-authored-by: marselakhmetov --- .../java/com/provectus/kafka/ui/service/ClusterService.java | 2 ++ kafka-ui-contract/src/main/resources/swagger/kafka-ui-api.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClusterService.java b/kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClusterService.java index c68c5900ca..11217e0a91 100644 --- a/kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClusterService.java +++ b/kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/ClusterService.java @@ -142,6 +142,8 @@ public class ClusterService { return Comparator.comparing(InternalTopic::getPartitionCount); case OUT_OF_SYNC_REPLICAS: return Comparator.comparing(t -> t.getReplicas() - t.getInSyncReplicas()); + case REPLICATION_FACTOR: + return Comparator.comparing(InternalTopic::getReplicationFactor); case NAME: default: return defaultComparator; diff --git a/kafka-ui-contract/src/main/resources/swagger/kafka-ui-api.yaml b/kafka-ui-contract/src/main/resources/swagger/kafka-ui-api.yaml index 9c75c110da..25d4fb8960 100644 --- a/kafka-ui-contract/src/main/resources/swagger/kafka-ui-api.yaml +++ b/kafka-ui-contract/src/main/resources/swagger/kafka-ui-api.yaml @@ -1457,6 +1457,7 @@ components: - NAME - OUT_OF_SYNC_REPLICAS - TOTAL_PARTITIONS + - REPLICATION_FACTOR Topic: type: object