uc-cdis / peregrine

GraphQL search API service
Apache License 2.0
11 stars 9 forks source link

fix(arborist): no error for unknown user #139

Closed paulineribeyre closed 4 years ago

paulineribeyre commented 4 years ago

users who are not in the user.yaml can't query, they get the error: Authentication Error: Unable to retrieve auth mapping: [500] - user does not exist: xxx Peregrine should return empty data instead

Bug Fixes

PlanXCyborg commented 4 years ago

Jenkins Build 1 : time taken 47 min Check the https://jenkins.planx-pla.net/job/Performance%20tests%20for%20uc-cdis/job/peregrine/job/PR-139/1/display/redirect

Test results: Passed: 109, Failed: 0, Skipped: 0

Test Time (PR) Time (master) Diff
@ExportPerformanceTests @Performance: Export all nodes of type: aliquot 0.245 0.221 0.02
@ExportPerformanceTests @Performance: Export all nodes of type: experiment 0.455 0.319 0.14
@ExportPerformanceTests @Performance: Export all nodes of type: project 0.077 0.041 0.04
@ExportPerformanceTests @Performance: Export all nodes of type: read_group 0.677 0.562 0.12
@ExportPerformanceTests @Performance: Export all nodes of type: read_group_qc 0.102 0.087 0.02
@ExportPerformanceTests @Performance: Export all nodes of type: sample 0.415 0.331 0.08
@ExportPerformanceTests @Performance: Exporting a record by ID on nodes of type: aliquot 0.225 0.178 0.05
@ExportPerformanceTests @Performance: Exporting a record by ID on nodes of type: case 0.303 0.376 -0.07
@ExportPerformanceTests @Performance: Exporting a record by ID on nodes of type: experiment 0.407 0.227 0.18
@ExportPerformanceTests @Performance: Exporting a record by ID on nodes of type: read_group 0.064 0.055 0.01
@ExportPerformanceTests @Performance: Exporting a record by ID on nodes of type: read_group_qc 0.085 0.056 0.03
@ExportPerformanceTests @Performance: Exporting a record by ID on nodes of type: sample 0.103 0.086 0.02
@QueryPerformanceTests @Performance: Executing bottomUp query # 0 1.087 0.858 0.23
@QueryPerformanceTests @Performance: Executing bottomUp query # 1 0.818 0.696 0.12
@QueryPerformanceTests @Performance: Executing bottomUp query # 2 0.804 0.617 0.19
@QueryPerformanceTests @Performance: Executing bottomUp query # 3 0.594 0.436 0.16
@QueryPerformanceTests @Performance: Executing bottomUp query # 4 0.658 0.347 0.31
@QueryPerformanceTests @Performance: Executing bottomUp query # 5 0.394 0.315 0.08
@QueryPerformanceTests @Performance: Executing bottomUp query # 6 0.281 0.181 0.10
@QueryPerformanceTests @Performance: Executing bottomUp query # 7 0.122 0.094 0.03
@QueryPerformanceTests @Performance: Executing topDown query # 0 0.172 0.125 0.05
@QueryPerformanceTests @Performance: Executing topDown query # 1 0.131 0.195 -0.06
@QueryPerformanceTests @Performance: Executing topDown query # 2 0.148 0.17 -0.02
@QueryPerformanceTests @Performance: Executing topDown query # 3 0.233 0.217 0.02
@QueryPerformanceTests @Performance: Executing topDown query # 4 0.426 0.381 0.04
@QueryPerformanceTests @Performance: Executing topDown query # 5 0.411 0.464 -0.05
@QueryPerformanceTests @Performance: Executing topDown query # 6 0.504 0.706 -0.20
@QueryPerformanceTests @Performance: Executing topDown query # 7 0.702 0.577 0.13
@SubmissionPerformanceTests @Performance: Submission acknowledgement 10 0.497 0.638 -0.14
@SubmissionPerformanceTests @Performance: Submission acknowledgement 100 3.226 2.844 0.38
@SubmissionPerformanceTests @Performance: Submission acknowledgement 1000 30.91 24.269 6.64
@SubmissionPerformanceTests @Performance: Submission aligned_reads_index 10 1.787 2.075 -0.29
@SubmissionPerformanceTests @Performance: Submission aligned_reads_index 100 17.798 20.348 -2.55
@SubmissionPerformanceTests @Performance: Submission aliquot 10 0.595 0.4 0.20
@SubmissionPerformanceTests @Performance: Submission aliquot 1000 33.498 26.129 7.37
@SubmissionPerformanceTests @Performance: Submission case 10 0.673 0.377 0.30
@SubmissionPerformanceTests @Performance: Submission case 100 3.493 4.195 -0.70
@SubmissionPerformanceTests @Performance: Submission case 1000 40.849 26.719 14.13
@SubmissionPerformanceTests @Performance: Submission clinical_test 10 0.599 0.777 -0.18
@SubmissionPerformanceTests @Performance: Submission clinical_test 100 4.064 2.936 1.13
@SubmissionPerformanceTests @Performance: Submission clinical_test 1000 35.693 27.067 8.63
@SubmissionPerformanceTests @Performance: Submission core_metadata_collection 10 0.929 0.454 0.48
@SubmissionPerformanceTests @Performance: Submission core_metadata_collection 100 3.749 4.754 -1.01
@SubmissionPerformanceTests @Performance: Submission core_metadata_collection 1000 35.193 26.751 8.44
@SubmissionPerformanceTests @Performance: Submission demographic 10 0.562 0.622 -0.06
@SubmissionPerformanceTests @Performance: Submission demographic 100 3.601 2.82 0.78
@SubmissionPerformanceTests @Performance: Submission demographic 1000 34.904 28.001 6.90
@SubmissionPerformanceTests @Performance: Submission diagnosis 10 0.595 0.439 0.16
@SubmissionPerformanceTests @Performance: Submission diagnosis 100 3.854 2.955 0.90
@SubmissionPerformanceTests @Performance: Submission diagnosis 1000 36.978 29.549 7.43
@SubmissionPerformanceTests @Performance: Submission experiment 10 0.593 0.512 0.08
@SubmissionPerformanceTests @Performance: Submission experiment 100 3.599 4.268 -0.67
@SubmissionPerformanceTests @Performance: Submission experiment 1000 36.938 27.132 9.81
@SubmissionPerformanceTests @Performance: Submission experimental_metadata 10 1.795 2.177 -0.38
@SubmissionPerformanceTests @Performance: Submission experimental_metadata 100 18.001 21.119 -3.12
@SubmissionPerformanceTests @Performance: Submission exposure 10 0.48 0.442 0.04
@SubmissionPerformanceTests @Performance: Submission exposure 100 4.331 2.644 1.69
@SubmissionPerformanceTests @Performance: Submission exposure 1000 32.565 28.593 3.97
@SubmissionPerformanceTests @Performance: Submission family_history 10 0.739 0.549 0.19
@SubmissionPerformanceTests @Performance: Submission family_history 100 3.822 2.844 0.98
@SubmissionPerformanceTests @Performance: Submission family_history 1000 32.473 27.923 4.55
@SubmissionPerformanceTests @Performance: Submission keyword 10 0.718 0.652 0.07
@SubmissionPerformanceTests @Performance: Submission keyword 100 3.221 2.849 0.37
@SubmissionPerformanceTests @Performance: Submission keyword 1000 30.629 24.4 6.23
@SubmissionPerformanceTests @Performance: Submission publication 10 0.6 0.697 -0.10
@SubmissionPerformanceTests @Performance: Submission publication 100 3.452 3.128 0.32
@SubmissionPerformanceTests @Performance: Submission publication 1000 31.44 24.457 6.98
@SubmissionPerformanceTests @Performance: Submission read_group 10 0.552 0.489 0.06
@SubmissionPerformanceTests @Performance: Submission read_group 100 4.595 3.174 1.42
@SubmissionPerformanceTests @Performance: Submission read_group 1000 35.698 29.216 6.48
@SubmissionPerformanceTests @Performance: Submission read_group_qc 100 5.3 4.108 1.19
@SubmissionPerformanceTests @Performance: Submission read_group_qc 1000 39.144 32.048 7.10
@SubmissionPerformanceTests @Performance: Submission sample 10 0.584 0.42 0.16
@SubmissionPerformanceTests @Performance: Submission sample 100 4.5 3.13 1.37
@SubmissionPerformanceTests @Performance: Submission sample 1000 36.148 30.222 5.93
@SubmissionPerformanceTests @Performance: Submission slide 10 0.596 0.432 0.16
@SubmissionPerformanceTests @Performance: Submission slide 100 3.6 3.063 0.54
@SubmissionPerformanceTests @Performance: Submission slide 1000 35.701 28.312 7.39
@SubmissionPerformanceTests @Performance: Submission slide_count 10 0.493 0.36 0.13
@SubmissionPerformanceTests @Performance: Submission slide_count 100 3.499 3.163 0.34
@SubmissionPerformanceTests @Performance: Submission slide_count 1000 31.994 27.052 4.94
@SubmissionPerformanceTests @Performance: Submission slide_image 10 2.247 2.004 0.24
@SubmissionPerformanceTests @Performance: Submission slide_image 100 17.773 24.719 -6.95
@SubmissionPerformanceTests @Performance: Submission submitted_aligned_reads 10 1.906 2.504 -0.60
@SubmissionPerformanceTests @Performance: Submission submitted_aligned_reads 100 18.096 20.971 -2.88
@SubmissionPerformanceTests @Performance: Submission submitted_copy_number 100 17.144 23.71 -6.57
@SubmissionPerformanceTests @Performance: Submission submitted_methylation 10 2.033 2.269 -0.24
@SubmissionPerformanceTests @Performance: Submission submitted_methylation 100 16.91 21.456 -4.55
@SubmissionPerformanceTests @Performance: Submission submitted_somatic_mutation 10 1.794 2.365 -0.57
@SubmissionPerformanceTests @Performance: Submission submitted_somatic_mutation 100 17.283 21.286 -4.00
@SubmissionPerformanceTests @Performance: Submission submitted_unaligned_reads 10 1.905 2.132 -0.23
@SubmissionPerformanceTests @Performance: Submission submitted_unaligned_reads 100 18.597 20.879 -2.28
@SubmissionPerformanceTests @Performance: Submission treatment 100 4.384 2.707 1.68
@SubmissionPerformanceTests @Performance: Submission treatment 1000 33.996 26.331 7.66