Index

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

_

_check_elapsed_time_after_spawn() (backend.daemons.vm_master.VmMaster method)
_check_number_of_running_spawn_processes() (backend.daemons.vm_master.VmMaster method)
_check_total_running_vm_limit() (backend.daemons.vm_master.VmMaster method)
_check_total_vm_limit() (backend.daemons.vm_master.VmMaster method)
_get_conf() (in module backend.helpers)
_load_multi_safe() (backend.vm_manage.manager.VmManager method)
_post_to_frontend() (backend.frontend.FrontendClient method)
_post_to_frontend_repeatedly() (backend.frontend.FrontendClient method)
_read_unsafe() (backend.helpers.BackendConfigReader method)
_sign_one() (in module backend.sign)
_unsign_one() (in module backend.sign)

A

acquire_vm() (backend.vm_manage.manager.VmManager method)
add_appdata() (in module backend.createrepo)
add_module_md() (in module backend.createrepo)
add_vm_to_pool() (backend.vm_manage.manager.VmManager method)
after_proc_finished() (backend.vm_manage.executor.Executor method)
(backend.vm_manage.spawn.Spawner method)
AnsibleCallError
AnsibleResponseError

B

backend.constants (module)
backend.createrepo (module)
backend.daemons.log (module)
backend.daemons.vm_master (module)
backend.exceptions (module)
backend.frontend (module)
backend.helpers (module)
backend.job (module)
backend.sign (module)
backend.vm_manage.__init__ (module)
backend.vm_manage.event_handle (module)
backend.vm_manage.executor (module)
backend.vm_manage.manager (module)
backend.vm_manage.models (module)
backend.vm_manage.spawn (module)
backend.vm_manage.terminate (module)
BackendConfigReader (class in backend.helpers)
BuilderError
BuilderTimeOutError
BuildJob (class in backend.job)
BuildStatus (class in backend.constants)

C

can_user_acquire_more_vm() (backend.vm_manage.manager.VmManager method)
CHECK_HEALTH (backend.vm_manage.__init__.VmStates attribute)
CHECK_HEALTH_FAILED (backend.vm_manage.__init__.VmStates attribute)
check_one_vm_for_dead_builder() (backend.daemons.vm_master.VmMaster method)
check_vms_health() (backend.daemons.vm_master.VmMaster method)
children_number (backend.vm_manage.executor.Executor attribute)
chroot_dir (backend.job.BuildJob attribute)
chroot_log_name (backend.job.BuildJob attribute)
chroot_log_path (backend.job.BuildJob attribute)
chroot_repos_extended (backend.job.BuildJob attribute)
chroot_to_branch() (in module backend.helpers)
CmdError
CoprBackendError
CoprJobGrabError
CoprKeygenRequestError
CoprSignError
CoprSignNoKeyError
CoprSpawnFailError
CoprWorkerError
create_file_logger() (in module backend.helpers)
create_gpg_email() (in module backend.sign)
create_user_keys() (in module backend.sign)
createrepo() (in module backend.createrepo)
createrepo_unsafe() (in module backend.createrepo)
CreateRepoError
CustomFilter (class in backend.daemons.log)

D

defer_build() (backend.frontend.FrontendClient method)
DispatchBuildError
do_cycle() (backend.daemons.vm_master.VmMaster method)
do_spawn_and_publish() (in module backend.vm_manage.spawn)

E

emit() (backend.helpers.RedisPublishHandler method)
ensure_dir_exists() (in module backend.helpers)
EventHandler (class in backend.vm_manage.event_handle)
EventTopics (class in backend.vm_manage.__init__)
Executor (class in backend.vm_manage.executor)

F

FAILURE (backend.constants.BuildStatus attribute)
filter() (backend.daemons.log.CustomFilter method)
(backend.daemons.log.LogRouterFilter method)
finalize_long_health_checks() (backend.daemons.vm_master.VmMaster method)
format_help() (backend.helpers.SortedOptParser method)
format_tb() (in module backend.helpers)
from_dict() (backend.vm_manage.models.VmDescriptor class method)
FrontendClient (class in backend.frontend)

G

get_all_vm() (backend.vm_manage.manager.VmManager method)
get_all_vm_in_group() (backend.vm_manage.manager.VmManager method)
get_auto_createrepo_status() (in module backend.helpers)
get_auto_prune_status() (in module backend.helpers)
get_backend_opts() (in module backend.helpers)
get_chroot_arch() (in module backend.helpers)
get_field() (backend.vm_manage.models.VmDescriptor method)
get_ip_from_log() (in module backend.vm_manage.spawn)
get_persistent_status() (in module backend.helpers)
get_proc_num_per_group() (backend.vm_manage.spawn.Spawner method)
get_pubkey() (in module backend.sign)
get_redis_connection() (in module backend.helpers)
get_redis_logger() (in module backend.helpers)
get_vm_by_group_and_state_list() (backend.vm_manage.manager.VmManager method)
get_vm_by_name() (backend.vm_manage.manager.VmManager method)
get_vm_by_task_id() (backend.vm_manage.manager.VmManager method)
get_vm_name_from_log() (in module backend.vm_manage.spawn)
GOT_IP (backend.vm_manage.__init__.VmStates attribute)

H

handle_msg() (backend.daemons.log.RedisLogHandler method)
HEALTH_CHECK (backend.vm_manage.__init__.EventTopics attribute)

I

IN_USE (backend.vm_manage.__init__.VmStates attribute)
info() (backend.vm_manage.manager.VmManager method)

L

load() (backend.vm_manage.models.VmDescriptor class method)
local_file_logger() (in module backend.helpers)
LogRouterFilter (class in backend.daemons.log)
lookup_vms_by_ip() (backend.vm_manage.manager.VmManager method)

M

mark_server_start() (backend.vm_manage.manager.VmManager method)
mark_vm_check_failed() (backend.vm_manage.manager.VmManager method)
mockchain_macros (backend.job.BuildJob attribute)
MockRemoteError

N

NoVmAvailable

O

on_health_check_result() (backend.vm_manage.event_handle.EventHandler method)
on_vm_spawned() (backend.vm_manage.event_handle.EventHandler method)
on_vm_termination_request() (backend.vm_manage.event_handle.EventHandler method)
on_vm_termination_result() (backend.vm_manage.event_handle.EventHandler method)

P

PENDING (backend.constants.BuildStatus attribute)
pkg_version (backend.job.BuildJob attribute)
post_init() (backend.vm_manage.event_handle.EventHandler method)

R

read() (backend.helpers.BackendConfigReader method)
read_vm_pool_info() (backend.vm_manage.manager.VmManager method)
READY (backend.vm_manage.__init__.VmStates attribute)
Recycle (class in backend.vm_manage.event_handle)
recycle() (backend.vm_manage.executor.Executor method)
RedisLogHandler (class in backend.daemons.log)
RedisPublishHandler (class in backend.helpers)
register_build_result() (in module backend.helpers)
release_vm() (backend.vm_manage.manager.VmManager method)
remove_old_dirty_vms() (backend.daemons.vm_master.VmMaster method)
remove_vm_from_pool() (backend.vm_manage.manager.VmManager method)
remove_vm_with_dead_builder() (backend.daemons.vm_master.VmMaster method)
reschedule_all_running() (backend.frontend.FrontendClient method)
reschedule_build() (backend.frontend.FrontendClient method)
results_dir (backend.job.BuildJob attribute)
rsync_log_name (backend.job.BuildJob attribute)
run() (backend.daemons.log.RedisLogHandler method)
(backend.daemons.vm_master.VmMaster method)
(backend.vm_manage.event_handle.EventHandler method)
(backend.vm_manage.event_handle.Recycle method)
run_cmd() (in module backend.helpers)
run_cmd_unsafe() (in module backend.createrepo)
run_detached() (backend.vm_manage.executor.Executor method)
run_ssh() (in module backend.helpers)
RUNNING (backend.constants.BuildStatus attribute)

S

set_logger() (backend.vm_manage.manager.VmManager method)
setup_logging() (backend.daemons.log.RedisLogHandler method)
sign_rpms_in_dir() (in module backend.sign)
silent_remove() (in module backend.helpers)
SKIPPED (backend.constants.BuildStatus attribute)
SortedOptParser (class in backend.helpers)
spawn_instance() (in module backend.vm_manage.spawn)
Spawner (class in backend.vm_manage.spawn)
start_listen() (backend.vm_manage.event_handle.EventHandler method)
start_spawn() (backend.vm_manage.spawn.Spawner method)
start_spawn_if_required() (backend.daemons.vm_master.VmMaster method)
start_vm_check() (backend.daemons.vm_master.VmMaster method)
start_vm_termination() (backend.vm_manage.manager.VmManager method)
starting_build() (backend.frontend.FrontendClient method)
store() (backend.vm_manage.models.VmDescriptor method)
store_field() (backend.vm_manage.models.VmDescriptor method)
SUCCEEDED (backend.constants.BuildStatus attribute)

T

target_dir_name (backend.job.BuildJob attribute)
terminate() (backend.daemons.vm_master.VmMaster method)
(backend.vm_manage.event_handle.EventHandler method)
(backend.vm_manage.event_handle.Recycle method)
(backend.vm_manage.executor.Executor method)
terminate_again() (backend.daemons.vm_master.VmMaster method)
terminate_vm() (backend.vm_manage.terminate.Terminator method)
(in module backend.vm_manage.terminate)
TERMINATING (backend.vm_manage.__init__.VmStates attribute)
Terminator (class in backend.vm_manage.terminate)
to_dict() (backend.job.BuildJob method)
(backend.vm_manage.models.VmDescriptor method)
try_spawn_one() (backend.daemons.vm_master.VmMaster method)

U

unsign_rpms_in_dir() (in module backend.sign)
update() (backend.frontend.FrontendClient method)
(backend.job.BuildJob method)
utc_now() (in module backend.helpers)

V

vm_groups (backend.vm_manage.manager.VmManager attribute)
vm_key (backend.vm_manage.models.VmDescriptor attribute)
VM_SPAWNED (backend.vm_manage.__init__.EventTopics attribute)
VM_TERMINATED (backend.vm_manage.__init__.EventTopics attribute)
VM_TERMINATION_REQUEST (backend.vm_manage.__init__.EventTopics attribute)
VmDescriptor (class in backend.vm_manage.models)
VmDescriptorNotFound
VmError
VmManager (class in backend.vm_manage.manager)
VmMaster (class in backend.daemons.vm_master)
VmSpawnLimitReached
VmStates (class in backend.vm_manage.__init__)

W

wait_log() (in module backend.helpers)
write_vm_pool_info() (backend.vm_manage.manager.VmManager method)