Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Autoscaler is failing with KeyError: 'headnode.internal.cloudapp.net'

Aperta
#85 0 commenti 0 reazioni 2 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@bwatrous ci sta già lavorando.

Dal 18/9/2025.

  • #86 di @copilot-swe-agent — aperta

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

On some systems, it appears that PBS commands qmgr list sched and qmgr list server sometimes return values with long names and not short names, making the research of a scheduler to failed with the following stack trace

2025-09-18 08:49:02,300 DEBUG: Full stacktrace Traceback (most recent call last): File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/hpc/autoscale/clilib.py", line 1890, in main args.func(**kwargs) File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/hpc/autoscale/clilib.py", line 434, in autoscale output_columns = output_columns or self._get_default_output_columns(config) File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/hpc/autoscale/clilib.py", line 1075, in _get_default_output_columns default_cmd = self._default_output_columns(config, cmd_name) File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/pbspro/cli.py", line 76, in _default_output_columns env = self._pbs_env(driver) File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/pbspro/cli.py", line 110, in _pbs_env self.__pbs_env = environment.from_driver(pbs_driver.config, pbs_driver) File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/pbspro/environment.py", line 52, in from_driver schedulers = pbs_driver.read_schedulers() File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/pbspro/driver.py", line 562, in read_schedulers return read_schedulers(self.pbscmd, self.resource_definitions) File "/opt/cycle/pbspro/venv/lib/python3.6/site-packages/pbspro/scheduler.py", line 84, in read_schedulers server_dict = server_dicts_by_host[hostname] KeyError: 'headnode.internal.cloudapp.net'

A suggested fix would be to use short names in the dictionary lookup line 83 and make sure that the scheduler is always using short names.

Image
Lingua principale
Python
Stelle
16
Fork
30
Merge medio
1g 8h
PR unite (30g)
10

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Azure/cyclecloud-pbspro

Tutte le issue di Azure/cyclecloud-pbspro

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.