• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rlworkgroup / garage
62%
master: 64%

Build:
Build:
LAST BUILD BRANCH: release-2018.10
DEFAULT BRANCH: master
Repo Added 27 Aug 2018 02:54AM UTC
Files 239
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix_sleeping_proc
branch: fix_sleeping_proc
CHANGE BRANCH
x
Reset
  • fix_sleeping_proc
  • 2018.10
  • Automated_Benchmarking_normalized
  • GautamDev
  • IndexedSlices_warning
  • add_baseline
  • add_changelog
  • add_cnn
  • add_cnn_progress
  • add_dict_support
  • add_erwr
  • add_init
  • add_param
  • add_tnpg
  • add_vanilla_loss
  • add_wrappers
  • add_wrappers_progress
  • automated-benchmarking
  • backport-415
  • backport-418
  • backport-426
  • backport-434
  • backport-434-446
  • backport-544
  • backport-pr-418
  • backport_622_201810
  • backup_exp_runner
  • bc
  • behavioral_cloning
  • behavioral_cloning_ag
  • benchmark
  • box2d-install
  • box2d_install_linux
  • bugs_ryan
  • bump_gym
  • changelog_2018101
  • check_modules
  • clean_mujoco_conv_import
  • codecov
  • copy_actions
  • dead_code
  • decouple_sampler_from_algo
  • deterministicMLP
  • dm_comtrol-mujoco_1.5
  • dqn
  • dqn_2
  • dqn_benchmark
  • dqn_debug
  • dqn_testing
  • dqn_tf
  • dyn_rand_nested
  • epilson_greedy
  • epsilon_greedy
  • eric-torch
  • example_shebang
  • exp_runner
  • fix-install
  • fix-logging
  • fix-scripts
  • fix_copy_mjkey
  • fix_dm_control
  • fix_docker_ci
  • fix_failed_tests
  • fix_flake8_exclude
  • fix_gcc_osx
  • fix_lasagne_import
  • fix_lbfgs
  • fix_mujoco_import
  • fix_off_policy_sampler
  • fix_pickled_openai
  • fix_pol_ent
  • fix_pol_re
  • fix_pol_std
  • fix_precommit
  • fix_replay_buffer
  • fix_sampler
  • fix_setup_osx
  • fix_test_quirks
  • fix_travis_tests
  • fix_vpg_ddpg
  • fix_vvpg_v
  • flake8-refactor
  • flaky_tests
  • formater
  • garage_docker
  • garage_experiment
  • garage_model
  • ignore_egg_info
  • ignore_flake8_D107
  • kill_stub
  • latest_reps
  • logger_decouple_tensorboard
  • make_test
  • maml
  • master
  • meta_learning
  • mjpro200
  • model_benchmark
  • model_fix_pickle
  • models
  • models_embed
  • models_gautam
  • models_new
  • models_progress
  • models_ryan
  • move_dm_tests
  • move_nb_utils
  • multitask_env
  • new-logger
  • new_dm_control
  • newer-logger
  • no_docker_opengl
  • not_scripts
  • ppo-test
  • pr420
  • pre_commit-flake8
  • product_to_tuple
  • randomized_env_test
  • refactor_imports
  • release-2018.10
  • remove-most-envs
  • remove_gym_dupes
  • remove_horizon
  • remove_layer_ddpg_test
  • remove_layers
  • remove_layers_lstm
  • remove_mjkey_check
  • remove_sawyer
  • remove_theano
  • rename_macos
  • reps
  • revert-430-backport-418
  • setup_py
  • tb_images
  • td3
  • test_bug
  • test_bug_wip
  • test_keras
  • test_keras_local
  • tf112
  • theano-gpu
  • torch
  • torch-rlkit
  • tsan
  • uint8_support
  • uint8_test
  • unused-deps
  • update-contributing
  • update-docs
  • update_gitignore
  • v2018.10
  • v2018.10.0
  • v2018.10.1
  • viskit_flake8

pending completion
2632

Pull #295

travis-ci-com

web-flow
Remove semaphore tracker and close Manager

A process known as semaphore tracker is spawned from the run_experiment
process, but we cannot stop this process as it ignores SIGINT and
SIGTERM and we haven't access to it. Therefore, it's removed from the
list of children to wait for in both run_experiment and in test_sigint.
Another process that is spawned from run_experiment is the Manager,
which owns multiprocessing objects such as RLocks and counters used
during the run_collect method in the StatefulPool class. This process
was also making the warning message appear and the test fail.
However, the manager has shutdown method to terminate the process, so we
can verify the termination of the process.
Pull Request #295: Fix sleeping processes

83 of 83 new or added lines in 14 files covered. (100.0%)

9279 of 14998 relevant lines covered (61.87%)

0.62 hits per line

Relevant lines Covered
Build:
Build:
14998 RELEVANT LINES 9279 COVERED LINES
0.62 HITS PER LINE
Source Files on fix_sleeping_proc
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
2632 fix_sleeping_proc Remove semaphore tracker and close Manager A process known as semaphore tracker is spawned from the run_experiment process, but we cannot stop this process as it ignores SIGINT and SIGTERM and we haven't access to it. Therefore, it's removed from... Pull #295 21 Sep 2018 10:07AM UTC web-flow travis-ci-com pending completion  
2631 fix_sleeping_proc Remove semaphore tracker and close Manager A process known as semaphore tracker is spawned from the run_experiment process, but we cannot stop this process as it ignores SIGINT and SIGTERM and we haven't access to it. Therefore, it's removed from... push 21 Sep 2018 10:07AM UTC gonzaiva travis-ci-com pending completion  
2623 fix_sleeping_proc Change Enum to IntEnum Otherwise, comparing two enumerations assigned to variables does not work. push 18 Sep 2018 09:48PM UTC gonzaiva travis-ci-com pending completion  
2622 fix_sleeping_proc Change Enum to IntEnum Otherwise, comparing two enumerations assigned to variables does not work. Pull #295 18 Sep 2018 09:33PM UTC web-flow travis-ci-com pending completion  
2472 fix_sleeping_proc Fix PEP8 issues Pull #295 31 Aug 2018 08:06PM UTC web-flow travis-ci-com pending completion  
2471 fix_sleeping_proc Fix PEP8 issues push 31 Aug 2018 08:05PM UTC gonzaiva travis-ci-com pending completion  
2467 fix_sleeping_proc Add SIGINT test for TensorFlow Other changes include the file renaming of instrumented policy optimizers, as well as renaming the shutdown method in plotters to close in order to close all processes under run_experiment with the same method. push 30 Aug 2018 11:08PM UTC gonzaiva travis-ci-com pending completion  
2468 fix_sleeping_proc Add SIGINT test for TensorFlow Other changes include the file renaming of instrumented policy optimizers, as well as renaming the shutdown method in plotters to close in order to close all processes under run_experiment with the same method. Pull #295 30 Aug 2018 11:06PM UTC web-flow travis-ci-com pending completion  
2463 fix_sleeping_proc Shutdown child processes during interruption All plotters are appended to a static list, so they can be easily reachable from run_experiment to call shutdown on them. Also, terminate was replace by close to shutdown the parallel sampler, since te... push 29 Aug 2018 07:06AM UTC gonzaiva travis-ci-com pending completion  
2464 fix_sleeping_proc Shutdown child processes during interruption All plotters are appended to a static list, so they can be easily reachable from run_experiment to call shutdown on them. Also, terminate was replace by close to shutdown the parallel sampler, since te... Pull #295 29 Aug 2018 07:04AM UTC web-flow travis-ci-com pending completion  
See All Builds (1528)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc