Implement predictive queue cluster parameter
[ganeti-github.git] / src / Ganeti / JQScheduler.hs
2017-01-09 Federico Morg PareschiImplement predictive queue cluster parameter
2016-12-16 Federico Morg PareschiImplement starvation-prevention mechanism in queue
2016-09-15 Federico Morg PareschiFirst implementation of the predictive scheduler
2016-08-22 Brian FoleyMerge branch 'stable-2.17'
2016-08-17 Brian FoleyMerge branch 'stable-2.16' into stable-2.17
2016-08-16 Brian FoleyFix/quell hlint warnings
2016-06-10 Brian FoleyMerge branch 'stable-2.17'
2016-06-10 Brian FoleyMerge branch 'stable-2.16' into stable-2.17
2016-06-10 Brian FoleyMerge branch 'stable-2.15' into stable-2.16
2016-06-10 Iustin PopFixup compatibility with GHC 7.4/base 4.5
2016-05-03 Brian FoleyMerge branch 'stable-2.17'
2016-05-03 Brian FoleyMerge branch 'stable-2.16' into stable-2.17
2016-05-03 Brian FoleyMerge branch 'stable-2.15' into stable-2.16
2016-04-25 Brian FoleyMake JQScheduler queues more strict to avoid leaks
2015-12-08 Lisa VeldenMerge branch 'stable-2.17' into master
2015-12-07 Oleg PonomarevExecute global POST hooks for disappeared job processes
2015-12-04 Lisa VeldenMerge branch 'stable-2.16' into stable-2.17
2015-11-20 Helga VelroyenMerge branch 'stable-2.15' into stable-2.16
2015-11-12 Klaus AehligPrefer the UuidObject type class over specific functions
2015-09-18 Bhimanavajjula AdityaCreate module Ganeti.Prelude and use it
2015-07-16 Klaus AehligFactor out function to delay a thread in seconds
2015-06-30 Petr PudlakMerge branch 'stable-2.15' into master
2015-06-29 Petr PudlakMerge branch 'stable-2.12' into stable-2.13
2015-06-29 Petr PudlakMerge branch 'stable-2.11' into stable-2.12
2015-06-29 Klaus AehligDowngrade log-message for rereading job
2015-06-08 Klaus AehligDuring start, only update job file locally
2015-06-05 Klaus AehligExport updateStatusAndScheduleSomeJobs
2015-06-05 Klaus AehligChange of run queue length is also a reason to reschedule
2015-06-03 Klaus AehligDuring start, only update job file locally
2015-06-03 Klaus AehligDo not export jqForkLock from JQScheduler
2014-10-16 Niklas HambuechenJQScheduler: Run scheduler when filters change in config
2014-10-16 Niklas HambuechenJQScheduler: Allow triggering scheduler if config changes
2014-10-15 Niklas HambuechenImplement job filtering
2014-10-14 Klaus AehligReport back death status after check
2014-10-14 Klaus AehligImprove debug statements in death detection
2014-09-24 Klaus AehligMerge branch 'stable-2.12' into master
2014-09-24 Klaus AehligExport function for job-death detection
2014-09-24 Klaus AehligFix typo in reason source
2014-09-15 Niklas HambuechenJQScheduler: `scheduleSomeJobs`: Get config earlier
2014-09-15 Klaus AehligMerge branch 'stable-2.12' into master
2014-09-15 Klaus AehligMerge branch 'stable-2.11' into stable-2.12
2014-09-12 Klaus AehligChange license statment in newly added files
2014-08-01 Niklas HambuechenTests: Scheduler: Add tests for ad-hoc rate limiting
2014-08-01 Niklas HambuechenScheduler: Implement ad-hoc reason trail rate limiting
2014-08-01 Niklas HambuechenScheduler: Move types into own module
2014-08-01 Niklas HambuechenScheduler: Haddock selectJobsToRun parameter
2014-07-17 Klaus AehligMerge branch 'stable-2.12' into master
2014-07-17 Niklas HambuechenScheduler: Schedule jobs in order of priority
2014-07-15 Petr PudlakWhen jobs fail to start, include the appropriate message
2014-07-02 Klaus AehligMake the scheduler use the max_tracked_jobs config...
2014-06-03 Petr PudlakCount manipulated jobs when selecting jobs to run
2014-06-03 Petr PudlakWhen a dead job is detected, just check its error status
2014-06-03 Petr PudlakAdd helper function for working on a running job
2014-06-03 Petr PudlakAdd a list of jobs that are being manipulated to the...
2014-05-19 Petr PudlakAdd a synchronization lock for forking new processes
2014-04-24 Petr PudlakFix a typo in a debug message
2014-04-24 Petr PudlakCheck for own locks when checking job death in Luxi
2014-04-24 Petr PudlakMark a job as failed, if it fails to start
2014-04-24 Petr PudlakWhen checking job death, check if its lock is the Luxi...
2014-04-24 Petr PudlakFix a typo in a debug message
2014-04-22 Klaus AehligAdd reason-trail entry on failing jobs
2014-04-17 Klaus AehligClean up dead jobs from the job queue
2014-04-17 Petr PudlakExecute jobs as processes from Luxi
2014-04-17 Petr PudlakAdd a livelock file for the Luxi daemon
2014-04-10 Klaus AehligFix a race in rescheduling jobs
2014-04-10 Klaus AehligSchedule on jobs where all job dependencies are finished
2014-02-06 Klaus AehligMerge branch 'stable-2.11' into master
2014-02-06 Klaus AehligProvide a function to change the priority of a queued job
2014-02-06 Klaus AehligWhen enqueuing new jobs, respect job ID
2014-02-06 Klaus AehligChange return type of internal rmJob
2014-01-30 Petr PudlakUpdate getDirJobIDs to use ResultT
2014-01-16 Klaus AehligMake the scheduler use the max_running_jobs config...
2014-01-16 Klaus AehligMake configuration available to the scheduler
2014-01-15 Klaus AehligAdd dequeuing to the job scheduler
2014-01-07 Klaus AehligAfter detecting a finished job, schedule again
2014-01-07 Klaus AehligAttach a watcher for jobs
2014-01-07 Klaus AehligJQScheduler: always pass JobWithStat
2014-01-07 Klaus AehligCleanup inotifies
2014-01-07 Klaus AehligAdd an optional inotify to jobs in the scheduler
2013-12-04 Klaus AehligMake luxid inspect the job queue on startup
2013-12-04 Klaus AehligUse the jobFinalized predicate in JQScheduler
2013-12-03 Klaus AehligDon't assume we win the archive race
2013-12-03 Klaus AehligMake JQScheduler handle failure on job starting
2013-12-03 Klaus Aehligfix typo in log message
2013-12-03 Klaus AehligDifferentiate watchers in luxid
2013-12-02 Klaus AehligAdd a scheduler to keep track of the job queue