From c164afc0b363931e1632a3c0351712f1131cc670 Mon Sep 17 00:00:00 2001 From: Vladimir Nadvornik Date: Thu, 10 Aug 2023 14:26:34 +0200 Subject: [PATCH] Optimize org channel accessibility query --- .../redhat/rhn/domain/channel/Channel.hbm.xml | 40 ++++++++++++++++--- ...walk-java.changes.nadvornik.channel_access | 1 + 2 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 java/spacewalk-java.changes.nadvornik.channel_access diff --git a/java/code/src/com/redhat/rhn/domain/channel/Channel.hbm.xml b/java/code/src/com/redhat/rhn/domain/channel/Channel.hbm.xml index 210b0a887445..3194985ccf7b 100644 --- a/java/code/src/com/redhat/rhn/domain/channel/Channel.hbm.xml +++ b/java/code/src/com/redhat/rhn/domain/channel/Channel.hbm.xml @@ -600,12 +600,40 @@ PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" - - SELECT COUNT(*) AS count - FROM rhnChannel c - JOIN rhnAvailableChannels ac ON c.id = ac.channel_id - WHERE c.label = :channel_label - AND ac.org_id = :org_id + + diff --git a/java/spacewalk-java.changes.nadvornik.channel_access b/java/spacewalk-java.changes.nadvornik.channel_access new file mode 100644 index 000000000000..dc3ac6b41155 --- /dev/null +++ b/java/spacewalk-java.changes.nadvornik.channel_access @@ -0,0 +1 @@ +- Optimize org channel accessibility query (bsc#1211874)