https://forge.softwareheritage.org/source/swh-scheduler.git

sort by:
Revision Author Date Message Commit Date
5f616b8 sql/data: Use the same max queue length as production 19 September 2018, 17:56:33 UTC
53c8225 use /usr/bin/env python3 as shebang, to be nice to virtualenv 19 September 2018, 15:19:21 UTC
4f51996 requirements.txt: add spaces around dep expression as we do everywhere else purely cosmetic change 15 September 2018, 12:21:08 UTC
218726d sql/scheduler-data: Normalize PyPI name for loader task 14 September 2018, 12:53:05 UTC
62331cf sql/scheduler-data: Normalize PyPI name Related T422 14 September 2018, 11:31:04 UTC
f088066 swh-scheduler-data: Update loader pypi backend_name task 13 September 2018, 23:37:54 UTC
c4696cd sql/swh-scheduler-data: Reference the origin-update-pypi task type 03 August 2018, 08:37:26 UTC
458d604 sql/swh-scheduler-data: Reference pypi lister task 01 August 2018, 08:56:30 UTC
2a1b5d5 sql/swh-scheduler-data: Fix missing space tabulation 01 August 2018, 08:55:43 UTC
0bf3f70 New upstream version 0.0.31 31 July 2018, 04:55:39 UTC
1c2899c sql/swh-scheduler: Make the create_tasks call idempotent + tests ok The tests were ko due to a missing step of mine (rebuilding the schema). Fortunately, this was not yet deployed. 30 July 2018, 16:23:46 UTC
e4dd0a1 sql/swh-scheduler: Make the create_tasks call idempotent This in effect returns all rows associated with the tasks asked for creation (the input). If tasks were already created, we only return them. If they were not created, we create and return them. 27 July 2018, 15:26:06 UTC
9140960 swh.scheduler.utils: Open create_task_dict function 27 July 2018, 11:48:28 UTC
6e33cc7 sql/scheduler-data: Fix gitlab task type typos Related T1151 19 July 2018, 09:21:21 UTC
b0e03a7 sql/scheduler-data: Add lister gitlab task types Related T1151 18 July 2018, 16:28:47 UTC
a8271e9 sql/scheduler-data: Reference the existing production lister data 18 July 2018, 16:20:27 UTC
fd1db01 swh.scheduler.backend_es: Open sniffing options 28 June 2018, 08:45:35 UTC
ff4bce3 New upstream version 0.0.30 22 June 2018, 16:07:02 UTC
fc8c8d6 swh-scheduler-schema.sql: Archive disabled oneshot tasks as well 22 June 2018, 16:06:04 UTC
3795fde swh.scheduler.cli: Add policy to pretty printing task routine 31 May 2018, 13:12:18 UTC
db0d47a swh.scheduler.cli: Fix broken cli list-pending since api change 31 May 2018, 13:07:44 UTC
f413d93 New upstream version 0.0.29 31 May 2018, 09:42:51 UTC
8bbbe7b swh.scheduler.cli: Change archival period to rolling month - 1 week This will permit a time window of 1 week to check everything is going smoothly in the scheduler db. Related T1031 Close T986 31 May 2018, 09:42:21 UTC
05c64c0 swh.scheduler.updater.writer: Force filter resolution to list 30 May 2018, 18:29:05 UTC
c4dd3c8 swh.scheduler.cli: Change default archival period to current month 30 May 2018, 18:28:17 UTC
d0f7e94 swh.scheduler.cli: Improve logging message 30 May 2018, 14:18:11 UTC
7e03d80 swh.scheduler.updater.backend: Adapt configuration path accordingly 30 May 2018, 14:17:44 UTC
1b652ed New upstream version 0.0.28 29 May 2018, 12:12:15 UTC
9f41ce3 packaging: Remove hypothesis as a runtime dependencies 29 May 2018, 12:11:07 UTC
8fd3bd7 New upstream version 0.0.27 29 May 2018, 10:27:34 UTC
cde2def packaging: Remove .hypothesis folder 29 May 2018, 10:26:22 UTC
7b45010 packaging: Fix tests in packaging 29 May 2018, 10:26:22 UTC
a864649 packaging: Fix python3-swh.scheduler.updater tests package 29 May 2018, 10:26:22 UTC
1bdfaf1 d/control: Add new python3-swh.scheduler.updater package 29 May 2018, 10:26:22 UTC
5e56731 d/control: Fix runtime dependency version 29 May 2018, 09:22:22 UTC
58352e2 swh.scheduler.updater.writer: Add tests around writer 28 May 2018, 14:57:35 UTC
09e028e swh.scheduler.updater.backend: Make the reading timestamp optional 28 May 2018, 14:46:07 UTC
9def570 swh.scheduler.updater.writer: Do not set the limit at this level 28 May 2018, 14:45:10 UTC
c288da2 swh.scheduler.updater.writer: Write tasks in batch Also, make the writer stops when no more data to write 28 May 2018, 09:34:05 UTC
ab844be swh-scheduler: Fill in the blanks between priority tasks Related T1035 Related T1031 25 May 2018, 15:21:09 UTC
378d23b data/elastic-template.json: Use 1 shard for the swh-tasks index 25 May 2018, 08:33:38 UTC
d925b05 swh.scheduler.backend: Drop duplicate tasks at creation time Related T1031 Related T1051 25 May 2018, 07:41:27 UTC
3f02cc3 swh.scheduler.api.client: Permit to specify the query timeout option Related T1061 25 May 2018, 07:41:27 UTC
2b660ca swh.scheduler.backend: Add missing type cast 23 May 2018, 13:59:38 UTC
455f6d4 swh.scheduler.updater.writer: Remove noqa statement 23 May 2018, 13:59:21 UTC
56ce0f0 swh.scheduler.celery_backend.runner: Read more oneshot tasks 23 May 2018, 12:40:34 UTC
801d8e2 swh.scheduler.updater.writer: Sleep in between read/write cycle 23 May 2018, 12:40:11 UTC
3b0d71b swh.scheduler.updater.writer: Reuse oneshot task dict creation api 23 May 2018, 12:39:29 UTC
6980dbb swh.scheduler.updater.writer: Add configuration docstring 23 May 2018, 12:07:35 UTC
142f77d swh.scheduler.updater: Rename appropriately rate to cnt 23 May 2018, 08:35:44 UTC
a06c20b swh.scheduler.updater.sql: Add first_seen column 22 May 2018, 16:17:13 UTC
070e516 swh.scheduler.updater.writer: Update variable names appropriately 22 May 2018, 15:09:37 UTC
eeb5d77 swh.scheduler.updater.writer: Bootstrap the scheduler updater writer 18 May 2018, 16:17:17 UTC
33bc608 swh.scheduler.updater: Reference the origin's type 18 May 2018, 11:29:30 UTC
7b0c316 swh.scheduler.updater.ghtorrent: Don't open too many channels 18 May 2018, 09:39:07 UTC
c7d17a5 swh.scheduler.updater.events: Fix event's __str__ implementation 18 May 2018, 09:39:07 UTC
7642339 swh.scheduler.updater.consumer: Make the logging actually log 18 May 2018, 09:39:07 UTC
8e0a169 swh.scheduler.updater.ghtorrent: Explicit interesting event keys 18 May 2018, 08:45:43 UTC
8e39b42 swh.scheduler.tests.updater: Reuse code in mixin 18 May 2018, 08:45:43 UTC
8add41c swh.scheduler.updater.consumer: Improve event management 18 May 2018, 08:30:01 UTC
2aa60e0 swh.scheduler.updater.consumer: Use logging instead of print 18 May 2018, 08:21:10 UTC
ff65e77 swh.scheduler.updater.ghtorrent: Remove scratch code 17 May 2018, 14:10:36 UTC
f2b0500 swh.scheduler.updater.consumer: Test consumer interface 17 May 2018, 14:10:36 UTC
24a887e swh.scheduler.updater.ghtorrent: Test ghtorrent implementation 17 May 2018, 14:06:04 UTC
e281091 swh.scheduler.updater.ghtorrent: Simplify connection setup 17 May 2018, 12:37:51 UTC
86e0daf swh.scheduler.updater.ghtorrent: Clarify docstrings 17 May 2018, 11:43:45 UTC
07397ae swh.scheduler.updater.ghtorrent: Explicit configuration options 17 May 2018, 11:43:30 UTC
c454b41 swh.scheduler.updater.ghtorrent: Clean up dead code 17 May 2018, 11:37:28 UTC
52614b9 swh.scheduler.updater.ghtorrent: Move implem inside its own module 17 May 2018, 11:35:08 UTC
e2be888 swh.scheduler.updater.ghtorrent: Simplify consumer interface 17 May 2018, 11:26:17 UTC
0c1b67e swh.scheduler.updater.ghtorrent: Improve reading events 17 May 2018, 10:29:50 UTC
441aa92 swh.scheduler.updater.consumer: Flush memory cache 16 May 2018, 16:39:39 UTC
d4dbf0a swh.scheduler.updater.consumer: Check for data to send in final step 16 May 2018, 16:37:30 UTC
333afe9 swh.scheduler.updater: Design the UpdaterConsumer interface 16 May 2018, 16:26:08 UTC
f16fa5f swh.scheduler.updater: Don't subscribe to create event Empty repository are not that interesting, a push event on it will be much better later. 16 May 2018, 15:38:21 UTC
5bda011 swh.scheduler.updater: Actually use the cache_put method with list 16 May 2018, 13:21:24 UTC
3a39baa updater/ghtorrent: Open ghtorrent consumer as cli script 16 May 2018, 12:27:34 UTC
8d5bb5b updater: Actually consume ghtorrent event Also make GHTorrent and FakeGHTorrent publisher converge. Related T1051 16 May 2018, 11:44:12 UTC
b9b3c04 tests/updater: Simplify events tests 16 May 2018, 11:43:18 UTC
0f28201 swh.scheduler.updater: Move updater tests to its own arborescence 16 May 2018, 11:42:51 UTC
05cc4c3 updater.ghtorrent: Write events to scheduler updater backend 14 May 2018, 13:19:18 UTC
1f6b4d8 events: Rename event key to type 14 May 2018, 13:11:16 UTC
fd37df2 updater.scratch: Update tryout code 14 May 2018, 13:09:56 UTC
7e88ec2 scheduler.api.server: Instantiate scheduler backend once per import Related 18c9dad986a1f6f19d57dd97079dc22ad10b04df 14 May 2018, 09:05:33 UTC
97f03a8 Fix pep8 violation, remove unused import, fix typo 14 May 2018, 07:00:30 UTC
9dd3cd3 swh.scheduler.updater.backend: Bootstrap backend api Related T1051 09 May 2018, 16:06:38 UTC
464d759 Reference tryout code work to assert we can work with ghtorrent We cannot so far Related T1051 09 May 2018, 09:13:17 UTC
ccdc134 swh.scheduler.updater: Add SWHEvent class and tests around it Related T1051 09 May 2018, 08:33:47 UTC
5de5eb9 scheduler.updater: Add publish/subscribe fake ghtorrent class As there remain issue with ghtorrent's infra [1], i'm using fake random generator event for now. [1] https://github.com/ghtorrent/ghtorrent.org/issues/397#issuecomment-387052462 Related T1051 09 May 2018, 08:33:47 UTC
65e4b21 swh.scheduler.backend: Permit to create tasks with priority Related T1035 03 May 2018, 10:15:03 UTC
5e92ae1 swh.scheduler: Schedule tasks with/without priority Related T1035 03 May 2018, 10:15:03 UTC
9bf1a79 Don't override scheduler configuration by default 02 May 2018, 11:15:53 UTC
bd3da9b New upstream version 0.0.26 26 April 2018, 15:34:07 UTC
ffd2dda d/rules: Fix package build 26 April 2018, 15:33:52 UTC
950a7d5 swh.scheduler.tests: Test remote scheduler api as well Related T1036 25 April 2018, 16:37:43 UTC
6ef0a88 swh.scheduler: Add tests around removing archivable tasks Related T986 Related T1034 25 April 2018, 16:36:34 UTC
7afd050 swh.scheduler: Add tests around filtering archivable tasks Related T986 Related T1034 25 April 2018, 16:36:34 UTC
5ccfa8b swh-scheduler-schema: Fix unneeded drop instructions Should not have been committed in that file, only in the migration part. 25 April 2018, 16:36:34 UTC
b7490ee swh.scheduler.cli: Improve docstring 25 April 2018, 16:36:34 UTC
8c3910a swh.scheduler.cli: Permit to specify the backend to use in cli Related T1034 25 April 2018, 16:36:34 UTC
back to top