Index

A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W

A

active (pyfarm.models.user.User attribute)
add_jobtype_software_requirement() (in module pyfarm.master.user_interface.jobtypes)
add_notified_user_to_job() (in module pyfarm.master.user_interface.jobs)
Agent (class in pyfarm.models.agent)
agent (pyfarm.models.task.Task attribute)
(pyfarm.models.tasklog.TaskLog attribute)
agent_add_software() (in module pyfarm.master.user_interface.agents)
agent_delete_software() (in module pyfarm.master.user_interface.agents)
agent_id (pyfarm.models.task.Task attribute)
(pyfarm.models.tasklog.TaskLog attribute)
AgentIndexAPI (class in pyfarm.master.api.agents)
agents (pyfarm.models.gpu.GPU attribute)
(pyfarm.models.tag.Tag attribute)
agents() (in module pyfarm.master.user_interface.agents)
AgentsInTagIndexAPI (class in pyfarm.master.api.tags)
AgentStateEnum (class in pyfarm.models.core.types)
AgentUpdatesAPI (class in pyfarm.master.api.agent_updates)
alter_autodeletion_for_job() (in module pyfarm.master.user_interface.jobs)
alter_frame_range() (pyfarm.models.job.Job method)
alter_frames_in_single_job() (in module pyfarm.master.user_interface.jobs)
alter_scheduling_parameters_for_job() (in module pyfarm.master.user_interface.jobs)
and_() (in module pyfarm.master.api.jobs)
(in module pyfarm.scheduler.tasks)
api_url() (pyfarm.models.agent.Agent method)
asc() (in module pyfarm.master.user_interface.jobs)
(in module pyfarm.models.jobqueue)
(in module pyfarm.scheduler.tasks)
assert_accepted() (pyfarm.master.testutil.BaseTestCase method)
assert_bad_request() (pyfarm.master.testutil.BaseTestCase method)
assert_conflict() (pyfarm.master.testutil.BaseTestCase method)
assert_contents_equal() (pyfarm.master.testutil.BaseTestCase method)
assert_created() (pyfarm.master.testutil.BaseTestCase method)
assert_forbidden() (pyfarm.master.testutil.BaseTestCase method)
assert_internal_server_error() (pyfarm.master.testutil.BaseTestCase method)
assert_method_not_allowed() (pyfarm.master.testutil.BaseTestCase method)
assert_mimetypes() (in module pyfarm.master.utility)
assert_no_content() (pyfarm.master.testutil.BaseTestCase method)
assert_not_acceptable() (pyfarm.master.testutil.BaseTestCase method)
assert_not_found() (pyfarm.master.testutil.BaseTestCase method)
assert_ok() (pyfarm.master.testutil.BaseTestCase method)
assert_status() (pyfarm.master.testutil.BaseTestCase method)
assert_temporary_redirect() (pyfarm.master.testutil.BaseTestCase method)
assert_unauthorized() (pyfarm.master.testutil.BaseTestCase method)
assert_unsupported_media_type() (pyfarm.master.testutil.BaseTestCase method)
attempt (pyfarm.models.tasklog.TaskTaskLogAssociation attribute)
attempts (pyfarm.models.task.Task attribute)
autodelete_time (pyfarm.models.job.Job attribute)
autoincrementing (pyfarm.models.core.mixins.ModelTypes attribute)

B

BaseTestCase (class in pyfarm.master.testutil)
batch (pyfarm.models.job.Job attribute)
before_request() (in module pyfarm.master.application)
build_environment() (pyfarm.master.testutil.BaseTestCase class method)
by (pyfarm.models.job.Job attribute)

C

can_use_more_agents() (pyfarm.models.job.Job method)
check_password() (pyfarm.models.user.User method)
checkInteger() (pyfarm.models.core.types.IPv4Address method)
children (pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
clear_error_state() (pyfarm.models.task.Task static method)
columns (pyfarm.models.core.mixins.ModelTypes attribute)
cpu_allocation (pyfarm.models.agent.Agent attribute)
cpu_name (pyfarm.models.agent.Agent attribute)
cpus (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
create() (pyfarm.models.user.User class method)
create_app() (in module pyfarm.master.entrypoints)
create_jobtype() (in module pyfarm.master.user_interface.jobtypes)
created_on (pyfarm.models.tasklog.TaskLog attribute)

D

data (pyfarm.models.job.Job attribute)
default() (pyfarm.master.utility.JSONEncoder method)
default_json_encoder() (in module pyfarm.master.utility)
delete() (pyfarm.master.api.agents.SingleAgentAPI method)
(pyfarm.master.api.jobqueues.SingleJobQueueAPI method)
(pyfarm.master.api.jobs.JobSingleNotifiedUserAPI method)
(pyfarm.master.api.jobs.SingleJobAPI method)
(pyfarm.master.api.jobtypes.JobTypeSoftwareRequirementAPI method)
(pyfarm.master.api.jobtypes.SingleJobTypeAPI method)
(pyfarm.master.api.jobtypes.VersionedJobTypeAPI method)
(pyfarm.master.api.pathmaps.SinglePathMapAPI method)
(pyfarm.master.api.software.SingleSoftwareAPI method)
(pyfarm.master.api.software.SingleSoftwareVersionAPI method)
(pyfarm.master.api.tags.SingleTagAPI method)
delete_jobqueue() (in module pyfarm.master.user_interface.jobqueues)
delete_multiple_jobs() (in module pyfarm.master.user_interface.jobs)
delete_single_agent() (in module pyfarm.master.user_interface.agents)
delete_single_job() (in module pyfarm.master.user_interface.jobs)
delete_subqueue() (in module pyfarm.master.user_interface.jobqueues)
desc() (in module pyfarm.master.user_interface.jobs)
(in module pyfarm.master.user_interface.jobtypes)
(in module pyfarm.models.jobqueue)
(in module pyfarm.scheduler.tasks)
description (pyfarm.models.jobtype.JobType attribute)
DICT_CONVERT_COLUMN (pyfarm.models.core.mixins.UtilityMixins attribute)
distinct() (in module pyfarm.master.user_interface.jobs)
(in module pyfarm.models.jobqueue)
(in module pyfarm.scheduler.tasks)
dumps() (in module pyfarm.master.utility)
(pyfarm.models.core.types.JSONSerializable method)

E

email (pyfarm.master.initial.NewUserForm attribute)
(pyfarm.models.user.User attribute)
enum (pyfarm.models.core.types.AgentStateEnum attribute)
(pyfarm.models.core.types.EnumType attribute)
(pyfarm.models.core.types.OperatingSystemEnum attribute)
(pyfarm.models.core.types.UseAgentAddressEnum attribute)
(pyfarm.models.core.types.WorkStateEnum attribute)
EnumType (class in pyfarm.models.core.types)
environ (pyfarm.models.job.Job attribute)
environment variable
JOBTYPE_DEFAULT_BATCH_CONTIGUOUS
JOBTYPE_DEFAULT_MAX_BATCH
PYFARM_AGENT_CPU_ALLOCATION, [1], [2], [3]
PYFARM_AGENT_MAX_CPUS
PYFARM_AGENT_MAX_PORT
PYFARM_AGENT_MAX_RAM
PYFARM_AGENT_MIN_CPUS
PYFARM_AGENT_MIN_PORT
PYFARM_AGENT_MIN_RAM
PYFARM_AGENT_RAM_ALLOCATION
PYFARM_API_PREFIX, [1], [2]
PYFARM_API_VERSION, [1], [2]
PYFARM_CONFIG, [1]
PYFARM_CSRF_SESSION_KEY
PYFARM_DATABASE_URI
PYFARM_DB_MAX_COMMAND_LENGTH
PYFARM_DB_MAX_EMAILADDR_LENGTH
PYFARM_DB_MAX_HOSTNAME_LENGTH
PYFARM_DB_MAX_JOBTYPE_LENGTH
PYFARM_DB_MAX_PROJECT_NAME_LENGTH
PYFARM_DB_MAX_ROLE_LENGTH
PYFARM_DB_MAX_TAG_LENGTH
PYFARM_DB_MAX_USERNAME_LENGTH
PYFARM_DB_PREFIX
PYFARM_JSON_PRETTY
PYFARM_QUEUE_DEFAULT_BATCH
PYFARM_QUEUE_DEFAULT_CPUS
PYFARM_QUEUE_DEFAULT_PRIORITY
PYFARM_QUEUE_DEFAULT_RAM
PYFARM_QUEUE_DEFAULT_REQUEUE
PYFARM_QUEUE_MAX_BATCH, [1]
PYFARM_QUEUE_MAX_CPUS
PYFARM_QUEUE_MAX_PRIORITY
PYFARM_QUEUE_MAX_RAM
PYFARM_QUEUE_MAX_REQUEUE
PYFARM_QUEUE_MIN_BATCH
PYFARM_QUEUE_MIN_CPUS
PYFARM_QUEUE_MIN_PRIORITY
PYFARM_QUEUE_MIN_RAM
PYFARM_QUEUE_MIN_REQUEUE
PYFARM_REQUIRE_PRIVATE_IP
PYFARM_SECRET_KEY, [1]
ENVIRONMENT_SETUP (pyfarm.master.testutil.BaseTestCase attribute)
error_handler() (in module pyfarm.master.utility)
expiration (pyfarm.models.user.User attribute)
extract_version_dicts() (in module pyfarm.master.api.software)

F

fail_missing_assignments() (in module pyfarm.master.api.agents)
failures (pyfarm.models.task.Task attribute)
favicon() (in module pyfarm.master.index)
frame (pyfarm.models.task.Task attribute)
free_ram (pyfarm.models.agent.Agent attribute)
fullname (pyfarm.models.gpu.GPU attribute)
fullpath (pyfarm.models.jobqueue.JobQueue attribute)

G

get() (pyfarm.master.api.agent_updates.AgentUpdatesAPI method)
(pyfarm.master.api.agents.AgentIndexAPI method)
(pyfarm.master.api.agents.SingleAgentAPI method)
(pyfarm.master.api.agents.TasksInAgentAPI method)
(pyfarm.master.api.jobqueues.JobQueueIndexAPI method)
(pyfarm.master.api.jobqueues.SingleJobQueueAPI method)
(pyfarm.master.api.jobs.JobIndexAPI method)
(pyfarm.master.api.jobs.JobNotifiedUsersIndexAPI method)
(pyfarm.master.api.jobs.JobSingleTaskAPI method)
(pyfarm.master.api.jobs.JobTasksIndexAPI method)
(pyfarm.master.api.jobs.SingleJobAPI method)
(pyfarm.master.api.jobtypes.JobTypeCodeAPI method)
(pyfarm.master.api.jobtypes.JobTypeIndexAPI method)
(pyfarm.master.api.jobtypes.JobTypeSoftwareRequirementAPI method)
(pyfarm.master.api.jobtypes.JobTypeSoftwareRequirementsIndexAPI method)
(pyfarm.master.api.jobtypes.JobTypeVersionsIndexAPI method)
(pyfarm.master.api.jobtypes.SingleJobTypeAPI method)
(pyfarm.master.api.jobtypes.VersionedJobTypeAPI method)
(pyfarm.master.api.pathmaps.PathMapIndexAPI method)
(pyfarm.master.api.pathmaps.SinglePathMapAPI method)
(pyfarm.master.api.software.SingleSoftwareAPI method)
(pyfarm.master.api.software.SingleSoftwareVersionAPI method)
(pyfarm.master.api.software.SoftwareIndexAPI method)
(pyfarm.master.api.software.SoftwareVersionsIndexAPI method)
(pyfarm.master.api.tags.AgentsInTagIndexAPI method)
(pyfarm.master.api.tags.SingleTagAPI method)
(pyfarm.master.api.tags.TagIndexAPI method)
(pyfarm.master.api.tasklogs.LogsInTaskAttemptsIndexAPI method)
(pyfarm.master.api.tasklogs.SingleLogInTaskAttempt method)
(pyfarm.master.api.tasklogs.TaskLogfileAPI method)
(pyfarm.models.user.User class method)
get_api_blueprint() (in module pyfarm.master.application)
get_application() (in module pyfarm.master.application)
get_auth_token() (pyfarm.models.user.User method)
get_batch() (pyfarm.models.job.Job method)
get_g() (in module pyfarm.master.utility)
get_id() (pyfarm.models.user.User method)
get_job_for_agent() (pyfarm.models.jobqueue.JobQueue method)
get_login_manager() (in module pyfarm.master.application)
get_login_serializer() (in module pyfarm.master.application)
get_request_argument() (in module pyfarm.master.utility)
get_sqlalchemy() (in module pyfarm.master.application)
get_supported_types() (pyfarm.models.agent.Agent method)
get_test_environment() (in module pyfarm.master.testutil)
getuuid() (in module pyfarm.models.core.functions)
GPU (class in pyfarm.models.gpu)
gpus (pyfarm.models.agent.Agent attribute)

H

has_roles() (pyfarm.models.user.User method)
hash_password() (pyfarm.models.user.User class method)
hidden (pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
hostname (pyfarm.models.agent.Agent attribute)

I

id (pyfarm.models.agent.Agent attribute)
(pyfarm.models.gpu.GPU attribute)
(pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
(pyfarm.models.jobtype.JobType attribute)
(pyfarm.models.pathmap.PathMap attribute)
(pyfarm.models.software.Software attribute)
(pyfarm.models.tag.Tag attribute)
(pyfarm.models.task.Task attribute)
(pyfarm.models.tasklog.TaskLog attribute)
(pyfarm.models.user.User attribute)
id_column() (in module pyfarm.models.core.types)
identifier (pyfarm.models.tasklog.TaskLog attribute)
IDTypeAgent (in module pyfarm.models.core.types)
impl (pyfarm.models.core.types.EnumType attribute)
(pyfarm.models.core.types.IPv4Address attribute)
(pyfarm.models.core.types.JSONSerializable attribute)
(pyfarm.models.core.types.MACAddress attribute)
(pyfarm.models.core.types.UUIDType attribute)
increment_attempts() (pyfarm.models.task.Task static method)
index_page() (in module pyfarm.master.index)
inside_request() (in module pyfarm.master.utility)
IPAddress (class in pyfarm.models.core.types)
IPv4Address (class in pyfarm.models.core.types)
is_active() (pyfarm.models.user.User method)
is_offline() (pyfarm.models.agent.Agent method)
isuuid() (in module pyfarm.master.utility)

J

Job (class in pyfarm.models.job)
job (pyfarm.models.task.Task attribute)
job_id (pyfarm.models.task.Task attribute)
job_queue_id (pyfarm.models.job.Job attribute)
JobIndexAPI (class in pyfarm.master.api.jobs)
JobNotifiedUsersIndexAPI (class in pyfarm.master.api.jobs)
JobQueue (class in pyfarm.models.jobqueue)
jobqueue() (in module pyfarm.master.user_interface.jobqueues)
jobqueue_create() (in module pyfarm.master.user_interface.jobqueues)
JobQueueIndexAPI (class in pyfarm.master.api.jobqueues)
jobqueues() (in module pyfarm.master.user_interface.jobqueues)
jobs (pyfarm.models.jobqueue.JobQueue attribute)
(pyfarm.models.tag.Tag attribute)
(pyfarm.models.user.User attribute)
jobs() (in module pyfarm.master.user_interface.jobs)
JobSingleNotifiedUserAPI (class in pyfarm.master.api.jobs)
JobSingleTaskAPI (class in pyfarm.master.api.jobs)
JobTasksIndexAPI (class in pyfarm.master.api.jobs)
JobType (class in pyfarm.models.jobtype)
jobtype() (in module pyfarm.master.user_interface.jobtypes)
jobtype_version (pyfarm.models.job.Job attribute)
jobtype_version_id (pyfarm.models.job.Job attribute)
JobTypeCodeAPI (class in pyfarm.master.api.jobtypes)
JobTypeIndexAPI (class in pyfarm.master.api.jobtypes)
jobtypes() (in module pyfarm.master.user_interface.jobtypes)
JobTypeSoftwareRequirementAPI (class in pyfarm.master.api.jobtypes)
JobTypeSoftwareRequirementsIndexAPI (class in pyfarm.master.api.jobtypes)
JobTypeVersionsIndexAPI (class in pyfarm.master.api.jobtypes)
json (pyfarm.master.testutil.JsonResponseMixin attribute)
json_types (pyfarm.models.core.types.EnumType attribute)
(pyfarm.models.core.types.IPv4Address attribute)
(pyfarm.models.core.types.JSONDict attribute)
(pyfarm.models.core.types.JSONList attribute)
(pyfarm.models.core.types.MACAddress attribute)
(pyfarm.models.core.types.UUIDType attribute)
JSONDict (class in pyfarm.models.core.types)
JSONEncoder (class in pyfarm.master.utility)
jsonify() (in module pyfarm.master.utility)
JSONList (class in pyfarm.models.core.types)
JsonResponseMixin (class in pyfarm.master.testutil)
JSONSerializable (class in pyfarm.models.core.types)

L

last_error (pyfarm.models.task.Task attribute)
last_heard_from (pyfarm.models.agent.Agent attribute)
last_login (pyfarm.models.user.User attribute)
last_polled (pyfarm.models.agent.Agent attribute)
load_api() (in module pyfarm.master.entrypoints)
load_authentication() (in module pyfarm.master.entrypoints)
load_before_first() (in module pyfarm.master.entrypoints)
load_dialect_impl() (pyfarm.models.core.types.UUIDType method)
load_error_handlers() (in module pyfarm.master.entrypoints)
load_index() (in module pyfarm.master.entrypoints)
load_master() (in module pyfarm.master.entrypoints)
load_setup() (in module pyfarm.master.entrypoints)
load_user_interface() (in module pyfarm.master.entrypoints)
log (pyfarm.models.tasklog.TaskTaskLogAssociation attribute)
log_associations (pyfarm.models.task.Task attribute)
LogsInTaskAttemptsIndexAPI (class in pyfarm.master.api.tasklogs)

M

mac_addresses (pyfarm.models.agent.Agent attribute)
MACAddress (class in pyfarm.models.core.types)
make_test_response() (in module pyfarm.master.testutil)
mappings (pyfarm.models.core.mixins.ModelTypes attribute)
MAX_CPUS (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
MAX_INT (pyfarm.models.core.types.IPv4Address attribute)
(pyfarm.models.core.types.MACAddress attribute)
MAX_PORT (pyfarm.models.agent.Agent attribute)
MAX_PRIORITY (pyfarm.models.core.mixins.ValidatePriorityMixin attribute)
MAX_RAM (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
maxDiff (pyfarm.master.testutil.BaseTestCase attribute)
maximum_agents (pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
methods (pyfarm.master.api.agent_updates.AgentUpdatesAPI attribute)
(pyfarm.master.api.agents.AgentIndexAPI attribute)
(pyfarm.master.api.agents.SingleAgentAPI attribute)
(pyfarm.master.api.agents.TasksInAgentAPI attribute)
(pyfarm.master.api.jobqueues.JobQueueIndexAPI attribute)
(pyfarm.master.api.jobqueues.SingleJobQueueAPI attribute)
(pyfarm.master.api.jobs.JobIndexAPI attribute)
(pyfarm.master.api.jobs.JobNotifiedUsersIndexAPI attribute)
(pyfarm.master.api.jobs.JobSingleNotifiedUserAPI attribute)
(pyfarm.master.api.jobs.JobSingleTaskAPI attribute)
(pyfarm.master.api.jobs.JobTasksIndexAPI attribute)
(pyfarm.master.api.jobs.SingleJobAPI attribute)
(pyfarm.master.api.jobtypes.JobTypeCodeAPI attribute)
(pyfarm.master.api.jobtypes.JobTypeIndexAPI attribute)
(pyfarm.master.api.jobtypes.JobTypeSoftwareRequirementAPI attribute)
(pyfarm.master.api.jobtypes.JobTypeSoftwareRequirementsIndexAPI attribute)
(pyfarm.master.api.jobtypes.JobTypeVersionsIndexAPI attribute)
(pyfarm.master.api.jobtypes.SingleJobTypeAPI attribute)
(pyfarm.master.api.jobtypes.VersionedJobTypeAPI attribute)
(pyfarm.master.api.pathmaps.PathMapIndexAPI attribute)
(pyfarm.master.api.pathmaps.SinglePathMapAPI attribute)
(pyfarm.master.api.software.SingleSoftwareAPI attribute)
(pyfarm.master.api.software.SingleSoftwareVersionAPI attribute)
(pyfarm.master.api.software.SoftwareIndexAPI attribute)
(pyfarm.master.api.software.SoftwareVersionsIndexAPI attribute)
(pyfarm.master.api.tags.AgentsInTagIndexAPI attribute)
(pyfarm.master.api.tags.SingleTagAPI attribute)
(pyfarm.master.api.tags.TagIndexAPI attribute)
(pyfarm.master.api.tasklogs.LogsInTaskAttemptsIndexAPI attribute)
(pyfarm.master.api.tasklogs.SingleLogInTaskAttempt attribute)
(pyfarm.master.api.tasklogs.TaskLogfileAPI attribute)
MIN_CPUS (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
MIN_PORT (pyfarm.models.agent.Agent attribute)
MIN_PRIORITY (pyfarm.models.core.mixins.ValidatePriorityMixin attribute)
MIN_RAM (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
minimum_agents (pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
modelfor() (in module pyfarm.models.core.functions)
ModelTypes (class in pyfarm.models.core.mixins)

N

name (pyfarm.models.jobqueue.JobQueue attribute)
(pyfarm.models.jobtype.JobType attribute)
NewUserForm (class in pyfarm.master.initial)
notes (pyfarm.models.job.Job attribute)
notified_users (pyfarm.models.job.Job attribute)
num_assigned_agents() (pyfarm.models.job.Job method)
(pyfarm.models.jobqueue.JobQueue method)

O

ObjectNotFound, [1]
onetime_code (pyfarm.models.user.User attribute)
OperatingSystemEnum (class in pyfarm.models.core.types)
or_() (in module pyfarm.master.api.agents)
(in module pyfarm.master.api.jobs)
(in module pyfarm.master.api.jobtypes)
(in module pyfarm.master.api.pathmaps)
(in module pyfarm.master.user_interface.agents)
(in module pyfarm.master.user_interface.jobs)
(in module pyfarm.models.jobqueue)
(in module pyfarm.scheduler.tasks)
ORIGINAL_ENVIRONMENT (pyfarm.master.testutil.BaseTestCase attribute)
os_class (pyfarm.models.agent.Agent attribute)
os_fullname (pyfarm.models.agent.Agent attribute)
output_link (pyfarm.models.job.Job attribute)

P

parent (pyfarm.models.jobqueue.JobQueue attribute)
parent_jobqueue_id (pyfarm.models.jobqueue.JobQueue attribute)
parents (pyfarm.models.job.Job attribute)
parse_requirements() (in module pyfarm.master.api.jobs)
(in module pyfarm.master.api.jobtypes)
password (pyfarm.master.initial.NewUserForm attribute)
(pyfarm.models.user.User attribute)
path() (pyfarm.models.jobqueue.JobQueue method)
path_linux (pyfarm.models.pathmap.PathMap attribute)
path_osx (pyfarm.models.pathmap.PathMap attribute)
path_windows (pyfarm.models.pathmap.PathMap attribute)
PathMap (class in pyfarm.models.pathmap)
PathMapIndexAPI (class in pyfarm.master.api.pathmaps)
pause_multiple_jobs() (in module pyfarm.master.user_interface.jobs)
pause_single_job() (in module pyfarm.master.user_interface.jobs)
paused() (pyfarm.models.job.Job method)
port (pyfarm.models.agent.Agent attribute)
post() (pyfarm.master.api.agents.AgentIndexAPI method)
(pyfarm.master.api.agents.SingleAgentAPI method)
(pyfarm.master.api.agents.TasksInAgentAPI method)
(pyfarm.master.api.jobqueues.JobQueueIndexAPI method)
(pyfarm.master.api.jobqueues.SingleJobQueueAPI method)
(pyfarm.master.api.jobs.JobIndexAPI method)
(pyfarm.master.api.jobs.JobNotifiedUsersIndexAPI method)
(pyfarm.master.api.jobs.JobSingleTaskAPI method)
(pyfarm.master.api.jobs.SingleJobAPI method)
(pyfarm.master.api.jobtypes.JobTypeIndexAPI method)
(pyfarm.master.api.jobtypes.JobTypeSoftwareRequirementsIndexAPI method)
(pyfarm.master.api.pathmaps.PathMapIndexAPI method)
(pyfarm.master.api.pathmaps.SinglePathMapAPI method)
(pyfarm.master.api.software.SoftwareIndexAPI method)
(pyfarm.master.api.software.SoftwareVersionsIndexAPI method)
(pyfarm.master.api.tags.AgentsInTagIndexAPI method)
(pyfarm.master.api.tags.TagIndexAPI method)
(pyfarm.master.api.tasklogs.LogsInTaskAttemptsIndexAPI method)
primary_keys (pyfarm.models.core.mixins.ModelTypes attribute)
priority (pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
(pyfarm.models.task.Task attribute)
process_bind_param() (pyfarm.models.core.types.EnumType method)
(pyfarm.models.core.types.IPv4Address method)
(pyfarm.models.core.types.JSONSerializable method)
(pyfarm.models.core.types.MACAddress method)
(pyfarm.models.core.types.UUIDType method)
process_result_value() (pyfarm.models.core.types.EnumType method)
(pyfarm.models.core.types.IPv4Address method)
(pyfarm.models.core.types.JSONSerializable method)
(pyfarm.models.core.types.MACAddress method)
(pyfarm.models.core.types.UUIDType method)
put() (pyfarm.master.api.agent_updates.AgentUpdatesAPI method)
(pyfarm.master.api.jobtypes.SingleJobTypeAPI method)
(pyfarm.master.api.software.SingleSoftwareAPI method)
(pyfarm.master.api.tags.SingleTagAPI method)
(pyfarm.master.api.tasklogs.TaskLogfileAPI method)
pyfarm (module)
pyfarm.master (module)
pyfarm.master.api (module)
pyfarm.master.api.agent_updates (module)
pyfarm.master.api.agents (module)
pyfarm.master.api.jobqueues (module)
pyfarm.master.api.jobs (module)
pyfarm.master.api.jobtypes (module)
pyfarm.master.api.pathmaps (module)
pyfarm.master.api.software (module)
pyfarm.master.api.tags (module)
pyfarm.master.api.tasklogs (module)
pyfarm.master.application (module)
pyfarm.master.entrypoints (module)
pyfarm.master.index (module)
pyfarm.master.initial (module)
pyfarm.master.testutil (module)
pyfarm.master.user_interface (module)
pyfarm.master.user_interface.agents (module)
pyfarm.master.user_interface.jobqueues (module)
pyfarm.master.user_interface.jobs (module)
pyfarm.master.user_interface.jobtypes (module)
pyfarm.master.utility (module)
pyfarm.models (module)
pyfarm.models.agent (module)
pyfarm.models.core (module)
pyfarm.models.core.cfg (module)
pyfarm.models.core.functions (module)
pyfarm.models.core.mixins (module)
pyfarm.models.core.types (module)
pyfarm.models.gpu (module)
pyfarm.models.job (module)
pyfarm.models.jobqueue (module)
pyfarm.models.jobtype (module)
pyfarm.models.pathmap (module)
pyfarm.models.software (module)
pyfarm.models.tag (module)
pyfarm.models.task (module)
pyfarm.models.tasklog (module)
pyfarm.models.user (module)
pyfarm.scheduler (module)
pyfarm.scheduler.celery_app (module)
pyfarm.scheduler.tasks (module)
PYFARM_AGENT_CPU_ALLOCATION, [1], [2]
PYFARM_API_PREFIX, [1]
PYFARM_API_VERSION, [1]
PYFARM_CONFIG
PYFARM_QUEUE_MAX_BATCH
PYFARM_SECRET_KEY

Q

queue (pyfarm.models.job.Job attribute)

R

ram (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
ram_allocation (pyfarm.models.agent.Agent attribute)
ram_max (pyfarm.models.job.Job attribute)
ram_warning (pyfarm.models.job.Job attribute)
relationships (pyfarm.models.core.mixins.ModelTypes attribute)
remote_ip (pyfarm.models.agent.Agent attribute)
remove_jobtype() (in module pyfarm.master.user_interface.jobtypes)
remove_jobtype_software_requirement() (in module pyfarm.master.user_interface.jobtypes)
remove_notified_user_from_job() (in module pyfarm.master.user_interface.jobs)
REPR_COLUMNS (pyfarm.models.agent.Agent attribute)
(pyfarm.models.core.mixins.ReprMixin attribute)
(pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
(pyfarm.models.jobtype.JobType attribute)
(pyfarm.models.task.Task attribute)
(pyfarm.models.user.User attribute)
REPR_CONVERT_COLUMN (pyfarm.models.agent.Agent attribute)
(pyfarm.models.core.mixins.ReprMixin attribute)
(pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
repr_enum() (in module pyfarm.models.core.functions)
repr_ip() (in module pyfarm.models.core.functions)
ReprMixin (class in pyfarm.models.core.mixins)
requeue (pyfarm.models.job.Job attribute)
required (pyfarm.models.core.mixins.ModelTypes attribute)
rerun_failed_in_job() (in module pyfarm.master.user_interface.jobs)
rerun_failed_in_multiple_jobs() (in module pyfarm.master.user_interface.jobs)
rerun_multiple_jobs() (in module pyfarm.master.user_interface.jobs)
rerun_single_job() (in module pyfarm.master.user_interface.jobs)
rerun_single_task() (in module pyfarm.master.user_interface.jobs)
reset_agent_if_failed_and_retry() (pyfarm.models.task.Task static method)
restart_requested (pyfarm.models.agent.Agent attribute)
restart_single_agent() (in module pyfarm.master.user_interface.agents)
RFC
RFC 1112
RFC 1918
RFC 3927
RFC 4632
RFC 6052
roles (pyfarm.models.user.User attribute)
run_master() (in module pyfarm.master.entrypoints)

S

satisfies_jobtype_requirements() (pyfarm.models.agent.Agent method)
schema() (in module pyfarm.master.api.agents)
(in module pyfarm.master.api.jobqueues)
(in module pyfarm.master.api.jobs)
(in module pyfarm.master.api.jobtypes)
(in module pyfarm.master.api.pathmaps)
(in module pyfarm.master.api.software)
(in module pyfarm.master.api.tags)
sent_to_agent (pyfarm.models.task.Task attribute)
serialize_none (pyfarm.models.core.types.JSONSerializable attribute)
serialize_types (pyfarm.models.core.types.JSONDict attribute)
(pyfarm.models.core.types.JSONList attribute)
(pyfarm.models.core.types.JSONSerializable attribute)
SessionMixin (class in pyfarm.master.application)
setUp() (pyfarm.master.testutil.BaseTestCase method)
setup_app() (pyfarm.master.testutil.BaseTestCase method)
setup_client() (pyfarm.master.testutil.BaseTestCase method)
setup_database() (pyfarm.master.testutil.BaseTestCase method)
setup_page() (in module pyfarm.master.initial)
setup_warning_filter() (pyfarm.master.testutil.BaseTestCase method)
single_agent() (in module pyfarm.master.user_interface.agents)
single_job() (in module pyfarm.master.user_interface.jobs)
SingleAgentAPI (class in pyfarm.master.api.agents)
SingleJobAPI (class in pyfarm.master.api.jobs)
SingleJobQueueAPI (class in pyfarm.master.api.jobqueues)
SingleJobTypeAPI (class in pyfarm.master.api.jobtypes)
SingleLogInTaskAttempt (class in pyfarm.master.api.tasklogs)
SinglePathMapAPI (class in pyfarm.master.api.pathmaps)
SingleSoftwareAPI (class in pyfarm.master.api.software)
SingleSoftwareVersionAPI (class in pyfarm.master.api.software)
SingleTagAPI (class in pyfarm.master.api.tags)
Software (class in pyfarm.models.software)
software (pyfarm.models.software.Software attribute)
software_requirements (pyfarm.models.job.Job attribute)
software_versions (pyfarm.models.agent.Agent attribute)
SoftwareIndexAPI (class in pyfarm.master.api.software)
SoftwareVersionsIndexAPI (class in pyfarm.master.api.software)
SPECIAL_CPUS (pyfarm.models.job.Job attribute)
SPECIAL_RAM (pyfarm.models.job.Job attribute)
split_and_extend() (in module pyfarm.models.core.functions)
state (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
state_changed() (pyfarm.models.core.mixins.WorkStateChangedMixin static method)
STATE_DEFAULT (pyfarm.models.agent.Agent attribute)
(pyfarm.models.task.Task attribute)
STATE_ENUM (pyfarm.models.agent.Agent attribute)
(pyfarm.models.core.mixins.ValidateWorkStateMixin attribute)
(pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
subscribed_jobs (pyfarm.models.user.User attribute)

T

tables() (in module pyfarm.master.entrypoints)
Tag (class in pyfarm.models.tag)
tag (pyfarm.models.pathmap.PathMap attribute)
(pyfarm.models.tag.Tag attribute)
tag_id (pyfarm.models.pathmap.PathMap attribute)
TagIndexAPI (class in pyfarm.master.api.tags)
tags (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
Task (class in pyfarm.models.task)
task (pyfarm.models.tasklog.TaskTaskLogAssociation attribute)
task_associations (pyfarm.models.tasklog.TaskLog attribute)
task_id (pyfarm.models.tasklog.TaskTaskLogAssociation attribute)
task_log_id (pyfarm.models.tasklog.TaskTaskLogAssociation attribute)
task_logs (pyfarm.models.agent.Agent attribute)
TaskLog (class in pyfarm.models.tasklog)
TaskLogfileAPI (class in pyfarm.master.api.tasklogs)
tasks (pyfarm.models.agent.Agent attribute)
(pyfarm.models.job.Job attribute)
tasks_done (pyfarm.models.job.Job attribute)
tasks_failed (pyfarm.models.job.Job attribute)
tasks_queued (pyfarm.models.job.Job attribute)
tasks_running (pyfarm.models.job.Job attribute)
TasksInAgentAPI (class in pyfarm.master.api.agents)
TaskTaskLogAssociation (class in pyfarm.models.tasklog)
tearDown() (pyfarm.master.testutil.BaseTestCase method)
teardown_app() (pyfarm.master.testutil.BaseTestCase method)
teardown_database() (pyfarm.master.testutil.BaseTestCase method)
teardown_warning_filter() (pyfarm.master.testutil.BaseTestCase method)
time_finished (pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
time_offset (pyfarm.models.agent.Agent attribute)
time_started (pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
time_submitted (pyfarm.models.job.Job attribute)
(pyfarm.models.task.Task attribute)
title (pyfarm.models.job.Job attribute)
to_be_deleted (pyfarm.models.job.Job attribute)
to_dict() (pyfarm.models.core.mixins.UtilityMixins method)
to_python() (pyfarm.master.application.UUIDConverter method)
to_schema() (pyfarm.models.core.mixins.UtilityMixins class method)
to_url() (pyfarm.master.application.UUIDConverter method)
top_level_unique_check() (pyfarm.models.jobqueue.JobQueue static method)
types() (pyfarm.models.core.mixins.UtilityMixins class method)

U

unpause_multiple_jobs() (in module pyfarm.master.user_interface.jobs)
unpause_single_job() (in module pyfarm.master.user_interface.jobs)
update_failures() (pyfarm.models.task.Task static method)
update_notes_for_job() (in module pyfarm.master.user_interface.jobs)
update_state() (pyfarm.models.job.Job method)
update_tags_in_job() (in module pyfarm.master.user_interface.jobs)
upgrade_job_to_latest_jobtype_version() (in module pyfarm.master.user_interface.jobs)
upgrade_to (pyfarm.models.agent.Agent attribute)
use_address (pyfarm.models.agent.Agent attribute)
UseAgentAddressEnum (class in pyfarm.models.core.types)
User (class in pyfarm.models.user)
user (pyfarm.models.job.Job attribute)
user_id (pyfarm.models.job.Job attribute)
username (pyfarm.master.initial.NewUserForm attribute)
(pyfarm.models.user.User attribute)
UtilityMixins (class in pyfarm.models.core.mixins)
UUIDConverter (class in pyfarm.master.application)
UUIDType (class in pyfarm.models.core.types)

V

validate_attempts() (pyfarm.models.core.mixins.ValidatePriorityMixin method)
validate_hostname() (pyfarm.models.agent.Agent class method)
validate_hostname_column() (pyfarm.models.agent.Agent method)
validate_ipv4_address() (pyfarm.models.agent.Agent class method)
validate_json() (in module pyfarm.master.utility)
validate_name() (pyfarm.models.jobtype.JobType method)
validate_numeric_column() (pyfarm.models.agent.Agent method)
validate_priority() (pyfarm.models.core.mixins.ValidatePriorityMixin method)
validate_remote_ip() (pyfarm.models.agent.Agent method)
validate_resource() (pyfarm.models.agent.Agent class method)
(pyfarm.models.job.Job method)
validate_state() (pyfarm.models.core.mixins.ValidateWorkStateMixin method)
validate_state_column() (pyfarm.models.core.mixins.ValidateWorkStateMixin method)
validate_username() (pyfarm.master.initial.NewUserForm method)
validate_with_model() (in module pyfarm.master.utility)
ValidatePriorityMixin (class in pyfarm.models.core.mixins)
ValidateWorkStateMixin (class in pyfarm.models.core.mixins)
version (pyfarm.models.agent.Agent attribute)
VersionedJobTypeAPI (class in pyfarm.master.api.jobtypes)
VersionParseError
versions (pyfarm.models.jobtype.JobType attribute)
(pyfarm.models.software.Software attribute)

W

weight (pyfarm.models.job.Job attribute)
(pyfarm.models.jobqueue.JobQueue attribute)
work_columns() (in module pyfarm.models.core.functions)
WorkStateChangedMixin (class in pyfarm.models.core.mixins)
WorkStateEnum (class in pyfarm.models.core.types)