Commit Graph
1921 Commits
Author SHA1 Message Date
Heinz-Alexander FuettererandNicola Soranzo 347e7b8301 chore: fix typos
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2023-10-13 16:29:27 +02:00
mvdbeek 0bb93e562e Merge branch 'release_23.1' into dev 2023-10-06 16:17:22 -04:00
John Davis 0cb07fd80f Add deprecation notice for api/search 2023-10-06 13:43:55 -04:00
mvdbeek b40f1088d0 Merge branch 'release_23.0' into release_23.1 2023-10-05 11:37:54 -04:00
mvdbeek 2920429d50 Accomodate new version scheme in doc/source/conf.versioning.py 2023-09-29 16:29:18 +02:00
John Davis 049602116b Add deprecation notice for api/search 2023-09-28 11:05:15 -04:00
Dannon Baker f10e470916 Merge branch 'release_23.1' into 'release_23.2' 2023-09-25 18:06:56 -04:00
John Davis 84b9fa3737 Update doc/source/dev/build_a_job_runner.rst 2023-09-25 16:41:24 -04:00
Dannon Baker 11fac153b4 User facing release notes updates, images. 2023-09-25 15:52:31 -04:00
Dannon Baker 65cbe519c4 Final release note PR update. 2023-09-25 12:53:25 -04:00
Dannon Baker b9a6d176a0 Run and include release-diff output for 23.1 2023-09-25 11:51:48 -04:00
Dannon Baker ab8a645bec Remaining PRs reconciled. 2023-09-25 10:21:25 -04:00
Dannon Baker 06773368ae Fix milestones for several PRs, regenerate. 2023-09-25 10:21:25 -04:00
DannonandNicola Soranzo d6a8acac12 Apply suggestions from code review
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2023-09-25 10:21:25 -04:00
Nicola Soranzo 9e8624f9d5 Add deprecation of Python 3.7 for v24.0 2023-09-25 10:21:25 -04:00
Dannon Baker 1e30917687 Regenerate PRs post-release-util fix. 2023-09-25 10:21:25 -04:00
Dannon Baker 75dbea818a Deduplicate announce PRs 2023-09-25 10:21:25 -04:00
Dannon Baker ded80cba85 Add user facing doc stub from NatalieW -- needs screenshots, org, and text updates. 2023-09-25 10:21:25 -04:00
Dannon Baker a62edd1a19 Update release note PRs 2023-09-25 10:21:25 -04:00
DannonandJohn Davis 28a056533c Apply suggestions from code review
Co-authored-by: John Davis <jdavcs@gmail.com>
2023-09-25 10:21:25 -04:00
Dannon Baker 5c59a0eb41 Regenerate base docs 2023-09-25 10:21:25 -04:00
Dannon Baker 2eb4e8c2b2 Add 23.1 notes to toc 2023-09-25 10:21:25 -04:00
Dannon Baker 95078e184d Bootstrap 23.1 release notes 2023-09-25 10:21:25 -04:00
Maiken Pedersen 4423a0cc56 Update build_a_job_runner.rst
The ajs job_id is supposed to be the external job runner id, not the galaxy id. job_wrapper.job_id is the galaxy id.
2023-09-11 15:34:31 +02:00
John Davis 0ab66ae045 Provide better guidance on what to override 2023-09-08 14:02:12 -04:00
John Davis c014ae1e8b Misc. edits to text; formatting of lists, section titles 2023-09-08 13:50:14 -04:00
John Davis 082a5edc02 Clarify instructions: override logic only if needed 2023-09-07 15:12:15 -04:00
mvdbeek eb8a49d805 Drop delayed_tool_init config setting 2023-08-26 10:08:13 +02:00
mvdbeek edeaf26720 Drop delayed_tool_init config setting 2023-08-17 11:44:29 +02:00
mvdbeek e32836b5e6 Merge branch 'release_23.1' into dev 2023-08-17 11:42:27 +02:00
John Davis 21a35b84a7 Merge pull request #16537 from mvdbeek/tool_document_cache
[23.1] Limit tool document cache to tool configs with explicit cache path
2023-08-15 04:32:02 +10:00
mvdbeek 98b3642fe2 Drop unused tool_cache_data_dir config setting 2023-08-10 12:08:43 +02:00
mvdbeek e6c671ca55 Add back $TMPDIR:rw,$TMP:rw,$TEMP:rw mounts
These were incorrectly dropped in
https://github.com/galaxyproject/galaxy/pull/15614/commits/9e48ceb169200eb55a132328b431d1cabc282259.
2023-08-09 15:34:38 +02:00
John Davis b6f8377aa4 Remove unused config property 2023-07-15 12:06:41 +10:00
claudiofr 462f57155e Move behavior from celery_user_rate_limit model class to base_task module.
Moved behavioral logic from CeleryUserRateLimit model class to base_task
module because model classes should be plain old classes. Ran
make config-schema to update galaxy_options.rst and galaxy.yml.sample
based on changes made to config_schema.yml.
2023-07-12 10:35:54 -04:00
claudiofr 05885febb3 Limit number of celery tasks that a user can run per second.
Introduce a celery_user_rate_limit config parameter which
specifies how many tasks per second a user can execute. Create a
custom celery Task class called GalaxyTask with a before_start hook
that implements the rate limiting logic. Add a new table,
celery_user_rate_limit that tracks the last scheduled execution time
by user id. Add new integration test, test_celery_user_rate_limit.py.
2023-07-12 10:35:54 -04:00
Rendani Gangazhe 06ae184ee5 Serialize geographical location code and remove unneeded carbon emissions flags
- `carbon_intensity` and `geographical_server_location_name` are
  automatically computed on startup and are never set by an admin. So
  they don't need to be in the config at all.
2023-07-06 13:39:56 +02:00
Rendani Gangazhe 753d199542 Merge dev and resolve conflicts 2023-07-03 10:54:25 +02:00
Rendani Gangazhe c72904d432 Fix types in config_schema 2023-07-01 10:39:54 +02:00
Rendani Gangazhe 34d34e26b6 Correctly type power_usage_effectiveness flag in config 2023-06-28 17:15:04 +02:00
Dannon Baker b818245b46 Drop userskeys (admin only) controller. This is unused. 2023-06-27 10:42:04 -04:00
Rendani Gangazhe a19f06b1c7 Merge dev 2023-06-24 14:13:40 +02:00
Rendani Gangazhe 611527b53e Move carbon intensity reference data to backend and add admin docs
- Add `geographical_server_location_code`, `geographical_server_location_name` and `carbon_intensity` flags.
- Alphabetically sort the list of config flags in galaxy init file.
- Add logic to set `geographical_server_location_name` and `carbon_intensity` based off of `geographical_server_location_code`.
2023-06-24 13:53:34 +02:00
Marius van den Beek fb11e30bf8 Merge pull request #16280 from mvdbeek/container_resolver_followup
Improve container resolver documentation
2023-06-22 11:30:22 +02:00
mvdbeek 3606c34540 Rebuild schema docs 2023-06-21 22:45:13 +02:00
claudiofr 2d3547a630 Change default beaker cache type to file for the 3 beaker caches. 2023-06-21 22:45:12 +02:00
claudiofr cb9ff7c7b8 Changed default beaker cache table name to beaker_cache for all caches
All 3 beaker caches, mulled_resolution, citations, biotools service,
now use the same default cache table, beaker_cache. This reduces the
number of open db connections because beaker creates a separate
sqlalchemy engine and associated connection pool for each distinct
table and each connection pool opens up a certain number of connections.
This was causing the integration tests to fail because the max
postgress connections(100) were being exceeded.
2023-06-21 22:45:12 +02:00
claudiofr 213398aee3 Change citation and biotools_service beaker cache type from file to
ext:database.

Rather than store cache data in the file system store cache data
in the database. These are the last 2 beaker caches that need
to be converted to the database as part of issue 15216.
Introduce new config parameters for database url, cache table name.
Introduce logic to default values of a parameter to values of another
parameter. i.e. default cache database url to database_connection.
Metadata for this was placed in code. Should probably be
placed eventually in config file which would require a change
to the config_schema.yml.

Introduced a new unit test, test_citations_db.py
Did not introduce a new test for the biotools_service beaker cache
because I could not find a place in the code where it was used.
2023-06-21 22:19:04 +02:00
claudiofr 80f9d66824 Change muled resolution beaker cache type from file to ext:database.
Rather than store cache data in the file system store cache data
in the database. Partially addresses issue 15216. For now this was
only changed for the mulled resolution cache. Introduced new
config parameters for database url, cache table name. Introduced
logic to default values of a parameter to values of another
parameter. i.e. default cache database url to database_connection.
Metadata for this was placed in code. Should probably be
placed eventually in config file which would require a change
to the config_schema.yml.

Introduced a new unit test, test_mulled_resolution_cache_db.py.
2023-06-21 22:19:03 +02:00
mvdbeek e93d09ad02 Minor documentation tweaks 2023-06-21 12:40:09 +02:00