From b4d57230725823ef02a767c91e635840a7bea901 Mon Sep 17 00:00:00 2001 From: splidje Date: Wed, 1 Jul 2026 13:10:19 +0000 Subject: [PATCH 1/2] [allow_dot_local_render_hosts] useLongNames mode includes .local in its allowed TLDs. Also turned on useLongNames. --- .../java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java | 2 +- .../java/com/imageworks/spcue/service/HostManagerService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java b/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java index ba993aebdc..c58a95d3b4 100644 --- a/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java +++ b/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java @@ -667,7 +667,7 @@ private String getHostNameFromFQDN(String fqdn, Boolean useLongNames) { } else if (useLongNames) { hostName = fqdn; Pattern domainPattern = Pattern - .compile(".*(\\.(.*)\\.(co(m|.[a-z]{2})|biz|edu|info|net|org|cn|de|eu|nl))$"); + .compile(".*(\\.(.*)\\.(co(m|.[a-z]{2})|biz|edu|info|net|org|cn|de|eu|nl|local))$"); Matcher domainMatcher = domainPattern.matcher(fqdn); if (domainMatcher.matches()) { hostName = fqdn.replace(domainMatcher.group(1), ""); diff --git a/cuebot/src/main/java/com/imageworks/spcue/service/HostManagerService.java b/cuebot/src/main/java/com/imageworks/spcue/service/HostManagerService.java index 11b484a461..6032c7c496 100644 --- a/cuebot/src/main/java/com/imageworks/spcue/service/HostManagerService.java +++ b/cuebot/src/main/java/com/imageworks/spcue/service/HostManagerService.java @@ -163,7 +163,7 @@ public DispatchHost createHost(RenderHost rhost) { @Transactional(propagation = Propagation.REQUIRED) public DispatchHost createHost(RenderHost rhost, AllocationEntity alloc) { - hostDao.insertRenderHost(rhost, alloc, false); + hostDao.insertRenderHost(rhost, alloc, true); DispatchHost host = hostDao.findDispatchHost(rhost.getName()); hostDao.tagHost(host, alloc.tag, HostTagType.ALLOC); From b42e4f0fd7646a2ebbaca1d3e332bb1c75838b7f Mon Sep 17 00:00:00 2001 From: splidje Date: Fri, 10 Jul 2026 09:53:48 +0000 Subject: [PATCH 2/2] [improvement/allow_dot_local_render_hosts] format fix --- .../java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java b/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java index c58a95d3b4..f14cc003a1 100644 --- a/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java +++ b/cuebot/src/main/java/com/imageworks/spcue/dao/postgres/HostDaoJdbc.java @@ -666,8 +666,8 @@ private String getHostNameFromFQDN(String fqdn, Boolean useLongNames) { hostName = fqdn; } else if (useLongNames) { hostName = fqdn; - Pattern domainPattern = Pattern - .compile(".*(\\.(.*)\\.(co(m|.[a-z]{2})|biz|edu|info|net|org|cn|de|eu|nl|local))$"); + Pattern domainPattern = Pattern.compile( + ".*(\\.(.*)\\.(co(m|.[a-z]{2})|biz|edu|info|net|org|cn|de|eu|nl|local))$"); Matcher domainMatcher = domainPattern.matcher(fqdn); if (domainMatcher.matches()) { hostName = fqdn.replace(domainMatcher.group(1), "");