Index

_ | A | B | C | D | E | G | H | I | K | L | M | N | P | Q | R | S | U | V | W

_

__init__() (elasticslice.clients.slurm.slurm.KnifeWrapper method)
(elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
(elasticslice.clients.slurm.slurm.SlurmScheduler method)
(elasticslice.managers.core.ElasticSliceClientEndpoint method)
(elasticslice.managers.core.ElasticSliceHelper method)
(elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.PluginElasticSliceHelper method)
(elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)
(elasticslice.managers.core.SimpleElasticSliceHelper method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
(elasticslice.rpc.protogeni.Credential method)
(elasticslice.rpc.protogeni.ProtoGeniClientServer method)
(elasticslice.rpc.protogeni.ProtoGeniClientServerEndpoint method)
(elasticslice.rpc.protogeni.ProtoGeniManifestWrapper method)
(elasticslice.rpc.protogeni.ProtoGeniResponse method)
(elasticslice.rpc.protogeni.ProtoGeniServer method)
(elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier method)
(elasticslice.rpc.protogeni.SelfCredential method)
(elasticslice.rpc.protogeni.Slice method)
(elasticslice.rpc.protogeni.SliceCredential method)
(elasticslice.rpc.protogeni.Sliver method)
(elasticslice.rpc.protogeni.User method)
(elasticslice.util.applicable.ApplicableClass method)
(elasticslice.util.applicable.ApplicableFormatter method)
(elasticslice.util.applicable.ApplicableMethod method)
(elasticslice.util.applicable.InspectedFunction method)
(elasticslice.util.exceptions.NonexistentHelperError method)
(elasticslice.util.exceptions.NonexistentSliceError method)
(elasticslice.util.exceptions.NonexistentSliverError method)
(elasticslice.util.exceptions.NotImplementedError method)
(elasticslice.util.exceptions.RPCError method)
(elasticslice.util.util.Config method)
(elasticslice.util.util.ShellCommand method)

A

add_nodes() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
(elasticslice.rpc.protogeni.ProtoGeniServer method)
add_subparsers() (elasticslice.util.applicable.Applicable static method)
added (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier attribute)
Applicable (class in elasticslice.util.applicable)
ApplicableClass (class in elasticslice.util.applicable)
ApplicableFormatter (class in elasticslice.util.applicable)
ApplicableMethod (class in elasticslice.util.applicable)
apply() (elasticslice.util.applicable.Applicable static method)
auto_convert() (in module elasticslice.util.util)

B

bootstrap_node() (elasticslice.clients.slurm.slurm.KnifeWrapper method)

C

cached (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier attribute)
checkAuthorizationHeader() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)
CM_METHODS (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)
Config (class in elasticslice.util.util)
connect() (elasticslice.rpc.protogeni.NoHostCheckHTTPSConnection method)
create_rspec() (elasticslice.managers.core.ElasticSliceHelper method)
(elasticslice.managers.core.PluginElasticSliceHelper method)
(elasticslice.managers.core.SimpleElasticSliceHelper method)
create_slice() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.rpc.protogeni.ProtoGeniServer method)
create_sliver() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.rpc.protogeni.ProtoGeniServer method)
Credential (class in elasticslice.rpc.protogeni)

D

DEF_INTERVAL (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)
DEF_INTERVALS (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)
DEF_MAX_THRESHOLD (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)
DEF_MIN_THRESHOLD (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)
DEF_ORDER (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)
DEFAULT_FORMATTER() (in module elasticslice.util.applicable)
DefaultSubcommandArgumentParser (class in elasticslice.util.util)
delete_nodes() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
(elasticslice.rpc.protogeni.ProtoGeniServer method)
delete_slice() (elasticslice.rpc.protogeni.ProtoGeniServer method)
delete_sliver() (elasticslice.rpc.protogeni.ProtoGeniServer method)
DictNamespace (class in elasticslice.util.util)
do_AUTHHEAD() (elasticslice.rpc.protogeni.ProtoGeniClientXMLRPCRequestHandler method)
do_method() (elasticslice.rpc.protogeni.ProtoGeniServer method)
do_method_retry() (elasticslice.rpc.protogeni.ProtoGeniServer method)
do_POST() (elasticslice.rpc.protogeni.ProtoGeniClientXMLRPCRequestHandler method)
DocHelpTuple (in module elasticslice.util.applicable)
docparse() (in module elasticslice.util.applicable)

E

elasticslice (module)
elasticslice.clients (module)
elasticslice.clients.slurm (module)
elasticslice.clients.slurm.slurm (module)
elasticslice.managers (module)
elasticslice.managers.core (module)
elasticslice.rpc (module)
elasticslice.rpc.protogeni (module)
elasticslice.util (module)
elasticslice.util.applicable (module)
elasticslice.util.exceptions (module)
elasticslice.util.util (module)
ElasticSliceClientEndpoint (class in elasticslice.managers.core)
ElasticSliceHelper (class in elasticslice.managers.core)
ElasticSliceManager (class in elasticslice.managers.core)
end_delete() (elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)
ensure_slice() (elasticslice.managers.core.ElasticSliceManager method)
ensure_sliver() (elasticslice.managers.core.ElasticSliceManager method)
execute() (elasticslice.util.util.ShellCommand method)
expires (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier attribute)

G

geni_am_response_handler() (elasticslice.rpc.protogeni.ProtoGeniServer method)
geni_sr_response_handler() (elasticslice.rpc.protogeni.ProtoGeniServer method)
GeniTimeStampToLocalTimeStamp() (in module elasticslice.rpc.protogeni)
GeniTimeStringToLocalTimeStamp() (in module elasticslice.rpc.protogeni)
get_add_args() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
(elasticslice.managers.core.ElasticSliceHelper method)
(elasticslice.managers.core.PluginElasticSliceHelper method)
(elasticslice.managers.core.SimpleElasticSliceHelper method)
get_cache_notifier() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_default_formatter() (in module elasticslice.util.applicable)
get_delete_commands() (elasticslice.managers.core.ElasticSliceHelper method)
(elasticslice.managers.core.PluginElasticSliceHelper method)
(elasticslice.managers.core.SimpleElasticSliceHelper method)
get_email() (elasticslice.managers.core.SimpleElasticSliceManager method)
get_file_contents() (in module elasticslice.util.util)
get_future_compute_cycles() (elasticslice.clients.slurm.slurm.SlurmScheduler method)
get_hostname_and_port() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_job_count() (elasticslice.clients.slurm.slurm.SlurmScheduler method)
get_keys() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_manifest() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_node_status() (elasticslice.managers.core.SimpleElasticSliceManager method)
get_nodenames() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
get_resources() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_running_job_ids() (elasticslice.clients.slurm.slurm.SlurmScheduler method)
get_self_credential() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_slice_credential() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_slice_expiration() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_sliver_credential() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_sliver_urn() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_system_state() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
(elasticslice.managers.core.ElasticSliceManager method)
get_user_email() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_user_uid() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_user_urn() (elasticslice.rpc.protogeni.ProtoGeniServer method)
get_wrapped_manifest() (elasticslice.rpc.protogeni.ProtoGeniServer method)
getHostnameAndPort() (elasticslice.rpc.protogeni.ProtoGeniManifestWrapper method)
getLinkAddressInfo() (elasticslice.rpc.protogeni.ProtoGeniManifestWrapper method)
getLinkClientIds() (elasticslice.rpc.protogeni.ProtoGeniManifestWrapper method)
getModule() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)
GetServerDefaults() (built-in function)
getURL() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)
GetVersion() (built-in function)
(elasticslice.managers.core.ElasticSliceClientEndpoint method)

H

handle_added_node() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
(elasticslice.managers.core.ElasticSliceHelper method)
(elasticslice.managers.core.PluginElasticSliceHelper method)
handle_deleted_node() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
(elasticslice.managers.core.ElasticSliceHelper method)
(elasticslice.managers.core.PluginElasticSliceHelper method)
handle_requests_threaded() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)
has_pending_deletes() (elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)

I

InspectedFunction (class in elasticslice.util.applicable)
InvalidArgumentError
iptonum() (elasticslice.rpc.protogeni.ProtoGeniManifestWrapper method)
is_adding() (elasticslice.managers.core.SimpleElasticSliceManager method)
is_deleting() (elasticslice.managers.core.SimpleElasticSliceManager method)
is_float() (in module elasticslice.util.util)
is_int() (in module elasticslice.util.util)

K

key (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier attribute)
KnifeWrapper (class in elasticslice.clients.slurm.slurm)

L

list_pending_jobs() (elasticslice.clients.slurm.slurm.SlurmScheduler method)
list_running_jobs() (elasticslice.clients.slurm.slurm.SlurmScheduler method)
loadCache() (elasticslice.rpc.protogeni.ProtoGeniServer method)
LocalTimeStampToGeniTimeString() (in module elasticslice.rpc.protogeni)
log_request() (elasticslice.rpc.protogeni.ProtoGeniClientXMLRPCRequestHandler method)

M

manage() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
manage_once() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
METHOD_RESET_TRIGGERS (elasticslice.clients.slurm.slurm.SlurmDynamicManager attribute)
(elasticslice.managers.core.SimpleElasticSliceManager attribute)

N

NoHostChecker (class in elasticslice.rpc.protogeni)
NoHostCheckHTTPSConnection (class in elasticslice.rpc.protogeni)
NonexistentHelperError
NonexistentSliceError
NonexistentSliverError
NotifyDeleteComplete() (elasticslice.managers.core.ElasticSliceClientEndpoint method)
(elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)
NotifyDeletePending() (elasticslice.managers.core.ElasticSliceClientEndpoint method)
(elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)
NotImplementedError

P

parse_bool() (in module elasticslice.rpc.protogeni)
parse_bool_or_int() (in module elasticslice.rpc.protogeni)
parse_cm_list() (in module elasticslice.rpc.protogeni)
parse_options() (in module elasticslice.util.util)
parse_rspec_arg() (in module elasticslice.rpc.protogeni)
parse_safe_eval() (in module elasticslice.rpc.protogeni)
parse_safe_list_or_eval() (in module elasticslice.rpc.protogeni)
parse_str_list() (in module elasticslice.rpc.protogeni)
PassPhraseCB() (in module elasticslice.rpc.protogeni)
PluginElasticSliceHelper (class in elasticslice.managers.core)
protocol_version (elasticslice.rpc.protogeni.ProtoGeniClientXMLRPCRequestHandler attribute)
ProtoGeniClientDefs (class in elasticslice.rpc.protogeni)
ProtoGeniClientServer (class in elasticslice.rpc.protogeni)
ProtoGeniClientServerEndpoint (class in elasticslice.rpc.protogeni)
ProtoGeniClientXMLRPCRequestHandler (class in elasticslice.rpc.protogeni)
ProtoGeniManifestWrapper (class in elasticslice.rpc.protogeni)
ProtoGeniResponse (class in elasticslice.rpc.protogeni)
ProtoGeniServer (class in elasticslice.rpc.protogeni)
ProtoGeniServer.CacheNotifier (class in elasticslice.rpc.protogeni)
purge_node() (elasticslice.clients.slurm.slurm.KnifeWrapper method)
push_local_file_to_remote_node() (in module elasticslice.util.util)

Q

queue_info() (elasticslice.clients.slurm.slurm.SlurmScheduler method)

R

read_config() (elasticslice.util.util.Config method)
register_function() (elasticslice.util.applicable.Applicable static method)
register_object() (elasticslice.util.applicable.Applicable static method)
renew() (elasticslice.managers.core.SimpleElasticSliceManager method)
renew_slice() (elasticslice.rpc.protogeni.ProtoGeniServer method)
renew_sliver() (elasticslice.rpc.protogeni.ProtoGeniServer method)
reset() (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier method)
resolve_slice() (elasticslice.rpc.protogeni.ProtoGeniServer method)
resolve_sliver() (elasticslice.rpc.protogeni.ProtoGeniServer method)
resolve_user() (elasticslice.rpc.protogeni.ProtoGeniServer method)
RESPONSE_ALREADYEXISTS (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_BADARGS (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_BADVERSION (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_BUSY (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_DBERROR (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_ERROR (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_EXPIRED (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_FORBIDDEN (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_INPROGRESS (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_INSUFFICIENT_BANDWIDTH (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_INSUFFICIENT_MEMORY (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_INSUFFICIENT_NODES (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_NO_MAPPING (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_NOT_IMPLEMENTED (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_REFUSED (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_RPCERROR (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_SEARCHFAILED (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_SERVER_UNAVAILABLE (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_SERVERERROR (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_SUCCESS (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_TIMEDOUT (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_TOOBIG (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_UNAVAILABLE (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_UNSUPPORTED (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RESPONSE_VLAN_UNAVAILABLE (elasticslice.rpc.protogeni.ProtoGeniClientDefs attribute)
RPCError
run_cmd_on_all_clients() (elasticslice.clients.slurm.slurm.KnifeWrapper method)

S

SelfCredential (class in elasticslice.rpc.protogeni)
SENDMAIL() (in module elasticslice.rpc.protogeni)
server (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier attribute)
set_client_endpoint() (elasticslice.rpc.protogeni.ProtoGeniServer method)
set_client_endpoint_options() (elasticslice.rpc.protogeni.ProtoGeniServer method)
set_default_subparser() (elasticslice.util.util.DefaultSubcommandArgumentParser method)
set_helper() (elasticslice.managers.core.PluginElasticSliceHelper method)
set_system_state() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
(elasticslice.managers.core.ElasticSliceManager method)
setClientServer() (elasticslice.rpc.protogeni.ProtoGeniClientServerEndpoint method)
SetResourceValues() (elasticslice.managers.core.ElasticSliceClientEndpoint method)
(elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)
ShellCommand (class in elasticslice.util.util)
should_add_nodes() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
should_delete_nodes() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
SimpleElasticSliceClientEndpoint (class in elasticslice.managers.core)
SimpleElasticSliceHelper (class in elasticslice.managers.core)
SimpleElasticSliceManager (class in elasticslice.managers.core)
Slice (class in elasticslice.rpc.protogeni)
SliceCredential (class in elasticslice.rpc.protogeni)
Sliver (class in elasticslice.rpc.protogeni)
sliver_status() (elasticslice.rpc.protogeni.ProtoGeniServer method)
sliver_status_details() (elasticslice.rpc.protogeni.ProtoGeniServer method)
SlurmDynamicManager (class in elasticslice.clients.slurm.slurm)
SlurmScheduler (class in elasticslice.clients.slurm.slurm)
start() (elasticslice.managers.core.SimpleElasticSliceManager method)
start_delete() (elasticslice.managers.core.SimpleElasticSliceClientEndpoint method)
stop() (elasticslice.managers.core.SimpleElasticSliceManager method)
stop_handling() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)

U

update_all() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
update_available() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
update_etc_hosts() (elasticslice.clients.slurm.slurm.SlurmDynamicManager method)
update_sliver_status() (elasticslice.managers.core.ElasticSliceManager method)
(elasticslice.managers.core.SimpleElasticSliceManager method)
update_slurm_config() (elasticslice.clients.slurm.slurm.SlurmScheduler method)
updated (elasticslice.rpc.protogeni.ProtoGeniServer.CacheNotifier attribute)
User (class in elasticslice.rpc.protogeni)

V

verify_request() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)

W

wantsAuthorization() (elasticslice.rpc.protogeni.ProtoGeniClientServer method)