Releases: hep-gc/cloudscheduler
stable-2.11.1
New features:
- update feedback message system on web front end
- Add extra layer of redundancy to condor poller commands
- New machine classad auditor to recover target-alias state of VMs in case of database failure
- introduce scrolling headers to status page
- token authentication support for condor
Bug fixes:
- extra update post requests when navigating after an update
- remove extra condor info leaking into public status page
- Vm-overlay filters fixed
- Improve error handling in condor poller
stable-2.11.0
This release of csv2 contains several quality of life updates for the web status page. It will now show alias' even if there is no jobs for that alias currently which enables the ability to plot their history. The plotting has also been fixed for resizing the timescale with multiple plots active.
Feature Summary:
- Fixes for plotting multiple traces and resizing the time window
- All alias' now displayed on the status page regardless of number of jobs
- updates to condor poller installation tool to more robustly check for a valid python installation
- introduction of the csv2 logo on the navigation bar
- added a default django database encoding so it remains compatible with newer database versions
stable-2.10.6
This minor release doesn't contain any functional changes to the csv2 system. This update was targeting fresh install bugs and the removal of unused or redundant files.
Change summary:
- Removal of any hep-gc specific references for general use
- Deletion of many unused or duplicate files such as server specific schema
- Small update to the default schema configuration referencing the certificate authority directory or file
- Upgrade to the enable condor poller script to be more robust about determining python versions
- Small change in the db_upgrade script to account for the sql output format in newer versions
- Add forwarding to the http address so all web traffic uses encryption
stable-2.10.5
csv2.10.5
Features
- Image compression options on upload
- Public status page plotting (influxdb now served over ssl with read/write access users)
- Updated server certificate management scripts to support influx over ssl
- Apache config security updates
stable-2.10.4
cloudscheduler release stable-2.10.4
- Openstack poller refactor, upgraded to uniquely query by user+password combination instead of just via cloud project
- csv2-watch logrotate changes so it doesn't automatically restart after a rotate if it has been disabled (it produces a lot of log output that eats up disk space)
- SQL autocommit changes to resolve data race conditions & reconnect logic for idle apache threads
- Improved management of dynamics processes (processes that are started & stopped when adding or removing groups and clouds)
- Image transfer bugfixes & Image cache cleanup
- Upgrades to testing suites
- Web UI display bugfixes
stable-2.10.3b
Features
- Public Status page - The root address has been replaced with a public status page. Users can decide if they want their info displayed on the public page on a group by group basis
- Openstack volume type support - csv2 now quries the clouds for available volume types instead of relying on the user to submit a valid one via the yaml field
- Introduced a script to install the condor poller - The repo page had step by step commands to install the poller which have now been encapsulated in a script available from the same page
Bugfixes
- Improved management of dynmic sub-processes via the ProcessMonitor- new threads are now properly added and removed as clouds are added and removed.
- Fixed query in condor poller that would sometimes return multiple rows when trying to execute a condor command resulting in no action taken
- Fixed bug preventing csv2 from displaying communication errors with clouds
- Added missing options from the CLI with regards to the public status page and volume configuration
- Fix condor_poller repo page links
stable-2.10.2
The stable 2.10.2 release contains a few bugfixes and introduces a watchdog system for the pollers.
Watchdog:
- Monitors heartbeat messages from each sub process and restarts them if they become stuck
- Any csv2 component leveraging the ProcessMonitor has access to this functionality
- Each sub-process can be excluded if they have long cycles or simply do reactive work
Bugfixes:
- Fix a bug in openstack poller that failed to commit the change when a cloud was unavailable which made csv2 fail to display when a cloud lacks a network connection
- Fix bug in webserver that caused a vm retire "all" request to fail
stable-2.10.1
Release stable-2.10.1 has several bug fixes and new usability features as well as some database optimization in hopes of more efficient queries.
stable-2.10.
New Features:
#356 Add description for cloud config fields on webUI
#367 Enable removal of cloud alias in webUI
#369 Enable a cloud pause feature - This allows a cloud to be paused during service interruptions so that csv2 doesnt remove any VMs or try to boot any when there is known issues.
Bug Fixes:
#371 Debug openstack vm poller sleep problem (AMQP signal was causing a stall in a sub-process regularly)
#368 Fix job table dropdown content for target alias
#346 Fix view total used resources table to handle cloud unreachable case
#366 Disable removal of group when there are vms in it
#370 Clean up condor gsi config in csv2 when gsi no longer active on condor
Database key and index optimizations for remote pollers
stable-2.10.0a
v2.10.0Features:
Update to boot vms based on cloud priority #315
Update to show system resources only to admin user #343
Enable plotting for system resources data #341
Add display of image size on both web page and cli #361
Add application credential option for cloud adding and updating through cli #362
Flush openstack and foreign vm data on certain cloud updates #344
Add display of vm error message in vm overlay page #359
Rename navigation bar options; Rename cloud/group config empty field #342
Update scheduling view to use reported ram and CPU values from cloud limit table #346
Disabled the condor job command poller to solve db slow query problemFixes:
Exclude submit button from readonly input
Update openstack vm poller come alive failsafe to use cycle time; add exception catch to catch the wake up signal in openstack vm poller
Update vm termination process to open database before each loop
Fix cloud exculsion tabs overlap page content problem #364
stable-2.9.3
Stable 2.9.3 contains several small bugfixes including but not limited to:
Allowing the disabling of unavailable clouds
Allow special condor job poller case for dune where provisioned cpus overrides request CPUs