sort by:
Revision Author Date Message Commit Date
daa4ad9 wrap-and-sort 09 June 2020, 15:32:58 UTC
37a1c27 Switch from vcversioner to setuptools-scm 09 June 2020, 15:32:20 UTC
2aee335 Updated debian changelog for version 0.1.1 03 June 2020, 09:39:25 UTC
31d16ad Update upstream source from tag 'debian/upstream/0.1.1' Update to upstream version '0.1.1' with Debian dir e420c8ab5f0c960bdbefb9622b4836b16233ffa6 03 June 2020, 09:39:25 UTC
db7f167 New upstream version 0.1.1 03 June 2020, 09:39:24 UTC
3f42423 Add future dependency, missing from celery 4.4.4 Without future, the tests involving celery hang indefinitely. Upstream issue: https://github.com/celery/celery/issues/6145 03 June 2020, 09:29:58 UTC
4fb0a30 Updated debian changelog for version 0.1.0 19 May 2020, 09:52:31 UTC
262978b Update upstream source from tag 'debian/upstream/0.1.0' Update to upstream version '0.1.0' with Debian dir d8dcc4b3142822a076dc58cee3e1bcd627db8b8c 19 May 2020, 09:52:31 UTC
e06c756 New upstream version 0.1.0 19 May 2020, 09:52:30 UTC
92c0869 Celery runner: only schedule tasks when the buffer is less than 80% full The queries to pick up tasks from the scheduler sometimes degenerate when the number of tasks fetched is too low, which hangs the runner for all other tasks. Adding this lower bound helps postgresql use proper optimizations to pull tasks. 19 May 2020, 09:34:52 UTC
b839906 Disable the azure http logger in the celery worker base config This is suboptimal (we should move all of this to a logconfig where we can set this stuff), but this is consistent with how we do things currently. 19 May 2020, 09:14:25 UTC
2ea919c Fix black for py37 19 May 2020, 09:12:26 UTC
3a74069 test_scheduler: Fix pep8 violation This fixes ci build [1] [1] https://jenkins.softwareheritage.org/job/DSCH/job/tests/859/console 12 May 2020, 09:55:09 UTC
2cc8aa0 setup.py: add documentation link 29 April 2020, 16:33:16 UTC
1abff22 setup: Update the minimum required runtime python3 version Related to T2367 20 April 2020, 15:29:49 UTC
551ceac Add a pyproject.toml file to target py37 for black 08 April 2020, 20:16:58 UTC
cc0ef04 Enable black - blackify all the python files, - enable black in pre-commit, - add a black tox environment. 08 April 2020, 14:58:01 UTC
77b2d0b tests: Adapt model according to latest change origin model no longer allows to have type. Related to f533f62bbf114cfcc29f7c72307c4dfbe99cf048 27 March 2020, 06:43:03 UTC
2747e34 Updated debian changelog for version 0.0.72 23 March 2020, 12:12:00 UTC
75bf007 New upstream version 0.0.72 23 March 2020, 12:11:59 UTC
80dc563 Update upstream source from tag 'debian/upstream/0.0.72' Update to upstream version '0.0.72' with Debian dir f1a9e9f451bda3277c75724e6975cd3ed9f2af13 23 March 2020, 12:11:59 UTC
447b937 Add build-dependency on python3-pika 23 March 2020, 12:06:58 UTC
e6c2a86 Implement listener on top of pika instead of celery 23 March 2020, 11:52:06 UTC
68c42fb scheduler.backend_es: Leave index opened when streaming bulk Prior to this commit, we had the proper behavior of closing index when done streaming. Unfortunately, this created too much gc on es nodes down the line. So for now, we remove that behavior. Note that this implies we need another cog that makes a pass once in a while on indices to close. Also, this has been running on production for 2 weeks now and no more gc issues arose since then. 26 February 2020, 09:34:09 UTC
af58466 backend: Make create_task_type idempotent There is no reason to raise an error when a task type has already been created and it enables to stop leaking psycopg2 IntegrityError exception as part of the scheduler interface. 18 February 2020, 14:17:02 UTC
b92e3fd Use swh-storage validation proxy. Required by swh-storage >= v0.0.172. 12 February 2020, 12:48:52 UTC
73d1e5e cli.task: Change `get_storage` according to latest change 31 January 2020, 08:18:25 UTC
1c923aa test_cli: Fix storage instantiation following api change Using the `swh.storage.get_storage` function instead of calling directly the class name. This actually fixes the master ci build [1] [1] https://jenkins.softwareheritage.org/job/DSCH/job/tests/743/console 31 January 2020, 08:16:20 UTC
900330a Updated debian changelog for version 0.0.71 23 January 2020, 13:29:33 UTC
075711c Update upstream source from tag 'debian/upstream/0.0.71' Update to upstream version '0.0.71' with Debian dir 28ff51b420669492d8b274560eb126629fd1ef31 23 January 2020, 13:29:33 UTC
cfaa584 New upstream version 0.0.71 23 January 2020, 13:29:32 UTC
f6cc231 sentry: Fix initialization init_sentry call Api wise, the `sentry_dsn` is expected to be passed as first parameter. Which in the scheduler's case is not set yet. Forcing it to None for now. 23 January 2020, 13:21:21 UTC
b1ab20f Updated debian changelog for version 0.0.70 23 January 2020, 12:47:43 UTC
6817890 New upstream version 0.0.70 23 January 2020, 12:47:42 UTC
757092a Update upstream source from tag 'debian/upstream/0.0.70' Update to upstream version '0.0.70' with Debian dir 68b937656bf2a5b3699c43a35020d652a0beb744 23 January 2020, 12:47:42 UTC
0712207 Use swh.core.sentry instead of calling sentry_sdk.init directly. This adds support for SWH_MAIN_PACKAGE to initialize sentry_sdk with a release. 10 January 2020, 14:13:07 UTC
b488d69 backend_es: Fix configuration mapping 17 December 2019, 22:23:35 UTC
72f91d4 Updated debian changelog for version 0.0.69 17 December 2019, 15:04:49 UTC
c6b2162 Update upstream source from tag 'debian/upstream/0.0.69' Update to upstream version '0.0.69' with Debian dir 5678b3095482c6b7bc27075529d8602027586837 17 December 2019, 15:04:48 UTC
9896f0f New upstream version 0.0.69 17 December 2019, 15:04:47 UTC
cc2de16 tests: Try to avoid fixture redefinition Somehow, that messes other tests in the debian build. 17 December 2019, 14:57:33 UTC
1eeac4c Updated debian changelog for version 0.0.68 17 December 2019, 14:33:33 UTC
4fa31c7 Update upstream source from tag 'debian/upstream/0.0.68' Update to upstream version '0.0.68' with Debian dir 274be693d455a6978cebb7c051d89bbc0d3ff145 17 December 2019, 14:33:32 UTC
a901970 New upstream version 0.0.68 17 December 2019, 14:33:32 UTC
73ade78 tests: Avoid fixture clash in different purposes fixture Somehow, that fails in the debian build 17 December 2019, 14:27:50 UTC
e096318 Updated debian changelog for version 0.0.67 17 December 2019, 13:38:03 UTC
1d57187 Update upstream source from tag 'debian/upstream/0.0.67' Update to upstream version '0.0.67' with Debian dir 59ecb35827297ab96861353827234f0b63f4d31b 17 December 2019, 13:38:02 UTC
652b583 New upstream version 0.0.67 17 December 2019, 13:38:02 UTC
e9d8a5f scheduler.backend: Rename appropriately module elasticsearch_memory 17 December 2019, 12:33:43 UTC
2cbfb78 Add tests to in memory elasticsearch implementation 17 December 2019, 12:33:43 UTC
ba5920d backend_es: Add tests around elasticsearch client instantiation 17 December 2019, 12:33:43 UTC
38d17de tests/common: Remove uneeded behavior 17 December 2019, 12:33:43 UTC
ac32b5e backend: Add alternate memory elasticsearch implem to allow testing 17 December 2019, 12:33:43 UTC
7b1c2d5 scheduler.backend_es: Allow using different elasticsearch clients For the moment, only 1 official es client exists 17 December 2019, 12:33:43 UTC
ec207fb scheduler.backend: Make the returned result a dict 17 December 2019, 12:33:42 UTC
f97bff6 cli.task: Make page_token actually a string even from the cli That actually make it consistent with the api 17 December 2019, 12:33:42 UTC
d8859d7 backend_es: Add initialization endpoint 17 December 2019, 12:33:42 UTC
d5cea20 backend_es: Remove unused endpoint 17 December 2019, 12:33:42 UTC
18df124 cli.tasks: Unify logging instruction 17 December 2019, 12:33:42 UTC
c5e189b test: Allow status definition during task template generation 17 December 2019, 12:33:42 UTC
844f3e0 tests.scheduler: Extract common utility function and test it 17 December 2019, 12:33:42 UTC
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
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
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
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
back to top