-
Notifications
You must be signed in to change notification settings - Fork 12
Weekly hveto program added #176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
areeda
wants to merge
46
commits into
gwdetchar:master
Choose a base branch
from
areeda:weekly
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
8cc2b84
fix a pytest
27a2dc8
Merge remote-tracking branch 'upstream/master' conda release 2.1.4
b42cb82
add toml
9713877
Merge remote-tracking branch 'upstream/master'
4ef43d7
fix unintended mod to toml file. (I blame my cat)
ff66450
add toml
b80a95b
fix unintended mod to toml file. (I blame my cat)
95e29f6
Merge branch 'master' of github.com:areeda/hveto
areeda 8a2a06c
Merge remote-tracking branch 'upstream/master'
areeda 7ed22c9
Update github actions
06c66c4
Update html tests
b3d06fd
Add dependabot configuration file for github actions
43a1d6f
Add support for SNAX triggers (#170)
dethodav 5bc2650
align masterwith upstream
0945feb
weekly_hveto.py ready for testing
c334691
weekly_hveto.py ready for testing, fix pyproject.toml
18f0503
weekly_hveto fix dag max jobs,add copy of log messages to file
fd20b22
weekly_hveto fix dag max jobs,add copy of log messages to file, add m…
8b0cf82
DAG retry added, fixed count of jobs
2d6faf8
DAG retry added, fixed count of jobs, use all_nodes
6846697
Add timeout tojob's run script, submit DAG by defult
0c50b91
Add crondor templates Tweak weeky dag submission
a3bd197
update pyproject.toml or depecation
15950db
update pyproject.toml for new license specification rules
6657a9d
move condor examples to docs
a15b623
move condor examples to docs
60ffad8
condor_submit_dag had arguments out of order
74ed21d
Merge branch 'gwdetchar:master' into weekly
areeda 5682e9b
add daily runs and allowance for omega batch
5236570
updeate submit file exmples and dag submit command
10a6bfa
dea iwth daily subdirectoree and latest symlink
3442850
dea iwth daily subdirectories and latest symlink
513ec01
fix script pre statement in dag
e7cf6d4
fixing omega scan dag messiness
b7e369f
fixing omega scan dag messiness again
58b05da
fixing omega scan dag messiness again
a9b6e73
workin on omega scan prevscript
f3bccc0
omega batch DAG uses relative paths so we set the initial working dir…
83f42b8
omega batch DAG uses relative paths so we set the initial working dir…
856ac22
omega batch DAG uses relative paths so we set the initial working dir…
f7ba584
omega batch DAG uses relative paths so we set the initial working dir…
b678672
Fix dag_dir when all default parameter.
c7adbe1
set accounting user environment variable
56344ad
Correct batch name for multiple runs
5d6cdc3
Add duration to batch name
efe50e0
Change --today's start, end to gps from date time becaus I couldn't f…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| ============================== | ||
| Scheduled runs and backfilling | ||
| ============================== | ||
|
|
||
| At the LIGO Hanford and Livngston interferometer sites | ||
| hveto is scheduled to run 4 times per day: | ||
|
|
||
| - Every 8 hours covering from 00:00 UTC to 08:00, 16:00, | ||
| and 00:00 UTC the next day. | ||
| - Once a day covering the previous 7 (UTC) days | ||
|
|
||
| There are other situations where multiple runs are needed | ||
| such as backfilling a time when problems prevented the | ||
| normally scheduled run. | ||
|
|
||
| `hveto_run` is a program used to create and [optionally] | ||
| submit condor jobs to hveto. | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,9 @@ | ||||||||||
| This directory contains tempplates for Condor cron jobs to run hveto | ||||||||||
| on a daily basis as used by the Detchar account. | ||||||||||
|
|
||||||||||
| These templates are used to create the actual ssubmit files in | ||||||||||
| ${HOME}/etc/ligo-monitors/condor | ||||||||||
|
|
||||||||||
| - hveto-daily.sub - runs 3 times per day over 8, 16, and 24 hrs since 00:00 UTC | ||||||||||
| - hveto-weekly.su - runs once per day and covers the previous 7 days from | ||||||||||
| 00:00 to 00:00 UTc | ||||||||||
|
Comment on lines
+8
to
+9
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| # | ||
| # Condor submit file for Hveto weekly processing | ||
| # it runs inn the local universe creates and submits a DAG to the vbanilla universe | ||
| # | ||
|
|
||
| universe = local | ||
|
|
||
| executable = /cvmfs/software.igwn.org/conda/condabin/conda | ||
| arguments = 'run --prefix /home/detchar.dev/.conda/envs/ligo-summary-3.11-test timeout 30m hveto-run -vv --today --omega-scans 5' | ||
|
|
||
| accounting_group = ligo.prod.o4.detchar.dqtriggers.hveto | ||
| accounting_group_user = joseph.areeda | ||
|
|
||
| request_memory = 2GB | ||
| request_disk = 5GB | ||
|
|
||
| output = $ENV(HOME)/public_html/hveto-weekly/logs/hveto-weekly.out | ||
| error = $ENV(HOME)/public_html/hveto-weekly/logs/hveto-weekly.err | ||
| log = $ENV(HOME)/public_html/hveto-weekly/logs/hveto-weekly.log | ||
|
|
||
| batch_name = "daily hveto [cron] ID: $(ClusterId)" | ||
|
|
||
| on_exit_remove = false | ||
| periodic_hold = false | ||
|
|
||
| cron_minute = 30 | ||
| # we want run to be 8, 16 24 UTC with enough slack for omicron selected by local time at LLO (UTC -5 CDT) | ||
| # so LLO CDT -> 10, 18, 1 UTC. CST -> 11, 19, 2 UTC | ||
| # LHO PDT (UTC - 7) -> 12, 20, 4 UC. PST - 13, 21, 5 TC | ||
| cron_hour = 5, 13, 21 | ||
|
|
||
| cron_day_of_month = * | ||
| cron_month = * | ||
| cron_day_of_week = * | ||
| cron_window = 2400 | ||
|
|
||
| use_oauth_services = scitokens | ||
| environment = BEARER_TOKEN_FILE=$$(CondorScratchDir)/.condor_creds/scitokens.use | ||
|
|
||
| getenv = DEFAULT_SEGMENT_SERVER ECP_IDP GWDATAFIND_SERVER HDF5_USE_FILE_LOCKING HOME KRB5CCNAME NDSSERVER KRB5_KTNAME CONDA_PREFIX IFO USER | ||
| queue |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| #!/usr/bin/env condor_submit | ||
| # | ||
| # Condor submit file for Hveto weekly processing | ||
| # it runs inn the local universe creates and submits a DAG to the vanilla universe | ||
| # | ||
|
|
||
| universe = local | ||
|
|
||
| executable = $(my.conda_exe) | ||
| arguments = 'run --prefix $(my.conda_prefix)) timeout 30m hveto-run -vv --omega-scans 2' | ||
|
|
||
| accounting_group = ligo.prod.o4.detchar.dqtriggers.hveto | ||
| accounting_group_user = <user name valid for account> | ||
|
|
||
| request_memory = 2GB | ||
| request_disk = 5GB | ||
|
|
||
| output = $ENV(HOME)/public_html/hveto-weekly/logs/hveto-weekly.out | ||
| error = $ENV(HOME)/public_html/hveto-weekly/logs/hveto-weekly.err | ||
| log = $ENV(HOME)/public_html/hveto-weekly/logs/hveto-weekly.log | ||
|
|
||
| batch_name = "weekly hveto [cron] ID: $(ClusterId)" | ||
|
|
||
| on_exit_remove = false | ||
| periodic_hold = false | ||
|
|
||
| # We run ths in the Central and Pacific time zones standard and daylght savings | ||
| # We want to give the daily gap filler | ||
| cron_hour = 23 | ||
| cron_minute = 17 | ||
| cron_day_of_month = * | ||
| cron_month = * | ||
| cron_day_of_week = * | ||
| cron_window = 2400 | ||
|
|
||
| use_oauth_services = scitokens | ||
| environment = BEARER_TOKEN_FILE=$$(CondorScratchDir)/.condor_creds/scitokens.use | ||
|
|
||
| getenv = DEFAULT_SEGMENT_SERVER ECP_IDP GWDATAFIND_SERVER HDF5_USE_FILE_LOCKING HOME KRB5CCNAME NDSSERVER KRB5_KTNAME CONDA_PREFIX IFO USER | ||
| queue |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor typo