sort by:
Revision Author Date Message Commit Date
2d56669 scheduler.cli.task: Rename appropriately backend variable 17 December 2019, 12:33:42 UTC
793c233 scheduler.backend_es: Rename backend class appropriately 17 December 2019, 12:33:42 UTC
d5bf6b1 cli.task: Rename internal method appropriately 17 December 2019, 12:33:42 UTC
eb1c3d3 backend_es: Use consistent logging instruction 17 December 2019, 12:33:42 UTC
b376eb9 backend_es: Enclose close instruction within finally 17 December 2019, 12:33:42 UTC
f6726e9 backend_es: Create index when it does not exist 17 December 2019, 12:33:41 UTC
ad54c6b backend_es: Open indices prior to indexing method calls 17 December 2019, 12:33:41 UTC
305422b cli.task: Tasks needs to be sorted prior to group by call 17 December 2019, 12:33:41 UTC
d603608 cli.task: Use the configuration provided by the cli 17 December 2019, 12:33:41 UTC
285a27c Updated backport on buster-swh from debian/0.0.66-1_swh1 (unstable-swh) 17 December 2019, 11:10:15 UTC
9e4ad26 Merge tag 'debian/0.0.66-1_swh1' into debian/buster-swh swh-scheduler Debian release 0.0.66-1~swh1 # Conflicts: # debian/changelog 17 December 2019, 11:10:14 UTC
6be249d Updated debian changelog for version 0.0.66 17 December 2019, 11:08:25 UTC
6c1ca59 Update upstream source from tag 'debian/upstream/0.0.66' Update to upstream version '0.0.66' with Debian dir ea0d7bb4ca79706a12cf077ce51b65347b3869d9 17 December 2019, 11:08:25 UTC
32b5d68 New upstream version 0.0.66 17 December 2019, 11:08:24 UTC
e0dd669 Initialize Sentry on worker startup. 16 December 2019, 17:55:11 UTC
f1b3f49 Print a traceback in case a signal callback crashes. Celery silently eats errors happening in these functions. 16 December 2019, 17:54:54 UTC
dbd4a2f backend: Align paginated endpoint consistently with others 16 December 2019, 15:34:27 UTC
3ab0348 backend: Filter properly archive within the defined range Prior to this commit, we could list tasks whose started date was null. Now we fallback on the scheduled task which is the next best date we have. 14 December 2019, 13:25:17 UTC
080db58 test_scheduler: Add some more check on filtering test 13 December 2019, 15:34:08 UTC
b8b171d backend: Make filter_task_to_archive a paginated endpoint Related to T1931 13 December 2019, 14:08:20 UTC
2b93efb tox: Add ipdb dependency on py3-dev env 13 December 2019, 14:08:10 UTC
75269d4 Updated backport on buster-swh from debian/0.0.65-1_swh2 (unstable-swh) 13 December 2019, 11:02:14 UTC
e03e4ab Merge tag 'debian/0.0.65-1_swh2' into debian/buster-swh swh-scheduler Debian release 0.0.65-1~swh2 # gpg: Signature made Fri Dec 13 11:00:17 2019 UTC # gpg: using RSA key 3291900A8E20E2EF43F8F9D8DCAE90522E7122BF # gpg: Can't check signature: No public key # Conflicts: # debian/changelog 13 December 2019, 11:02:14 UTC
51cf8d2 Add pytest-mock build-dependency. 13 December 2019, 10:58:10 UTC
5d2169b Updated debian changelog for version 0.0.65 13 December 2019, 10:54:31 UTC
9ca8ebf Update upstream source from tag 'debian/upstream/0.0.65' Update to upstream version '0.0.65' with Debian dir cb72769857093221b8c0f70696b92e5fd5f0c859 13 December 2019, 10:54:31 UTC
25f03c2 New upstream version 0.0.65 13 December 2019, 10:54:30 UTC
ee162fe Use a btree of (task_type, md5(arguments)) to match task arguments The former index on hash(arguments->'args') has lost relevance as about half the tasks (the ones for the loader) have the same value (an empty list) for this field. This index is more universal, faster, and also easier to convince the planner of using. If we want more specific indexes (e.g. on specific keyword arguments) we'll be able to add that separately. 13 December 2019, 10:32:33 UTC
0b04220 Remove the creation of the 'load-deposit' task type it's now managed by swh-loader-core directly. 12 December 2019, 16:37:39 UTC
4071d71 Make --status option of 'swh scheduler task list' a click.Choice 12 December 2019, 11:27:13 UTC
a18f562 celery: add 2 statsd probes for the runner and listener - runner: counting the number of scheduled tasks, - listener: counting the number of processed events. 04 December 2019, 15:36:19 UTC
f206076 celery: make SWHTask send start/end of execution statsd gauges with timestamps Closes T2119. 04 December 2019, 09:28:26 UTC
08243bb tests: fix celery_task's test_multiping kwargs were not passed correctly. Also add a test_ping_with_kw test. 04 December 2019, 09:25:05 UTC
9bdefcc d/*: Drop python3-swh.scheduler.updater package 26 November 2019, 15:18:04 UTC
8c1e051 scheduler.updater: Remove dead code 26 November 2019, 11:29:47 UTC
95940a8 Migrate tox.ini to extras = xxx instead of deps = .[testing] 21 November 2019, 12:57:25 UTC
7c40132 Merge tox test environment configurations 21 November 2019, 12:54:47 UTC
101a131 Add a pre-commit config file 21 November 2019, 12:50:21 UTC
104fee0 Drop version constraint on pytest < 4 21 November 2019, 11:04:54 UTC
56e4a12 Include all requirements in MANIFEST.in 20 November 2019, 18:56:38 UTC
6c46f86 Updated backport on buster-swh from debian/0.0.64-1_swh1 (unstable-swh) 20 November 2019, 13:31:50 UTC
e74f3d4 Merge tag 'debian/0.0.64-1_swh1' into debian/buster-swh swh-scheduler Debian release 0.0.64-1~swh1 # Conflicts: # debian/changelog 20 November 2019, 13:31:49 UTC
f7efc21 Updated debian changelog for version 0.0.64 20 November 2019, 13:29:37 UTC
08b7968 Update upstream source from tag 'debian/upstream/0.0.64' Update to upstream version '0.0.64' with Debian dir 72863d086cb3767dc0ad0295ee5aa9f8d7d9a2c9 20 November 2019, 13:29:37 UTC
64b771c New upstream version 0.0.64 20 November 2019, 13:29:36 UTC
ae5c10e Updated backport on buster-swh from debian/0.0.63-1_swh2 (unstable-swh) 19 November 2019, 16:11:39 UTC
8e7f60a Merge tag 'debian/0.0.63-1_swh2' into debian/buster-swh swh-scheduler Debian release 0.0.63-1~swh2 # gpg: Signature made Tue Nov 19 16:09:16 2019 UTC # gpg: using RSA key BF00203D741AC9D546A8BE0752E2E9840D10C3B8 # gpg: Can't check signature: No public key # Conflicts: # debian/changelog 19 November 2019, 16:11:38 UTC
f535d1e d/changelog: Bump new release 19 November 2019, 16:08:50 UTC
9af6ca0 d/control: Add missing build dependency For tests, the build depends on the python3-swh.lister 19 November 2019, 15:55:02 UTC
c973ec0 req-swh*: Remove old package loader backend names Related to T1389 T2098 Related to D2306 D2305 D2304 19 November 2019, 14:12:27 UTC
74dde4d Updated debian changelog for version 0.0.63 19 November 2019, 13:14:59 UTC
2d3903e Update upstream source from tag 'debian/upstream/0.0.63' Update to upstream version '0.0.63' with Debian dir 2bda427c1a4cb586293c806adbbead175610bebb 19 November 2019, 13:14:59 UTC
4cb289c New upstream version 0.0.63 19 November 2019, 13:14:58 UTC
9358572 swh.scheduler.cli: Add `swh scheduler task-type register` cli This allos registering of worker's task types to the scheduler through setuptools' mechanism. 19 November 2019, 11:11:33 UTC
5767bd5 Updated backport on buster-swh from debian/0.0.62-1_swh1 (unstable-swh) 30 October 2019, 16:30:59 UTC
6ccf889 Merge tag 'debian/0.0.62-1_swh1' into debian/buster-swh swh-scheduler Debian release 0.0.62-1~swh1 # Conflicts: # debian/changelog 30 October 2019, 16:30:59 UTC
8ec34fe Remove collect_ignore from conftest.py This got solved when we started using the shared_task decorator instead of instantiating our own app. 23 October 2019, 08:40:42 UTC
4df2406 Use the shared_task decorator instead of binding to a specific celery app 23 October 2019, 08:32:26 UTC
ecf38eb celery/tests: mostly revert e770eb30 to fix celery app initialization in tests This revision did fix tests for the scheduler itself, but broke all other tests of scheduler dependent swh packages. In this fix, we ensure we override the `app` in swh.scheduler.celery_backend.config, since it is used by all celery task declarations (via the @app.task() decorator). 18 October 2019, 14:37:28 UTC
5185ff4 Updated debian changelog for version 0.0.62 18 October 2019, 11:46:26 UTC
9485932 New upstream version 0.0.62 18 October 2019, 11:46:25 UTC
b8be489 Update upstream source from tag 'debian/upstream/0.0.62' Update to upstream version '0.0.62' with Debian dir c16c5c73fe26f74a2326573d98d759a1c191f90b 18 October 2019, 11:46:25 UTC
787c7a9 celery_backend.config: Make JournalHandler import optional swh-core no longer comes with JournalHandler by default. 18 October 2019, 11:33:25 UTC
c2a020d tests: rewrite tests using pytest and the new rpc fixtures from swh.core 16 October 2019, 11:20:42 UTC
a7e15bf add a new get_priority_ratios endpoint to the scheduler this is necessary to make it much easier to write tests so they do not need to execute SQL statements, which makes possible to run exactly the same tests with the SchedulerBackend as the RemoteScheduler one (see the following revision). 16 October 2019, 11:20:42 UTC
c2ccf46 updater/tests: rewrite updater's tests as pytest functions The way the scheduler_db and updater_db fixtures are built is not very straighforward nor satisfying, but it works. 16 October 2019, 11:20:42 UTC
37b909e conftest: simplify the swh_scheduler() fixture simply use the postgresql.dsn as connection string. 16 October 2019, 08:42:04 UTC
e770eb3 tests: Explicit registering test tasks step for the swh_app Prior to this commit, the celery "app" import changed. Making the runtime application load prior to the tests "swh_app". In effect, making the tasks not being consumed by workers. This explicitely forces the tests tasks registering to "swh_app". In effect clarifying code and fixing the current tests. Related D2082 Related 8eafc70 10 October 2019, 13:26:54 UTC
349d23e scheduler: Use directly the package's server module to start server Related D2109 Related D2110 10 October 2019, 10:05:38 UTC
8eafc70 tox.ini: Use tests installed files instead of working directory Related D2082 10 October 2019, 09:51:27 UTC
2a6e2a9 Updated backport on buster-swh from debian/0.0.61-1_swh1 (unstable-swh) 07 October 2019, 14:39:30 UTC
00099f4 Merge tag 'debian/0.0.61-1_swh1' into debian/buster-swh swh-scheduler Debian release 0.0.61-1~swh1 # Conflicts: # debian/changelog 07 October 2019, 14:39:30 UTC
bd3b53d Updated debian changelog for version 0.0.61 07 October 2019, 14:37:37 UTC
ecefa55 Update upstream source from tag 'debian/upstream/0.0.61' Update to upstream version '0.0.61' with Debian dir b27725dd029d671bceb2495ca4559e488038392f 07 October 2019, 14:37:37 UTC
7f9b26f New upstream version 0.0.61 07 October 2019, 14:37:36 UTC
5955c8d celery_backend/config: Fix wrong statement Dict's get method does not take keyword argument. Related D2033#47672 02 October 2019, 04:56:13 UTC
f9b1484 Updated backport on buster-swh from debian/0.0.60-1_swh2 (unstable-swh) 01 October 2019, 16:28:54 UTC
c27cd3a Merge tag 'debian/0.0.60-1_swh2' into debian/buster-swh swh-scheduler Debian release 0.0.60-1~swh2 # gpg: Signature made Tue Oct 1 16:26:46 2019 UTC # gpg: using RSA key 3291900A8E20E2EF43F8F9D8DCAE90522E7122BF # gpg: Can't check signature: No public key # Conflicts: # debian/changelog 01 October 2019, 16:28:53 UTC
6dad1f6 Force postgresql executable to a pg_ctl that exists when running tests. 01 October 2019, 16:26:39 UTC
873d3c5 Updated debian changelog for version 0.0.60 01 October 2019, 11:22:44 UTC
a0fb3fa Updated version 0.0.60 from 'debian/upstream/0.0.60' with Debian dir 87a64a11ce0817864c7788160e7dcb0664aa318b 01 October 2019, 11:22:43 UTC
2984a95 New upstream version 0.0.60 01 October 2019, 11:22:42 UTC
06137f0 tox: anticipate mypy run to just after flake8 01 October 2019, 11:08:23 UTC
c78b846 init.py: switch to documented way of extending path make mypy 0.730 pass cleanly again 27 September 2019, 08:38:31 UTC
1a691b5 tox.ini: add mypy section 24 September 2019, 11:55:04 UTC
c4fa353 typing: minimal changes to make a no-op mypy run pass 24 September 2019, 11:44:50 UTC
3cd5697 fix typo in docstring and sample file name courtesy of codespell 24 September 2019, 11:42:23 UTC
0a4fd7a admin CLI: drop obsolete backward compatibility aliases These have been around for a while and are no longer advertised in the --help output. 17 September 2019, 15:51:03 UTC
6a054b9 click "required" param wants bool, not int courtesy of mypy 16 September 2019, 15:13:55 UTC
87f4143 d/control: Fix indentation 09 September 2019, 09:47:03 UTC
16130d5 Updated backport on buster-swh from debian/0.0.59-1_swh1 (unstable-swh) 04 September 2019, 14:13:53 UTC
26c21d9 Merge tag 'debian/0.0.59-1_swh1' into debian/buster-swh swh-scheduler Debian release 0.0.59-1~swh1 # Conflicts: # debian/changelog 04 September 2019, 14:13:52 UTC
123feaf Updated debian changelog for version 0.0.59 04 September 2019, 14:11:48 UTC
c630f46 Updated version 0.0.59 from 'debian/upstream/0.0.59' with Debian dir c485ede5bfc1fe508a791145859dc7b9384eb6b6 04 September 2019, 14:11:47 UTC
fcf8e5f New upstream version 0.0.59 04 September 2019, 14:11:47 UTC
a64ac3f sql: stop inserting lister tasks at scheduler's creation time This is now the job of the swh-lister to ensure task-type entries are created in the scheduler (in swh-lister >= 0.0.34). 04 September 2019, 13:53:19 UTC
8208dd5 Updated backport on buster-swh from debian/0.0.58-1_swh1 (unstable-swh) 03 September 2019, 08:30:13 UTC
450b0ad Merge tag 'debian/0.0.58-1_swh1' into debian/buster-swh swh-scheduler Debian release 0.0.58-1~swh1 # Conflicts: # debian/changelog 03 September 2019, 08:30:13 UTC
302fb2c Updated debian changelog for version 0.0.58 03 September 2019, 08:28:19 UTC
bf51443 New upstream version 0.0.58 03 September 2019, 08:28:18 UTC
back to top