From 2263aec2159be2e3c03eed7cafa8e15c6e90092f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Nussbaumer?= <rn@google.com>
Date: Mon, 22 Mar 2010 16:50:15 +0100
Subject: [PATCH] Adding missing documentation to make the docs better
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Also fixed a typo I noticed.

Signed-off-by: RenΓ© Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
---
 doc/rapi.rst      | 27 +++++++++++++++++++++++++++
 lib/rapi/rlib2.py |  2 +-
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/doc/rapi.rst b/doc/rapi.rst
index ed4a70ffc..0c71e58fa 100644
--- a/doc/rapi.rst
+++ b/doc/rapi.rst
@@ -439,6 +439,33 @@ Takes the parameters ``mode`` (one of ``replace_on_primary``,
 ``remote_node`` and ``iallocator``.
 
 
+``/2/instances/[instance_name]/activate-disks``
++++++++++++++++++++++++++++++++++++++++++++++++
+
+Activate disks on an instance.
+
+It supports the following commands: ``PUT``.
+
+``PUT``
+~~~~~~~
+
+Takes the parameter ``ignore_size``. When set ignore the recorded
+size (useful for forcing activation when recorded size is wrong).
+
+
+``/2/instances/[instance_name]/deactivate-disks``
++++++++++++++++++++++++++++++++++++++++++++++++++
+
+Deactivate disks on an instance.
+
+It supports the following commands: ``PUT``.
+
+``PUT``
+~~~~~~~
+
+Takes no parameters.
+
+
 ``/2/instances/[instance_name]/tags``
 +++++++++++++++++++++++++++++++++++++
 
diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py
index 049bc7a1c..5d34f230b 100644
--- a/lib/rapi/rlib2.py
+++ b/lib/rapi/rlib2.py
@@ -678,7 +678,7 @@ class R_2_instances_name_deactivate_disks(baserlib.R_Generic):
     """
     instance_name = self.items[0]
 
-    op = opcodes.OpDeActivateInstanceDisks(instance_name=instance_name)
+    op = opcodes.OpDeactivateInstanceDisks(instance_name=instance_name)
 
     return baserlib.SubmitJob([op])
 
-- 
GitLab