Back to OAR versions

OAR 2.5.5

Release date: 2015-09-07

Changelog

  • [iolib] fix deadlock with TRUNCATE in postgresql.
  • [almighty] add SCHEDULER_MIN_TIME_BETWEEN_2_CALLS: the scheduler is launched at max every t seconds (t=5 by default), this avoids the scheduler to cause starvation with regard to the other modules.
  • [scheduler] fix some memory leaks.
  • [scheduler] add a cache to the resources tree computation: improve the scheduler speed by reducing the number of SQL queries.
  • [scheduler] backport the expire/postpone/deadline job types from master.
  • [scheduler] rename the placeholder job types: placeholder/allowed.
  • [scheduler] fix timesharing (adv reservation and *_placeholder schedulers).
  • [scheduler] allows noop/cosystem/standby to start on resources in standby, no wake*up is triggered (requires activating energy saving).
  • [oarsub] use jobkey (-k) is the OAR_JOB_KEY_FILE env variable is set.
  • [oarstat] fix accounting display.
  • [oar_resources_init] fix HyperThreading bug + improve CLI.
  • [oar_resources_add] make HyperThreading optional + fix long options + make nicer warning outputs for auto*offset.
  • [admission rules] rewrite the job type check rule.
  • [admission rules] fix oaradmissionrules bug with MySQL when modifying a rule
  • [oar-node] fix pid in init script.
  • [api] some optimizations + rework authentication configuration (apache).
  • [api][drawgantt-svg][monika] fix apache config (apache 2.4).
  • [drawgantt-svg] new version with aggreation of resources and more.
  • [monika] add thread to the hidden properties.
  • [api] fastcgi config now using suexec (have to enable it inside the fastcgi module configuration: FastCgiWrapper /usr/lib/apache2/suexec
  • [api] now using apache environment variables when headers are not available
  • [api] optimization of /jobs query response time (especially efficient for mysql based installations)
  • [api] [security] Html output did not break on errors

Errata / Known bugs

  • OAR API setup with fastCGI and suexec is tricky:
    • OAR API could require to be installed in a dedicated virtual host.
    • The suexec module on CentOS requires to change the oar user UID to a number greater than 500
oar_2.5.5.1442836890.txt.gz · Last modified: 2015/09/21 14:01 by neyron
Recent changes RSS feed GNU Free Documentation License 1.3 Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki