[object Object]

← back to Exo

fix instance port assignment (#1268)

771a86331b250e00f90aba654e903c7b208b6d77 · 2026-01-23 18:37:40 +0000 · Evan Quiney

we were overassigning the port 52414 to instances because of an error in placement

Files touched

Diff

commit 771a86331b250e00f90aba654e903c7b208b6d77
Author: Evan Quiney <evanev7@gmail.com>
Date:   Fri Jan 23 18:37:40 2026 +0000

    fix instance port assignment (#1268)
    
    we were overassigning the port 52414 to instances because of an error in placement
---
 src/exo/master/placement.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/exo/master/placement.py b/src/exo/master/placement.py
index bf789cee..c8050c6e 100644
--- a/src/exo/master/placement.py
+++ b/src/exo/master/placement.py
@@ -35,7 +35,7 @@ from exo.shared.types.worker.shards import Sharding
 
 def random_ephemeral_port() -> int:
     port = random.randint(49153, 65535)
-    return port - 1 if port <= 52415 else 52414
+    return port - 1 if port <= 52415 else port
 
 
 def add_instance_to_placements(

← 6dbbe779 downloads: add download and delete buttons to downloads UI  ·  back to Exo  ·  Fix guidance (#1264) c8571a17 →