https://forge.softwareheritage.org/source/swh-scheduler.git
Name Target Message Date
HEAD e3aa098 swh/scheduler/utils: Fix relative import That somehow breaks the build. 04 March 2024, 16:23:26 UTC
refs/heads/add-forge-now-cli-evolution cf2ca93 cli.add_forge_now: Allow queue name prefix override This will allow to schedule add-forge-now requests to different queues. For example [1] will send git tasks to the add_forge_now_slow:swh.loader.git... queue. [1] ``` swh ... add-forge-now ... \ --preset $ENVIRONMENT \ schedule-first-visits \ --type-name git \ --prefix-queue add_forge_now_slow ``` 30 May 2023, 13:09:20 UTC
refs/heads/add_forge_now_cli d379ab6 add-forge-now/cli: add check-ingested-origins command Related to swh/devel/swh-scheduler#4684 06 July 2023, 15:07:45 UTC
refs/heads/debian/buster-swh 17652cf Updated backport on buster-swh from debian/1.12.1-1_swh1 (unstable-swh) 20 November 2023, 15:16:38 UTC
refs/heads/debian/stretch-swh 4e08aac Updated backport on stretch-swh from debian/0.0.62-1_swh1 (unstable-swh) 30 October 2019, 16:30:54 UTC
refs/heads/debian/unstable-swh 76c3420 Updated debian changelog for version 1.13.0 04 December 2023, 16:29:11 UTC
refs/heads/debian/upstream 72762ce New upstream version 1.13.0 04 December 2023, 16:29:09 UTC
refs/heads/generated-differential-D4928-source e202d77 add indexes to origins_to_schedule. 22 January 2021, 15:10:46 UTC
refs/heads/generated-differential-D4981-source f867f8c journal client: add a test for real-world message processing This adds a dump of the messages related to linux.git, and checks that permutations of these messages yield sensible data in the origin visit cache. 01 February 2021, 11:37:23 UTC
refs/heads/improve-cli-check-ingestion 9c1f05e cli/origin: Make utils function compute only the required data And let the caller function do the actual display. This also make the utility function compute only the required data to be displayed (the listing data is optionally outputted). This also renames the 'list' bool to 'with_listing'. 'list' is a python keyword (it's ok to reuse but editors usually color it differently than plain function name and that can be confusing). 08 February 2024, 09:08:23 UTC
refs/heads/master e3aa098 swh/scheduler/utils: Fix relative import That somehow breaks the build. 04 March 2024, 16:23:26 UTC
refs/heads/oneshot-task 811718b Just use default date of insertion to sort and reschedule job 01 July 2016, 13:29:51 UTC
refs/heads/pristine-tar 80e0f05 pristine-tar data for swh-scheduler_1.13.0.orig.tar.gz 04 December 2023, 16:29:10 UTC
refs/merge-requests/262/head 7f434c3 Improve docs rendering for recurrent visits scheduler 29 October 2021, 13:44:56 UTC
refs/merge-requests/262/merge a298a20 Merge branch 'generated-differential-D6587-source' into 'generated-differential-D6587-target' Improve docs rendering for recurrent visits scheduler See merge request swh/devel/swh-scheduler!262 06 January 2023, 22:12:34 UTC
refs/merge-requests/263/head 00ff02e recurrent visits: use policy weights instead of ratios The ratios weren't checked for normalization; using relative weights explicitly ensures that the settings won't be misinterpreted. 29 October 2021, 13:58:31 UTC
refs/merge-requests/263/merge 18b2f37 Merge branch 'generated-differential-D6588-source' into 'generated-differential-D6588-target' recurrent visits: use policy weights instead of ratios See merge request swh/devel/swh-scheduler!263 06 January 2023, 22:12:36 UTC
refs/merge-requests/264/head 2abb393 Fix CardinalityViolation in grab_next_visits on duplicate origins grab_next_visits grabs from `listed_origins`, whose primary key is `(lister_id, url, visit_type)` and uses it to upsert in origin_visit_stats, whose primary key is `(url, visit_type)`. This causes the error `ON CONFLICT DO UPDATE command cannot affect row a second time` when the same (origin, type) pair is grabbed twice. This commit deduplicates the (origin, type) pairs before upserting. 22 November 2021, 12:32:20 UTC
refs/merge-requests/264/merge a2c9520 Merge branch 'generated-differential-D6664-source' into 'generated-differential-D6664-target' Fix CardinalityViolation in grab_next_visits on duplicate origins See merge request swh/devel/swh-scheduler!264 06 January 2023, 22:15:08 UTC
refs/merge-requests/265/head 0a6aac5 Ensure there is no duplicated origins in the insertion batches when a lister try to insert duplicate origins in the same batch, the insertion is failing because the "on cascade do update" instruction cannot manage duplicates in the same transaction Related to T3769 06 December 2021, 15:23:49 UTC
refs/merge-requests/265/merge 2ca8992 Merge branch 'generated-differential-D6753-source' into 'generated-differential-D6753-target' Ensure there is no duplicated origins in the insertion batches See merge request swh/devel/swh-scheduler!265 06 January 2023, 22:17:49 UTC
refs/merge-requests/266/head a8edbdb Clean up disabled scheduler archival task related services This is dead code now as this has long been stopped and disabled in production. Related to T3777 07 December 2021, 13:31:34 UTC
refs/merge-requests/266/merge 9ca9952 Merge branch 'generated-differential-D6772-source' into 'generated-differential-D6772-target' Clean up old scheduler archival task related services See merge request swh/devel/swh-scheduler!266 06 January 2023, 22:18:26 UTC
refs/merge-requests/267/head 5de8ba4 Make next_visit_queue_position an integer In visit types with small amounts of origins having no last_update field, we would end up overflowing Python datetimes (which only go up to 31 December 9999) pretty quickly. Making the queue position a 64-bit integer should give us some more leeway. The queue position now defaults to zero instead of an arbitrary point in time. Queue offsets are still commensurate with seconds, but that's mostly to give them some space to be splayed by the fudge factors. 07 December 2021, 12:57:51 UTC
refs/merge-requests/267/merge c5cd35b Merge branch 'generated-differential-D6777-source' into 'generated-differential-D6777-target' Make next_visit_queue_position an integer See merge request swh/devel/swh-scheduler!267 06 January 2023, 22:18:34 UTC
refs/merge-requests/268/head e051b32 Use a temporary table to update scheduler metrics When using ``insert into <...> select <...>``, PostgreSQL disables parallel querying. Under some circumstances (in our large production database), this makes updating the scheduler metrics take a (very) long time. Parallel querying is allowed for ``create table <...> as select <...>``, and doing so restores the small(er) runtimes for this query (15 minutes instead of multiple hours). To use that, we have to turn the function into plpgsql instead of plain sql. 09 December 2021, 13:54:09 UTC
refs/merge-requests/268/merge 36bf30a Merge branch 'generated-differential-D6812-source' into 'generated-differential-D6812-target' Use a temporary table to update scheduler metrics See merge request swh/devel/swh-scheduler!268 06 January 2023, 22:19:21 UTC
refs/merge-requests/269/head 559f345 Pin mypy and drop type annotations which makes mypy unhappy This also drops spurious copyright headers to those files if present. Related to T3812 16 December 2021, 14:47:56 UTC
refs/merge-requests/269/merge f9afc27 Merge branch 'generated-differential-D6856-source' into 'generated-differential-D6856-target' Pin mypy and drop type annotations which makes mypy unhappy See merge request swh/devel/swh-scheduler!269 06 January 2023, 22:20:33 UTC
refs/merge-requests/270/head 5c836d6 Allow to specify the visit grab parameters per visit type and policy Related to T3827 04 January 2022, 23:08:50 UTC
refs/merge-requests/270/merge 3d2cba0 Merge branch 'generated-differential-D6876-source' into 'generated-differential-D6876-target' Allow to specify the visit grab parameters per visit type and policy See merge request swh/devel/swh-scheduler!270 06 January 2023, 22:20:58 UTC
refs/merge-requests/271/head b5477ea sql: Clean up task/task_run data model This archives current task and task_run tables, creating new ones filtering only necessary tasks (last 2 months' oneshot tasks plus some recurring tasks; lister, indexer, ...). Those filtered tasks are the ones scheduled by the runner and runner priority services. This archiving will allow those services to be faster (corresponding query execution time will outputs results faster without the archived data). Related to T3837 12 January 2022, 09:58:58 UTC
refs/merge-requests/271/merge e295fa0 Merge branch 'generated-differential-D6921-source' into 'generated-differential-D6921-target' sql: Clean up task/task_run data model See merge request swh/devel/swh-scheduler!271 06 January 2023, 22:22:21 UTC
refs/merge-requests/272/head ce11283 Fix ReST syntax 21 January 2022, 10:10:48 UTC
refs/merge-requests/272/merge 34587f7 Merge branch 'generated-differential-D7002-source' into 'generated-differential-D7002-target' Fix ReST syntax See merge request swh/devel/swh-scheduler!272 06 January 2023, 22:24:01 UTC
refs/merge-requests/273/head c46ffad Prefix task types used in tests with 'test-' so that tests do not depend on a lucky guess on what the scheduler db state actually is. DB initialization scripts do create task types for git, hg and svn (used in tests) but these tests depends on the fact the db fixture has been called already once before, so tables are truncated (especially the task and task_type ones). For example running a single test involved in task-type creation was failing (eg. 'pytest swh -k test_create_task_type_idempotence'). This commit does make tests not collide with any existing task or task type initialization scripts may create. Note that this also means that there is actually no test dealing with the scheduler db state after initialization, which is not grat and should be addressed. 08 February 2022, 16:26:17 UTC
refs/merge-requests/273/merge f2b4eea Merge branch 'generated-differential-D7125-source' into 'generated-differential-D7125-target' Prefix task types used in tests with 'test-' See merge request swh/devel/swh-scheduler!273 06 January 2023, 22:27:09 UTC
refs/merge-requests/274/head fddec02 requirements: Remove click version pin Latest versions of celery and flask now support click >= 8.0 so we can remove the version pin. 09 February 2022, 13:22:06 UTC
refs/merge-requests/274/merge af43634 Merge branch 'generated-differential-D7131-source' into 'generated-differential-D7131-target' requirements: Remove click version pin See merge request swh/devel/swh-scheduler!274 06 January 2023, 22:27:21 UTC
refs/merge-requests/275/head a76bb02 Make scheduling policy used in schedule_recurrent configurable Add support for a configuration option "scheduling_policy" in the config file loaded by the 'swh scheduler schedule-recurrent' command. This config entry allows to specify the scheduling policies used by the schedule-recurrent tool, instead of having them hardcoded in the source code. A visit type policy config entry should have at least a 'weight' value for each policy. Default values are unchanged. Eg.: scheduling_policy: git: - policy: already_visited_order_by_lag weight: 55 tablesample: 0.5 - policy: never_visited_oldest_update_first weight: 45 tablesample: 0.5 Note: there may not be configuration entries for all visit types, but if a visit type policy is configured, the config entry should be complete (in other words, the merging of the configuration with the default values is only done at first config level). 15 April 2022, 16:08:49 UTC
refs/merge-requests/275/merge 62b0028 Merge branch 'generated-differential-D7591-source' into 'generated-differential-D7591-target' Make scheduling policy used in schedule_recurrent configurable See merge request swh/devel/swh-scheduler!275 06 January 2023, 22:40:41 UTC
refs/merge-requests/276/head 5e9ee60 test_utils.py: Convert to pytest-style tests 21 April 2022, 09:21:05 UTC
refs/merge-requests/276/merge 1f48c3e Merge branch 'generated-differential-D7617-source' into 'generated-differential-D7617-target' test_utils.py: Convert to pytest-style tests See merge request swh/devel/swh-scheduler!276 06 January 2023, 22:41:20 UTC
refs/merge-requests/277/head 9483493 Make create_origin_task_dict a standalone function It feels off as an object method; and I am going to make it use joins in a future commit, so it makes more sense this way. 21 April 2022, 09:22:48 UTC
refs/merge-requests/277/merge b10a206 Merge branch 'generated-differential-D7618-source' into 'generated-differential-D7618-target' Make create_origin_task_dict a standalone function See merge request swh/devel/swh-scheduler!277 06 January 2023, 22:41:22 UTC
refs/merge-requests/278/head 42e362d Add a 'lister_name' argument to all tasks created from ListedOrigin This will allow loaders to guess the forge type, and use the right API to fetch extrinsic metadata for the origin from the forge. 21 April 2022, 10:22:03 UTC
refs/merge-requests/278/merge 161ade0 Merge branch 'generated-differential-D7621-source' into 'generated-differential-D7621-target' Add a 'lister_name' argument to all tasks created from ListedOrigin See merge request swh/devel/swh-scheduler!278 06 January 2023, 22:41:29 UTC
refs/merge-requests/279/head 0365b85 Add a 'lister_instance_name' argument to all tasks created from ListedOrigin This will allow loaders to use the right API credentials to fetch extrinsic metadata for the origin from the forge. 21 April 2022, 16:40:55 UTC
refs/merge-requests/279/merge 5fb9853 Merge branch 'generated-differential-D7628-source' into 'generated-differential-D7628-target' Add a 'lister_instance_name' argument to all tasks created from ListedOrigin See merge request swh/devel/swh-scheduler!279 06 January 2023, 22:41:41 UTC
refs/merge-requests/280/head 3687931 Update a bit the documentation for the new origin visit scheduler 25 April 2022, 16:14:29 UTC
refs/merge-requests/280/merge 8ab93a2 Merge branch 'generated-differential-D7652-source' into 'generated-differential-D7652-target' Update a bit the documentation for the new origin visit scheduler See merge request swh/devel/swh-scheduler!280 06 January 2023, 22:42:32 UTC
refs/merge-requests/281/head 353cf2a Bump mypy to v0.942 26 April 2022, 11:05:15 UTC
refs/merge-requests/281/merge 7cc4282 Merge branch 'generated-differential-D7657-source' into 'generated-differential-D7657-target' Bump mypy to v0.942 See merge request swh/devel/swh-scheduler!281 06 January 2023, 22:42:41 UTC
refs/merge-requests/282/head 82274c1 cli/utils: Fix parsing of empty strings 27 April 2022, 13:15:28 UTC
refs/merge-requests/282/merge d03f925 Merge branch 'generated-differential-D7697-source' into 'generated-differential-D7697-target' cli/utils: Fix parsing of empty strings See merge request swh/devel/swh-scheduler!282 06 January 2023, 22:44:00 UTC
refs/merge-requests/283/head 1d50b2e cli/task: Fix sphinx >= 4.4 warning Fix "more than one target found for cross-reference 'Origin'" sphinx warning. 06 May 2022, 15:05:20 UTC
refs/merge-requests/283/merge 97343f2 Merge branch 'generated-differential-D7763-source' into 'generated-differential-D7763-target' cli/task: Fix sphinx >= 4.4 warning See merge request swh/devel/swh-scheduler!283 06 January 2023, 22:46:00 UTC
refs/merge-requests/284/head c7c53ea add strict asyncio_mode in pytest.ini 09 May 2022, 10:13:54 UTC
refs/merge-requests/284/merge 0bef7a1 Merge branch 'generated-differential-D7788-source' into 'generated-differential-D7788-target' add strict asyncio_mode in pytest.ini See merge request swh/devel/swh-scheduler!284 06 January 2023, 22:46:49 UTC
refs/merge-requests/285/head e56fc4d interface: Return enabled origins only by default in get_listed_origins Add a new enabled_only parameter set to True by default in get_listed_origins scheduler method. It enables to filter out by default disabled listed origins when requesting the result of a listing and avoid possible errors in listers implementation. 12 May 2022, 09:08:09 UTC
refs/merge-requests/285/merge 628411c Merge branch 'generated-differential-D7816-source' into 'generated-differential-D7816-target' interface: Return enabled origins only by default in get_listed_origins See merge request swh/devel/swh-scheduler!285 06 January 2023, 22:47:30 UTC
refs/merge-requests/286/head ef15385 tests: use stock pytest_postgresql factory function instead of (soon-to-be-deprecated) swh-core's postgresql_fact one. 31 May 2022, 12:21:31 UTC
refs/merge-requests/286/merge 865c3ce Merge branch 'generated-differential-D7920-source' into 'generated-differential-D7920-target' tests: use stock pytest_postgresql factory function See merge request swh/devel/swh-scheduler!286 06 January 2023, 22:50:23 UTC
refs/merge-requests/287/head d847448 Fix the load_and_check_config() function to support the "postgresql" cls value and replace usage of the "local" scheduler cls with "postgresql" everywhere. 08 July 2022, 12:00:33 UTC
refs/merge-requests/287/merge acfce3d Merge branch 'generated-differential-D8102-source' into 'generated-differential-D8102-target' Fix the load_and_check_config() function to support the "postgresql" cls value See merge request swh/devel/swh-scheduler!287 06 January 2023, 22:55:36 UTC
refs/merge-requests/288/head fd6df6a api/server: Clarify load and check configuration backend This adds type to the function, update its docstring and clarify its associated tests as well. 29 July 2022, 08:12:23 UTC
refs/merge-requests/288/merge f5d27dd Merge branch 'generated-differential-D8163-source' into 'generated-differential-D8163-target' api/server: Clarify load and check configuration backend See merge request swh/devel/swh-scheduler!288 06 January 2023, 22:57:35 UTC
refs/merge-requests/289/head 7cfaa98 sql/Makefile: Fix swh-scheduler SQL file paths Those files have been renamed so the database could not be filled. 22 August 2022, 13:19:50 UTC
refs/merge-requests/289/merge 7624fa5 Merge branch 'generated-differential-D8280-source' into 'generated-differential-D8280-target' sql/Makefile: Fix swh-scheduler SQL file paths See merge request swh/devel/swh-scheduler!289 06 January 2023, 23:00:56 UTC
refs/merge-requests/290/head b1afdab recurrent_visits: Allow to set no origins scheduled backoff in config The send_visits_for_visit_type function uses a default schedule backoff of 20 minutes where there is no origins to schedule for a given visit type. It exists use cases when we would like that schedule backoff to be shorter in order to schedule listed origins for loading into the archive more rapidly, typically in the docker environment. So allow to set that backoff value through configuration. 14 September 2022, 14:18:51 UTC
refs/merge-requests/290/merge aba8854 Merge branch 'generated-differential-D8475-source' into 'generated-differential-D8475-target' recurrent_visits: Allow to set no origins scheduled backoff in config See merge request swh/devel/swh-scheduler!290 06 January 2023, 23:05:56 UTC
refs/merge-requests/291/head 6d0b1d1 backend: Prevent query exception when lister ids is empty Related to T4545 23 September 2022, 07:48:30 UTC
refs/merge-requests/291/merge 2590b83 Merge branch 'generated-differential-D8524-source' into 'generated-differential-D8524-target' backend: Prevent query exception when lister ids is empty See merge request swh/devel/swh-scheduler!291 06 January 2023, 23:07:15 UTC
refs/merge-requests/292/head 17c6d48 Fix compatibility issue with latest dependency version This currently fails all swh related builds which depend on the celery/kombu stack due to that dependency's latest version release. 03 October 2022, 11:43:32 UTC
refs/merge-requests/292/merge 8e4c526 Merge branch 'generated-differential-D8598-source' into 'generated-differential-D8598-target' Fix compatibility issue with latest dependency version See merge request swh/devel/swh-scheduler!292 06 January 2023, 23:09:22 UTC
refs/merge-requests/307/head 0496c39 Remove unused get_current_version method Attribute current_version is already set and directly used by swh db [version|init|upgrade] clis. Related to T4305 03 June 2022, 12:41:51 UTC
refs/merge-requests/307/merge c6af790 Merge branch 'generated-differential-D7958-source' into 'generated-differential-D7958-target' Remove unused get_current_version method See merge request swh/devel/swh-scheduler!307 06 January 2023, 23:53:41 UTC
refs/merge-requests/332/head 5cc62be Adapt to swh.core 2.0.0 - add the `get_datastore` function in `swh.scheduler` - add the `get_current_version` method in `SchedulerBackend`, - remove dbversion management from sql init script - update tests accordingly 08 February 2022, 13:59:29 UTC
refs/merge-requests/332/merge 1408de7 Merge branch 'generated-differential-D7165-source' into 'generated-differential-D7165-target' Adapt scheduler to swh.core 2.0.0 See merge request swh/devel/swh-scheduler!332 07 January 2023, 00:46:11 UTC
refs/merge-requests/333/head 881b521 Add missing sentry captures 28 April 2022, 13:56:01 UTC
refs/merge-requests/333/merge 1637921 Merge branch 'generated-differential-D7578-source' into 'generated-differential-D7578-target' Add missing sentry captures in scheduler See merge request swh/devel/swh-scheduler!333 07 January 2023, 00:51:34 UTC
refs/merge-requests/353/head 22737fb Raise a warning log when the queue stats are not found in rabbitmq At least, it's a transient error because nothing created the queue. In real environment, it can be an issue reaching the queue through the api (authentication issue, firewall, ...). It must be visible to avoid spamming the queue with a lot of messages. 22 September 2023, 08:49:39 UTC
refs/merge-requests/353/merge 9170014 Merge branch 'log-queue-stats' into 'master' Raise a warning log when the queue stats are not found in rabbitmq See merge request swh/devel/swh-scheduler!353 04 March 2024, 16:41:42 UTC
refs/merge-requests/360/head 6d97d88 tox: Allow to run Python tests in parallel on demand Enable to speedup tests execution by using the following command: tox -- -n auto 22 November 2023, 15:34:57 UTC
refs/merge-requests/360/merge 244913e Merge branch 'parallel-python-tests' into 'master' tox: Run Python tests in parallel to speedup CI jobs See merge request swh/devel/swh-scheduler!360 05 March 2024, 15:22:38 UTC
refs/merge-requests/365/head 6725f57 Add a small hint when tasks are called with missing keywords Calling `swh scheduler task add load-git https://example.org/repository.git` instead of `swh scheduler task add load-git url=https://example.org/repository.git` will result in a confusing TypeError being raised by the scheduler. This change adds a small note to the TypeError pointing at the arguments of `swh scheduler task add`. This uses the `BaseException.add_note` method which was introduced in Python 3.11. Sadly, I was not able to understand where to plug a test for this. The result looks like: ``` ERROR celery.app.trace:trace.py:270 Task swh.scheduler.tests.tasks.keyword[c6764342-bdda-4d92-9e2d-11e6119ae49b] raised unexpected: TypeError("keyword() missing 1 required keyword-only argument: 'keyword'") Traceback (most recent call last): File "/home/lunar/.pyenv/versions/swh3.11/lib/python3.11/site-packages/celery/app/trace.py", line 477, in trace_task R = retval = fun(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/home/lunar/Documents/SWH/swh-environment/swh-scheduler/build/__editable__.swh.scheduler-1.13.1.dev2+g869514d.d20231211-py3-none-any/swh/scheduler/task.py", line 67, in __call__ raise e File "/home/lunar/Documents/SWH/swh-environment/swh-scheduler/build/__editable__.swh.scheduler-1.13.1.dev2+g869514d.d20231211-py3-none-any/swh/scheduler/task.py", line 62, in __call__ result = super().__call__(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lunar/.pyenv/versions/swh3.11/lib/python3.11/site-packages/celery/app/task.py", line 411, in __call__ return self.run(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: keyword() missing 1 required keyword-only argument: 'keyword' Would you have forgotten to write the keywords when calling `swh scheduler task add`? ``` 11 December 2023, 16:32:10 UTC
refs/merge-requests/365/merge 2d756d6 Merge branch 'improve-error-message-on-wrong-task-arguments' into 'master' Add a small hint when tasks are called with missing keywords See merge request swh/devel/swh-scheduler!365 04 March 2024, 16:38:06 UTC
refs/merge-requests/369/head 7532734 Add an optional REST Controller for Celery This adds a Flask-based remote control for Celery as an extra bootstep that is enabled by the Celery consumer blueprint (when the Celery worker is started), when the `rest_controller` flag is enabled in the Celery config. This remote-control enables the same operations as the `celery inspect` and `celery control` protocols, as GET and POST endpoints respectively. 12 February 2024, 13:18:03 UTC
refs/merge-requests/369/merge 9bc4b97 Merge branch 'mr/celery-rest-controller' into 'master' draft: Add an optional REST Controller for Celery See merge request swh/devel/swh-scheduler!369 04 March 2024, 16:37:51 UTC
refs/merge-requests/372/head e3aa098 swh/scheduler/utils: Fix relative import That somehow breaks the build. 04 March 2024, 16:23:26 UTC
refs/merge-requests/372/merge d482cca Merge branch 'adapt-config-loading' into 'master' scheduler: Allow configuration file loading from environment variable See merge request swh/devel/swh-scheduler!372 04 March 2024, 16:23:33 UTC
refs/merge-requests/373/head fb74661 pytest: Fix tests execution with pytest 8.1 Remove use of --import-mode=importlib pytest option and move conftest.py file from swh/scheduler/tests to swh/scheduler to fix tests execution with latest pytest release. 11 March 2024, 15:39:39 UTC
refs/merge-requests/373/merge ea727d4 Merge branch 'add-pytest-8.1-support' into 'master' pytest: Fix tests execution with pytest 8.1 See merge request swh/devel/swh-scheduler!373 11 March 2024, 16:03:07 UTC
refs/merge-requests/374/head 536428b model: Add extra_loader_arguments column to listed_origins primary key Update the listed_origins table primary key by taking into account the extra_loader_arguments column. It enables to record listed origins with same origin URL and visit type but with different loader arguments. Related to swh/infra/sysadm-environment#5263. 11 March 2024, 15:33:53 UTC
refs/merge-requests/374/merge bae0498 Merge branch 'listed_origins_table_update_primary_key' into 'master' model: Add extra_loader_arguments column to listed_origins primary key See merge request swh/devel/swh-scheduler!374 11 March 2024, 16:22:15 UTC
refs/tags/debian/upstream/0.0.1 7048ef4 Import upstream version 0.0.1 15 February 2016, 10:07:30 UTC
refs/tags/v0.0.47 981d3f9 Fix crash of SchedulerBackend.search_tasks when no argument is given. 20 February 2019, 15:53:20 UTC
refs/tags/v0.0.56 ac1b8db listener: Release the db object after using it This is the contract that get_db/put_db is supposed to conform to. 07 May 2019, 16:16:20 UTC
back to top