Remove custom OpResult type/monad
[ganeti-local] / htools / Ganeti / HTools / Cluster.hs
2012-10-18 Iustin PopRemove custom OpResult type/monad
2012-10-15 Iustin PopCleanup HTools.Types/BasicTypes imports
2012-10-08 Iustin PopRename Ganeti/HTools/Utils.hs to Ganeti/Utils.hs
2012-09-07 Iustin PopMerge branch 'devel-2.6' into submit
2012-09-07 Iustin PopFix bug in non-mirrored instance allocation
2012-09-04 Iustin PopMove JSON.hs and Compat.hs out from under HTools/
2012-09-04 René NussbaumerAdding allocList function
2012-08-28 Iustin PopRe-enable standard hlint warnings
2012-03-16 Iustin Pophtools: Fix some compiler warnings
2012-03-15 Iustin PopAdd a helper function for mirrorType computations
2012-03-15 Iustin PopEnable evacuation/relocation for shared storage
2012-03-15 Iustin PopReplace explicit case with 'either'
2012-03-15 Iustin PopRename evacDrbdSecondaryInner to evacOneNodeInner
2012-03-15 Iustin PopAbstract the secondary evac into a separate function
2012-03-15 Iustin PopExtend the possible move types with FailoverToAny
2012-03-07 Iustin PopRework evacDrbdSecondaryInner to take the imove
2012-03-07 Iustin PopAdd a simple type alias for nicer type signatures
2012-03-07 Iustin PopUse the mirror type in Cluster.possibleMoves
2012-03-07 Iustin PopFix printSolutionLine to handle big scores
2012-03-07 Iustin PopFix printSolutionLine to handle non-DRBD steps
2012-03-07 Iustin PopSmall simplification in tryBalance
2012-02-29 René Nussbaumerhtools: Adding printTable helper
2012-02-29 Iustin PopUse the spindles metric in cluster scores
2012-02-29 Iustin PopShorten some function names
2012-02-28 René Nussbaumerhinfo: Adding basic skeleton based on hbal
2012-02-13 Guido Trotterhtools: allow rbd disk template
2012-01-26 Iustin PopSwitch over some hspace stats from RSpec to AllocInfo
2012-01-26 Iustin PopTrack 'normalised' used CPUs in Cluster.CStats
2012-01-26 Iustin PopRe-indent code for readability
2012-01-13 Iustin PopRemove some dead code
2012-01-13 Iustin PopExtend node evacuation unittests
2012-01-13 Iustin PopAdd a complex allocation/serialisation/load test
2012-01-13 Iustin PopObey instance policy in allocation routines
2012-01-13 Iustin PopTrivial performance optimisation
2011-12-08 Iustin PopCleanup hlint errors
2011-12-08 Iustin PopAbstract some common Cluster.hs code into a function
2011-11-17 Iustin Pophtools: finish re-indenting Cluster.hs
2011-11-16 Iustin PopStart converting the indentation to 2-chars
2011-11-16 Agata Murawskahtools: remove 'running' from instance options
2011-10-26 Agata MurawskaGeneralize the generation of ADT from raw types
2011-10-26 Iustin Pophail: don't select the primary as new secondary
2011-10-14 Iustin PopFurther cleanup in hspace
2011-10-14 Iustin PopAdd a type synonym for the allocation function sig
2011-10-12 Michael HanselmannMerge branch 'devel-2.5'
2011-10-12 Michael HanselmannMerge branch 'stable-2.5' into devel-2.5
2011-10-07 Michael Hanselmannhail: Fix result for node evacuation
2011-10-03 Iustin PopRename some helper functions for consistency
2011-09-29 Iustin PopSmall simplification in tryAlloc
2011-09-29 Iustin PopChange how node pairs are generated/used
2011-09-29 Iustin PopParallelise instance allocation/capacity computation
2011-09-29 Iustin PopAbstract comparison of AllocElements
2011-09-29 Iustin PopChange type of Cluster.AllocSolution
2011-09-14 Iustin Pophtools: remove dead code
2011-09-14 Iustin Pophail: don't select the primary as new secondary
2011-07-22 Iustin Pophtools: rework the algorithm for ChangeAll mode
2011-07-22 Iustin Pophtools: replace two hardcoded uses of pri+sec nodes
2011-07-22 Iustin Pophtools: add target_node member to migrate opcode
2011-07-21 Iustin Pophtools: a few more hlint fixes
2011-07-21 Iustin Pophtools: further docstring fixes
2011-07-19 Iustin Pophtools: move tiered spec map helper to Hspace.hs
2011-07-19 Iustin Pophtools: add a compatibility module
2011-07-19 Iustin Pophtools: remove no-longer-needed tryMG* functionality
2011-07-19 Iustin Pophtools: fix potential bug in ialloc/change-group
2011-07-15 Iustin Pophtools: return new state from new IAllocator modes
2011-07-15 Iustin Pophtools: update the node-evac/change-group result
2011-07-15 Iustin Pophtools: add change-group IAllocator mode
2011-07-15 Iustin Pophtools: add group restrictions to findBestAllocGroup
2011-07-15 Iustin Pophtools: generalise and rename availableLocalNodes
2011-07-15 Iustin Pophtools: split tryMGAlloc in two
2011-07-15 Iustin Pophtools: add node-evacuation of DRBD all nodes
2011-07-15 Iustin Pophtools: small optimisation in Cluster.collapseFailures
2011-07-15 Iustin Pophtools: add optional limit to allocation count
2011-07-15 Iustin Pophtools: add node-evacuation of DRBD secondaries
2011-07-15 Iustin Pophtools: rework compCV so that we can use [Node] too
2011-07-14 Iustin Pophtools: add node-evacuate of DRBD8 primaries
2011-07-14 Iustin Pophtools: add more IAlloc data types and functions
2011-07-14 Iustin Pophtools: add a function for computing evacuated nodes
2011-07-14 Iustin Pophtools: rename an internal constant
2011-07-14 Iustin Pophtools: abstract and simplify a multigroup function
2011-07-13 Iustin Pophtools: rename Instance.auto_balance
2011-07-13 Iustin Pophtools: docstring fixes and improvements
2011-07-01 Iustin PopOne Haskell and integer sizes fix
2011-06-28 Iustin Pophtools: rewrite Cluster.filterMGResults
2011-06-28 Iustin Pophtools: use the new Group.isAllocable
2011-05-31 Guido TrotterImplement balancing with no instance moves
2011-04-14 Iustin PopShow the auto_balance flag in the instance listing
2011-04-07 René Nussbaumerhtools: Make opcode naming consistent with Ganeti codebase
2011-04-06 René Nussbaumerhtools: Use OpMigrateInstance with allow_failover option
2011-03-23 Iustin PopFix some lint warnings in htools code
2011-03-23 Iustin PopFix lint errors in the htools code
2011-03-17 Iustin PopMerge remote branch 'htools/master'