- 25 Feb, 2010 1 commit
-
-
Iustin Pop authored
GHC 6.12 has some new warnings, which are valid in most cases except (IMHO) printf usage.
-
- 23 Feb, 2010 1 commit
-
-
Iustin Pop authored
This updates the movable flag on instances if they have only one node (we don't rely on OpMoveInstance) or if they are set so via the command line options. This doesn't yet enable the use of the new flag.
-
- 07 Jan, 2010 1 commit
-
-
Iustin Pop authored
This patch changes from the two separate files to a single file, with sections separated by a blank line. Currently only the node and instance data is accepted, later the cluster tags will be read too via this format. This makes all the programs accept the new format, but hscan doesn't yet generate it.
-
- 27 Nov, 2009 1 commit
-
-
Iustin Pop authored
While these are not actually populated from the backends, and all the programs ignore them, this patch contains the changes in the function types required.
-
- 17 Nov, 2009 1 commit
-
-
Iustin Pop authored
Since we don't want all instance tags to be used for exclusion, we add a command line option to filter on these. Since the iallocator protocol cannot accept command line options, currently it's not possible to specify these for hail, and thus it will never use any exclusion tags.
-
- 16 Oct, 2009 1 commit
-
-
Iustin Pop authored
This patch adds loading and processing the utilisation data during instance moves. While the data is not yet used, it is correctly modified by instance changes between nodes. hbal has the new ‘-U’ command line argument for this. The format of the file is simply instance name and the four stats, space-separated.
-
- 30 Sep, 2009 1 commit
-
-
Iustin Pop authored
Due to the Control.Exception changes between 6.8 and 6.10, using it portably is difficult. Since we're only interested in handling I/O errors, we can use prelude's catch and not have to deal with Control.Exception at all. The use in Luxi.hs where we just use bracket is fine across the two versions, so we keep that.
-
- 29 Sep, 2009 1 commit
-
-
Iustin Pop authored
Haddock doesn't like pre-processed files (at least not in all versions). Thus we need to remove the ExtLoader module from the haddock-procesed file list.
-
- 28 Sep, 2009 2 commits
-
-
Iustin Pop authored
Since curl is not always needed (e.g. when only using luxi or less likely file backends only) and is also not always available, it is useful for building without it. This of course disabled the RAPI backend. This patch changes ExtLoader to build with the ‘-cpp’ option which makes ghc run it through cpp first; and based on whether ‘NO_CURL’ is defined or not, this toggles RAPI/curl inclusion. The patch also removes the import of Rapi in QC.hs since it's not actually used in tests. Invoking make as ‘make HEXTRA=-DNO_CURL’ is enough to trigger the new build mode.
-
Iustin Pop authored
Currently the external data loader is in CLI.hs, which makes all programs that need cli functionality (options, etc.) link against the network modules (most importantly curl). This patch splits this functionality into a new module such that (for example) hail which only deals with file I/O doesn't link against these libraries.
-