History | View | Annotate | Download (1.8 kB)
Initial add of the hspace tool
This is a tool that checks how many instances (of same size, specifiedby command line arguments) can be added to a cluster while remaining N+1compliant.
Ensure consistent naming of the tools
This patch makes sure that all references to the name of the software isganeti-htools, not simply htools.
Lots of documentation updates
This patch does only doc build changes, doc changes and function movearound (for more logical documentation). It should have no impact at allon the code.
Change the check rule in Makefile
Since ghc won't trigger recompilation due to the -fhpc flag, it's notuseful to rm && make test, as this will only relink the binary.Therefore we simplify this rule.
Add test infrastructure and initial tests
This patch adds a QuickCheck-based test infrastructure and initial testsbased on it. The PeerMap module has a 100% coverage ☺
Side-note: one has to read the source of QuickCheck to see how to use it(especially the Batch submodule), the docs are not enough…
Add a maintainer-clean makefile rule
This splits the current “clean” rule into proper clean (cleaning ofbuild artifacts) and maintainer-clean (cleaning of distributed files).This should make it better for Debian packaging.
Initial work on hail
This makes hail compile and get a request parsed via IAlloc, but nothingmore.
Remove the apidoc dir on clean
Fix the makefile dist rule
It was missing a dependency on the Version.hs file, so right after “makeclean”, a “make dist” used to fail.
Fix the makefile clean rule
Use the $HPROGS variable instead of hardcoding the program names.
More documentation updates
This removes most of the content of the README file (obsoleted by newalgorithm and man pages), modifies the Makefile to include the builtdocumentation in the source archive (so that haddock/hscolour are notneeded) and updates the haddock-prologue with current information.
Add hscan to Makefile
Some small changes in preparation for hscan
This patch does some small changes: - fixes a comment - export more node functions (unneeded now, but hscan will use them) - fixes Makefile rule for building the programs
More fixes to the Makefile
Some updates to the apidoc rules
Fix/enhance makefile rules after the rename
Introduce a namespace for the modules
The modules are moved from the ‘top’ namespace to ‘Ganeti.HTools’, incompliance with standard practices.
First try to embed VCS id in binaries
This patch attempts to embed the VCS id in binaries, based on the wayother projects seem to do this.
Don't build documentation for the Main modules
This fixes the doc issue which exists since the addition of hbal. Nowmake doc makes sense again.
Initial import
This is the initial import of release 0.0.3.