Skip to content
Snippets Groups Projects
  1. Apr 25, 2013
  2. Apr 02, 2013
    • Guido Trotter's avatar
      check-news: fix behavior on invalid date line · 9495d2f2
      Guido Trotter authored
      
      Before:
      $ ./autotools/check-news < ./NEWS
      Traceback (most recent call last):
        File "./autotools/check-news", line 150, in <module>
          main()
        File "./autotools/check-news", line 120, in main
          parsed_ts = time.mktime(time.strptime(m.group("date"), "%d %b %Y"))
      AttributeError: 'NoneType' object has no attribute 'group'
      
      After:
      $ ./autotools/check-news < ./NEWS
      Line 8: Invalid release line
      
      This happened because the error function just updates an error log,
      rather than bailing out immediately.
      
      Signed-off-by: default avatarGuido Trotter <ultrotter@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      9495d2f2
  3. Mar 13, 2013
  4. Mar 06, 2013
    • Iustin Pop's avatar
      Fix bug in man build rule · 67c15d8b
      Iustin Pop authored
      
      Currently the man page build rule is run without ‘-e’, so the actual
      checks in there are just warnings (check-man-warnings,
      check-man-dashes).
      
      The patch fixes this and also fixes the man pages which made me see the
      problem.
      
      Additionally, check-man-dashes is now verbose, otherwise it's hard to
      find out actually where in the page the error is.
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarMichele Tartara <mtartara@google.com>
      67c15d8b
  5. Mar 05, 2013
  6. Mar 04, 2013
  7. Feb 20, 2013
  8. Jan 16, 2013
  9. Jan 15, 2013
    • Michael Hanselmann's avatar
      Option to include man pages in documentation · 41806ef4
      Michael Hanselmann authored
      
      Before this patch, HTML versions of man pages (man/*.rst) were already
      built. However, since they are separate from the normal documentation,
      their content is not indexed for Sphinx' search functionality.
      Additionally it would simply be nice to have everything in one place.
      
      To this end a new configure-time option is added to enable the inclusion
      of man pages into the documentation. A dedicated option is necessary to
      still be able to provide a static documentation build in the tarball
      (not including man pages) as man pages contain build-specific paths and
      values. The documentation with man pages is written to the directory
      “doc/man-html”.
      
      A future patch will extend Sphinx to link occurences of “:manpage:`…`”
      to these man pages.
      
      Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      41806ef4
  10. Jan 10, 2013
  11. Dec 27, 2012
  12. Dec 24, 2012
  13. Dec 22, 2012
    • Iustin Pop's avatar
      Optimise autotools/run-in-tempdir · 75b32fff
      Iustin Pop authored
      
      I made a mistake when adding support for htools to run-in-tempdir, by
      needlessly copying the htools binaries, when it's enough to link
      them. The copying is only really needed for python code, so we change
      the Haskell binaries to linking and also a few other directories.
      
      Difference:
      - before: 0.8s, 95MB copied
      - after: 0.6s, 6.2MB copied
      
      And, by the way, can't wait for Python 2.6 as minimum supported
      version…
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      75b32fff
    • Constantinos Venetsanopoulos's avatar
      Add the gnt-storage client · b954f097
      Constantinos Venetsanopoulos authored
      
      Add a new client called 'gnt-storage'.
      The client interacts with the ExtStorage interface, similarly to
      the way gnt-os interacts with the OS interface.
      
      For now, only two commands are supported: 'info' and 'diagnose'.
      
      'diagnose' calculates the node status of each provider on each node,
      similarly to gnt-os diagnose. Furthermore, for every provider, it
      calculates it's nodegroup validity for each nodegroup. This is done
      inside the LU and not the client (marked as 'TODO' for the  global
      validity of gnt-os diagnose).
      
      In the future, gnt-storage can be used to manage storage pools,
      or even be extended to diagnose other storage types supported by
      Ganeti, such as lvm, drbd (INT_MIRROR) or rbd (EXT_MIRROR).
      
      Signed-off-by: default avatarConstantinos Venetsanopoulos <cven@grnet.gr>
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      [iustin@google.com: fixed Haskell compatibility and style fixes]
      Reviewed-by: default avatarIustin Pop <iustin@google.com>
      b954f097
  14. Dec 19, 2012
  15. Dec 17, 2012
  16. Dec 13, 2012
  17. Dec 12, 2012
  18. Nov 30, 2012
  19. Nov 20, 2012
  20. Nov 14, 2012
  21. Oct 22, 2012
  22. Oct 11, 2012
  23. Oct 10, 2012
    • Iustin Pop's avatar
      Improve Haskell configure options and detection · 21a5e56c
      Iustin Pop authored
      
      This patch cleans up  the Haskell library detection and defaults.
      
      First, it makes the base compiler/libraries required, per the email discussion.
      
      It then adds two new small autoconf macros, on to check for a required
      Haskell library and one to do custom action based on test results. We
      use these macros to cleanup and simplify a bit the module detection:
      
      - rapi, confd, and split query are auto detected and enabled if _all_
        required libraries are present
      - unittests are enabled if _all_ required libraries are present
      
      The patch also updates the documentation regarding required libraries.
      
      After this patch, base Ganeti fully buildable on Debian Squeeze/Ubuntu
      Lucid.
      
      Signed-off-by: default avatarIustin Pop <iustin@google.com>
      Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
      21a5e56c
  24. Oct 08, 2012
  25. Oct 02, 2012
  26. Sep 27, 2012
Loading