Merge branch 'stable-2.8' into master
authorKlaus Aehlig <aehlig@google.com>
Mon, 15 Jul 2013 14:30:15 +0000 (16:30 +0200)
committerKlaus Aehlig <aehlig@google.com>
Tue, 16 Jul 2013 07:29:52 +0000 (09:29 +0200)
commitc832f7e94bcdc5f64f757fc92908f5a97d4f5b20
treebf0f4a1f7ae55d78768e54de6f83201c0ab5dbed
parentf3bde990dc2994d246514377af33e32d1767df7d
parent4eb0629026a39b142bba69f822a7a092109e7a22
Merge branch 'stable-2.8' into master

* stable-2.8
  Change method dispatch in ClientOps to enforce luxi.REQ_ALL
  Allow modify_etc_hosts to be changed
  Add --modify-etc-hosts option for CLI tools
  Add luxiReqQueryNetworks to LuxiOp
  Log received message at debug level
  Set the correct group for confd
  Log RPC errors from inside executeRpcCall
  Factor out the logRpcErrors function
  Expose bulk parameter for GetJobs in RAPI client
  Add git send-email to the chroot
  Add tests for CanRead
  Only generate node lists with nodes having different names
  Cluster verify checks server.pem permissions
  Add function for checking file access permissions
  Prevent silent failure in case of connection problems
  Fix apt-get invocation in chroot_builder

* merged from stable-2.7
  Fix RAPI to include missing network fields
  Add support for querying network timestamps
  In the crontab example, look for the correct binary
  Fix wrong numbering in UPGRADE documentation

Conflicts:
devel/build_chroot
lib/client/gnt_cluster.py
Resolved by taking both additions.

Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
17 files changed:
devel/build_chroot
lib/cli.py
lib/client/gnt_cluster.py
lib/cmdlib/cluster.py
lib/config.py
lib/opcodes.py
lib/query.py
lib/rapi/rlib2.py
lib/server/masterd.py
src/Ganeti/Objects.hs
src/Ganeti/OpCodes.hs
src/Ganeti/OpParams.hs
src/Ganeti/Query/Server.hs
src/Ganeti/Rpc.hs
test/hs/Test/Ganeti/HTools/Node.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Ganeti/OpCodes.hs