Граф коммитов

317 Коммитов

Автор SHA1 Сообщение Дата
mlopatka 08732b2105 Fix nit from bmiroglio review. 2018-11-26 13:32:43 +00:00
mlopatka 86bf9865ce Update DATA_COLLECTION_POLICY.md with TOC. 2018-11-26 13:32:43 +00:00
Martin Lopatka e8b6dc1fd0 Add initial version of DATA COLLECTION POLICY. 2018-11-12 12:47:41 +01:00
Victor Ng 3f952dea3e bumped to 0.3.6 2018-08-17 15:35:55 -04:00
benmiroglio 0230aed6ea Update retention notebook to current verison 2018-08-17 14:43:32 -04:00
Victor Ng 43a46355e9 force certifi to install only for python3.0 and up 2018-08-17 14:42:34 -04:00
Victor Ng f9a5285be6 flake8 fix 2018-08-17 14:42:34 -04:00
Victor Ng be04538c05 bumped certifi dependency up 2018-08-17 14:42:34 -04:00
Victor Ng ce8336318d dropped awscli from requirements.txt 2018-08-17 11:36:15 -04:00
Victor Ng 13eee59e9c bumped cryptography==2.3 in requirements.txt and downgraded aws-xray-sdk 2018-08-17 11:24:26 -04:00
Victor Ng 1aab10ad06 updated recommenders to use the GUID only amo curated whitelist 2018-08-16 23:20:41 -04:00
Victor Ng 1d33c2ca34 fixed invalid S3 URL in README for addon_mapping.json in CollaborativeRecommender 2018-08-15 16:43:02 -04:00
Victor Ng b10eed92ec added documentation for required S3 files in README 2018-08-15 16:03:36 -04:00
Victor Ng 374f9d5867 fixed the S3 URL configuration for CollaborativeRecommender 2018-08-15 16:02:36 -04:00
Victor Ng 66451ac17c bumped to 0.3.4 2018-08-14 17:06:25 -04:00
Victor Ng 4400f0afc4 allow both hyphens and underscores for intervention branch names 2018-08-14 17:00:58 -04:00
Victor Ng f3df76ecef added fixed test client IDs to force results to be emitted 2018-08-14 12:34:08 -04:00
Victor Ng 69b91109f1 cleaned up RecommendationManager test fixtures 2018-08-14 11:37:37 -04:00
Victor Ng 54340eca10 Added more explicit logging for method dispatch to run a particular intervention 2018-08-13 17:00:26 -04:00
Victor Ng f5203972dc Forced boto to use more aggressive retries on loading S3 data 2018-08-13 16:59:58 -04:00
Victor Ng dfe8e2b2fb Removed broken branch validation code 2018-08-13 16:58:58 -04:00
Victor Ng 747d65fc9f added lots of debug logging to trace errors with taar service 2018-08-13 13:45:46 -04:00
Victor Ng 7f6b2e7442 missed an argument when instantiating the LazyJSONLoader
not caught during unittests as the JSON loader itself is clobbered by a
mock
2018-08-08 11:45:55 -04:00
Victor Ng 6b95af983b hybrid is sorted out (finally) 2018-08-08 11:29:04 -04:00
Victor Ng 88b1ef6649 Merged CuratedWhitlelist module (s3data) into the HybridRecommender
updated bunch of test cases using context injected JSON loaders
2018-08-07 23:01:32 -04:00
Victor Ng 33dddd81e8 upgrade locale recommender to use self expiring s3 data 2018-08-07 22:22:49 -04:00
Victor Ng 9cefd94ceb more tests updated with better mocking 2018-08-07 22:08:42 -04:00
Victor Ng 24e4b59c64 updated ensemble recommender test cases and collaborative test cases 2018-08-07 16:31:10 -04:00
Victor Ng 29bf131142 dropped cache testing as it was pulled in from taar-lite 2018-08-07 16:03:34 -04:00
Victor Ng f0a62fc1c0 updated S3 data loader code for Collaborative Recommender 2018-08-07 16:02:46 -04:00
Victor Ng 5ab1a6ac30 update boto3, botocore and futures in requirements.txt 2018-08-07 16:02:09 -04:00
Victor Ng e19550b556 Removed all old S3 JSON loader code and references 2018-08-07 13:35:55 -04:00
Victor Ng 20f09884e0 copied taar-lite lazy s3 loader in 2018-08-07 13:22:29 -04:00
Victor Ng c4609a3618 Added test stub for hybrid recommender 2018-08-07 12:56:24 -04:00
Victor Ng 1f4d24a017 renamed clumsy variable names 2018-08-07 12:56:15 -04:00
Victor Ng 49e19f413b curated test case 2018-08-07 11:28:22 -04:00
Victor Ng 78943648d9 tests for curated recommender 2018-08-07 11:21:20 -04:00
Victor Ng 9812f43832 added MPL header 2018-08-03 22:32:07 -04:00
Victor Ng 78017c2fb5 more py2.7 fixes for requirements 2018-08-03 17:43:37 -04:00
Victor Ng 5fe9a492e7 bumped srgutil to 0.1.7 to fix python 2.7 problems 2018-08-02 22:45:08 -04:00
Victor Ng 6c776b9ff0 updated most logging infrastructure to use mozlog logging 2018-08-02 16:59:53 -04:00
Victor Ng b4f5f6a48c Fixed up all test cases that broke when merging in
srgutils.context.Context
2018-08-02 16:35:38 -04:00
Victor Ng b86e713227 Refactored the ProfileFetcher to only use Dynamo
Dropped dynamo plugin for ProfileFetcher
Refactored out some of the test fixtures into conftest.py
Removed ProfileController from the taar namespace
Removed ProfileController construction from the taar/plugin.py module as
   it's handled internally by the ProfileFetcher now
2018-08-02 14:40:27 -04:00
Victor Ng 28b9cd54b3 added python-decouple as a requirement 2018-08-02 11:32:43 -04:00
Victor Ng e77c8e268f started refactoring out logger to use the context logger 2018-08-01 17:55:51 -04:00
Victor Ng d6e61c7813 Refactor out the taar.context and replace with srgutil.context
Removed testcases for context which are covered in srgutil
2018-08-01 11:17:30 -04:00
Victor Ng 917c7b0b05 Init checkin of hybrid recommendation engine and curated recommender 2018-07-31 18:49:58 -04:00
Victor Ng ad0fee259a Added code to fetch the curated whitelist and generate a randomized list of 4 curated addons 2018-07-27 14:18:47 -04:00
Victor Ng 0aa625d337 Renamed branch_selector to method_selector to clarify that we're trying to dispatch to a method based on the branch name 2018-07-27 14:18:47 -04:00
Victor Ng a893fff709 Dropped verification of the branch which is now handled in the schema validation layer 2018-07-27 14:18:47 -04:00