diff --git a/CHANGELOG.md b/CHANGELOG.md index ac800d35..ef9b4a0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ java-приложение для работы с блокировками в С * Прекращена поддержка PostgreSQL версий ниже 10, удалена настройка для отображения типа процесса * Добавлены новые столбцы `Тип ожидаемого события` и `Имя ожидаемого события` * Добавлена дефолтная сортировка по длительности и количеству заблокированных процессов +* Исправлен подсчет количества процессов 1.9.0 diff --git a/src/main/java/ru/taximaxim/pgsqlblocks/modules/db/controller/DBController.java b/src/main/java/ru/taximaxim/pgsqlblocks/modules/db/controller/DBController.java index a69e6270..51e1f084 100644 --- a/src/main/java/ru/taximaxim/pgsqlblocks/modules/db/controller/DBController.java +++ b/src/main/java/ru/taximaxim/pgsqlblocks/modules/db/controller/DBController.java @@ -231,13 +231,8 @@ public List getProcesses() { return processes; } - // TODO possible duplicate processes with same pid public int getProcessesCount() { - return processes.size() + processes.stream().mapToInt(DBController::countChildren).sum(); - } - - private static int countChildren(DBProcess process) { - return process.getChildren().size() + process.getChildren().stream().mapToInt(DBController::countChildren).sum(); + return processes.size(); } public DBBlocksJournal getBlocksJournal() {