History | View | Annotate | Download (4.2 kB)
Fix epydoc format warnings
This patch should fix all outstanding epydoc parsing errors; as such, weswitch epydoc into verbose mode so that any new errors will be visible.
Reviewed-by: imsnah
ganeti-rapi: Convert to new HTTP server
Reviewed-by: amishchenko
Rename all HTTP classes to camel case
It should be consistent.
Document HttpServer.__init__
At the same time, simplify the interface a bit by not using a tuple.
Reviewed-by: killerfoxi, ultrotter
Pass request headers in to RAPI handlers.
Reviewed-by: iustinp
Remove the logger.py module
Since now we use only one function from the logger module(SetupLogging), we move it to utils.py (which is already imported by allusers of this function), and we remove the module.
ETag passing support.
rapi: Convert to new HTTP server class
Requests are no longer logged to a separate file.
rapi: Whitespace fixes
Reviewed-by: ultrotter
First write operation (add tag) for Ganeti RAPI
Add instance tag handling, improved error logging....oh, yes adopt instance listing for RAPI2!
Implement checking for the master role in rapi
This patch moves the CheckMaster function from ganeti-masterd to ssconf(most logical place, it cannot go in utils since we would have recursiveimports between ssconf and utils) and changes ganeti-rapi to also call...
Use constants for the pid file stems
Make the rapi daemon create a pidfile
This is needed for controlling it cleanly with start-stop daemon.
Implement signal handling in ganeti-rapi
Move ganeti-rapi core code to daemon
All other daemons have their main code in themselves and not in a module.This patch does the same to ganeti-rapi by moving the code fromlib/rapi/RESTHTTPServer.py to daemons/ganeti-rapi.
Initial copy of RAPI filebase to the trunk