aboutsummaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2015-01-28Add log call to check when email is triggered.Milo Casagrande
* This is done to collect more info on the requests that are coming in. We have multiple emails triggered for the same tree+kernel configuration. Change-Id: I69f11f329654d01996973e9b7eb379aba9d948b2
2015-01-28Bump app version number.2015.1.3Milo Casagrande
Change-Id: I23e9be764f7c29ebee17335091c9ee7d4f258143
2015-01-26improvements for e-mail boot reportingTyler Baker
* query job collection to obtain various git data * create _parse_job_results function to deal with jobs * add git_commit, git_url, git_branch info to email template * conflict cleanup * extend _parse_boot_results to allow the removal of the intersection between two data sets. * counts the number of set intersections * deal with offline boards * offline boards are not failures, so remove them from failure set * add offline info to email template v1: fix pep8 warnings Change-Id: Id316b964baa4f14137dd85613a983c64b6a7ce3d
2015-01-22Make sure we are using a valid defconf value.Milo Casagrande
* When importing the boot report and searching for its defconfig/build data in the db, make sure we are using the correct defconfig value (defconfig_full or defconfig). Change-Id: I7b64f6f7a0e83a6510a8069608e98c97b830fbb3
2015-01-22Fix celery task definition.Milo Casagrande
Change-Id: I1a37a1cd3b7a65773394c2863ea9636907d11f15
2015-01-21Fix Location header setting.2015.1.2Milo Casagrande
Change-Id: Ic1b9f4eba08bd0730cd54ba26f3eb1e1b8b4bf30
2015-01-21Fix check on return value from upload function.Milo Casagrande
Change-Id: I5da6d34527f1743b9a024cd65c61b956023288af
2015-01-21Define the server listen port as a variable.Milo Casagrande
Change-Id: Ia6360c21ca55a283b320588ddf05a77bad7c2515
2015-01-20Minor changes/fixes to batch op.Milo Casagrande
Change-Id: I966f700440cafd4693c5e07b09bbbc476727c622
2015-01-20Fix problem with document date.Milo Casagrande
* There is a problem with the visualized data when the date of a build document is before 23:59 UTC, but its job trigger has been performed after 23:59 UTC. We were using the filesystem time of the parsed file, now we use the system clock time. Change-Id: Ic4cc5d796c5ed75dca146f56b3f795b47fba5203
2015-01-20Fix argument orders and checks.Milo Casagrande
Change-Id: I9a8603fd36b3fda3b45220ee8c0a91814cbd3aab
2015-01-20Bump backend version number.Milo Casagrande
Change-Id: I36da8c898107302bbea3a9fd14b65993c53bd586
2015-01-20Make sure the delay value is valid.Milo Casagrande
Change-Id: Ia61658298143a7ca2a518d187abb57f7cd66452b
2015-01-19Make send api accepts the lab name.Milo Casagrande
* Make it possible to trigger the boot report email only for a single lab. * Fix docs. Change-Id: I3d0ae770d87a6977c7e98ee0904f09afb1f7d6d4
2015-01-19Remove email trigger from job api.Milo Casagrande
Change-Id: Ib962ccc5415841ce8f9ce42eb2bb64e4170ab0be
2015-01-19max_workers cannot be VM-handled.file-uploadMilo Casagrande
* Lower default value. Change-Id: Ib1d3606c691388f699bfcc68023b4154b86ed667
2015-01-19Let the VM handle the thread pool size.Milo Casagrande
Change-Id: I43e71e3f9c8aec25f3939d77800840c2f55e98c2
2015-01-19Manually handle open/close of upload file.Milo Casagrande
* The context manager adds useless overhead. Change-Id: I1dce123b043237084a53a88e8d750fd990b7a6d8
2015-01-19Fix how async method are created.Milo Casagrande
* Use Tornado coroutines instead of the callback approach. Change-Id: I23545b621185e8ad2a525a615cd9aab0fbd4f8a0
2015-01-16Add more test for token validation.Milo Casagrande
Change-Id: I1eb5a18c9a1e90f35dea1fbc8fe48316eb135377
2015-01-16Fix token handler.Milo Casagrande
Change-Id: I9264b3334a16f494789dfb6a1f5cf9b0023fb8ee
2015-01-16Use new validation function for upload handler.Milo Casagrande
Change-Id: I1ec285e9790d5ae89b45a00e81504200c03e0da0
2015-01-16Add new token attribute.Milo Casagrande
Change-Id: If223604fd831446fe5806672b3a7495ce9c685bf
2015-01-16Add new key and validation for token.Milo Casagrande
Change-Id: I6a2b1634f2f772fab5c70e2041570a2ec837266f
2015-01-16Return the correct status code.Milo Casagrande
Change-Id: Icf80f0f03466be2078bd70cc67cac636a5817f91
2015-01-16Fix how destination directory is checked.Milo Casagrande
Change-Id: I8726c3c03adfcfff2688c4835df62c0af3ffbdf6
2015-01-16Fix path handling.Milo Casagrande
* Remove/Add tralining/heading slashes accordingly. Change-Id: Ifeb70b75d3b84efd7bcd1dc61fef1522e02fdfb5
2015-01-16Fix tests.Milo Casagrande
Change-Id: Ic431529d2bab41a492932a838f9c5aad43c7a110
2015-01-16Fix validation functions.Milo Casagrande
* Make sure PUT is considered along with POST. * Add validation for expired fields. Change-Id: Ia9f492b2db838148e1815f636d09c03d62d558a1
2015-01-16Tokens that can POST can also perform PUT.Milo Casagrande
Change-Id: I3d6e2e94c72ab1c51a4b897411a099b7d36940cd
2015-01-15Complete upload PUT handler.Milo Casagrande
Change-Id: Iaa8c7c0cf188ed53dc816a7084f5d8d1202cac78
2015-01-15Define new app setting.Milo Casagrande
* Define the URL of the storage system. Change-Id: I4a7a1b0558a0c5e92e5ed1eb8de14981c36d8f39
2015-01-15Add new put key.Milo Casagrande
Change-Id: I7151f8f98e449f28e20c5260ebf99621a6ae6366
2015-01-15Fix base PUT handler.Milo Casagrande
Change-Id: I19777e98efbd2fbbdf55af68ae26191f69d23d3d
2015-01-14Add first tests for upload handler.Milo Casagrande
Change-Id: Ib5869ca8a7458a38ed507726e5b11f08192fb6bc
2015-01-14Fix doc string.Milo Casagrande
Change-Id: I9564988c1f198feb8c854bae9c75ecb7b072518a
2015-01-14Fix tests.Milo Casagrande
Change-Id: I7f60484569aff1c33f14dcabb0e3fb9f81771fc5
2015-01-14Fix quotes used.Milo Casagrande
Change-Id: Id3d06146564f07b4befcaed1278c8c5b785f34c5
2015-01-14Add stub support for PUT requests.Milo Casagrande
Change-Id: I2cf891b63e2d4c540f51096bdbdc111a85e751ec
2015-01-14Refactor function name, add docs.Milo Casagrande
Change-Id: Id3dde02650a367b767631db5e41353685a3a3fc9
2015-01-14Fix typos.Milo Casagrande
Change-Id: I2d8324942c48f10d6b0b17f39a2a87ad7caa1ba6
2015-01-14Merge branch 'master' into file-uploadMilo Casagrande
Conflicts: app/urls.py Change-Id: I4bb5663e88379f84eac7eb6f9cb4cf25614947c2
2015-01-14Version bump.2015.1.1Milo Casagrande
Change-Id: I727d41297260dfe50ccca9c73849d4cb6b1a9659
2015-01-14Fix imports.Milo Casagrande
Change-Id: Ic81b7d3022a4dead5fd6bafe14f1b8b096ac4cc8
2015-01-14Fix imports.Milo Casagrande
Change-Id: Ibaab95636083d0eef81f1738c1ba4619fd2cd293
2015-01-14Fix imports.Milo Casagrande
Change-Id: I6aad828096d4119d12f9a0e13722c1d0fa252d60
2015-01-14Fix imports.Milo Casagrande
Change-Id: Idea8ced3575baa285f55bfb773f74e453996eae9
2015-01-14Fix imports and single quotes.Milo Casagrande
Change-Id: Ide082da254836b89008641aebd3093bc88ad5c34
2015-01-14Fix import.Milo Casagrande
Change-Id: I132085ac0dbf26f872478f43e442409db029958c
2015-01-14Fix import.Milo Casagrande
Change-Id: I409809fb1b589561700ffacf01b997c570ef31b5