Match recent removal of VM.VCPUs_policy.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
Ewan Mellor committed 2007-03-14 21:59:11 +00:00
1 parent a72d446f86
commit efcaa9d8d3
4 files changed
-120

No files matched your search

-67
View File
@@ -1039,7 +1039,6 @@ $\mathit{RW}$ & {\tt memory/static\_max} & int & Statically-set (i.e. absolute)
$\mathit{RW}$ & {\tt memory/dynamic\_max} & int & Dynamic maximum (bytes) \\
$\mathit{RW}$ & {\tt memory/dynamic\_min} & int & Dynamic minimum (bytes) \\
$\mathit{RW}$ & {\tt memory/static\_min} & int & Statically-set (i.e. absolute) mininum (bytes) \\
$\mathit{RW}$ & {\tt VCPUs/policy} & string & the name of the VCPU scheduling policy to be applied \\
$\mathit{RW}$ & {\tt VCPUs/params} & (string $\rightarrow$ string) Map & configuration parameters for the selected VCPU policy \\
$\mathit{RW}$ & {\tt VCPUs/max} & int & Max number of VCPUs \\
$\mathit{RW}$ & {\tt VCPUs/at\_startup} & int & Boot number of VCPUs \\
@@ -2175,72 +2174,6 @@ void
\vspace{0.3cm}
\vspace{0.3cm}
\vspace{0.3cm}
\subsubsection{RPC name:~get\_VCPUs\_policy}
{\bf Overview:}
Get the VCPUs/policy field of the given VM.
\noindent {\bf Signature:}
\begin{verbatim} string get_VCPUs_policy (session_id s, VM ref self)\end{verbatim}
\noindent{\bf Arguments:}
\vspace{0.3cm}
\begin{tabular}{|c|c|p{7cm}|}
\hline
{\bf type} & {\bf name} & {\bf description} \\ \hline
{\tt VM ref } & self & reference to the object \\ \hline
\end{tabular}
\vspace{0.3cm}
\noindent {\bf Return Type:}
{\tt
string
}
value of the field
\vspace{0.3cm}
\vspace{0.3cm}
\vspace{0.3cm}
\subsubsection{RPC name:~set\_VCPUs\_policy}
{\bf Overview:}
Set the VCPUs/policy field of the given VM.
\noindent {\bf Signature:}
\begin{verbatim} void set_VCPUs_policy (session_id s, VM ref self, string value)\end{verbatim}
\noindent{\bf Arguments:}
\vspace{0.3cm}
\begin{tabular}{|c|c|p{7cm}|}
\hline
{\bf type} & {\bf name} & {\bf description} \\ \hline
{\tt VM ref } & self & reference to the object \\ \hline
{\tt string } & value & New value to set \\ \hline
\end{tabular}
\vspace{0.3cm}
\noindent {\bf Return Type:}
{\tt
void
}
\vspace{0.3cm}
\vspace{0.3cm}
\vspace{0.3cm}
-15
View File
@@ -87,7 +87,6 @@ typedef struct xen_vm_record
int64_t memory_dynamic_max;
int64_t memory_dynamic_min;
int64_t memory_static_min;
char *vcpus_policy;
xen_string_string_map *vcpus_params;
int64_t vcpus_max;
int64_t vcpus_at_startup;
@@ -322,13 +321,6 @@ extern bool
xen_vm_get_memory_static_min(xen_session *session, int64_t *result, xen_vm vm);
/**
* Get the VCPUs/policy field of the given VM.
*/
extern bool
xen_vm_get_vcpus_policy(xen_session *session, char **result, xen_vm vm);
/**
* Get the VCPUs/params field of the given VM.
*/
@@ -567,13 +559,6 @@ extern bool
xen_vm_set_memory_static_min(xen_session *session, xen_vm vm, int64_t static_min);
/**
* Set the VCPUs/policy field of the given VM.
*/
extern bool
xen_vm_set_vcpus_policy(xen_session *session, xen_vm vm, char *policy);
/**
* Set the VCPUs/params field of the given VM.
*/
-37
View File
@@ -88,9 +88,6 @@ static const struct_member xen_vm_record_struct_members[] =
{ .key = "memory_static_min",
.type = &abstract_type_int,
.offset = offsetof(xen_vm_record, memory_static_min) },
{ .key = "VCPUs_policy",
.type = &abstract_type_string,
.offset = offsetof(xen_vm_record, vcpus_policy) },
{ .key = "VCPUs_params",
.type = &abstract_type_string_string_map,
.offset = offsetof(xen_vm_record, vcpus_params) },
@@ -191,7 +188,6 @@ xen_vm_record_free(xen_vm_record *record)
free(record->name_description);
xen_vdi_record_opt_free(record->suspend_vdi);
xen_host_record_opt_free(record->resident_on);
free(record->vcpus_policy);
xen_string_string_map_free(record->vcpus_params);
xen_console_record_opt_set_free(record->consoles);
xen_vif_record_opt_set_free(record->vifs);
@@ -497,23 +493,6 @@ xen_vm_get_memory_static_min(xen_session *session, int64_t *result, xen_vm vm)
}
bool
xen_vm_get_vcpus_policy(xen_session *session, char **result, xen_vm vm)
{
abstract_value param_values[] =
{
{ .type = &abstract_type_string,
.u.string_val = vm }
};
abstract_type result_type = abstract_type_string;
*result = NULL;
XEN_CALL_("VM.get_VCPUs_policy");
return session->ok;
}
bool
xen_vm_get_vcpus_params(xen_session *session, xen_string_string_map **result, xen_vm vm)
{
@@ -1073,22 +1052,6 @@ xen_vm_set_memory_static_min(xen_session *session, xen_vm vm, int64_t static_min
}
bool
xen_vm_set_vcpus_policy(xen_session *session, xen_vm vm, char *policy)
{
abstract_value param_values[] =
{
{ .type = &abstract_type_string,
.u.string_val = vm },
{ .type = &abstract_type_string,
.u.string_val = policy }
};
xen_call_(session, "VM.set_VCPUs_policy", param_values, 2, NULL, NULL);
return session->ok;
}
bool
xen_vm_set_vcpus_params(xen_session *session, xen_vm vm, xen_string_string_map *params)
{
-1
View File
@@ -373,7 +373,6 @@ static xen_vm create_new_vm(xen_session *session, bool hvm)
.memory_dynamic_max = 256,
.memory_dynamic_min = 128,
.memory_static_min = 128,
.vcpus_policy = "credit",
.vcpus_params = vcpus_params,
.vcpus_max = 4,
.vcpus_at_startup = 2,
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.