Gustavo Lopes <glopes@nebm.ist.utl.pt>: Author Summary

Builds triggered by Gustavo Lopes <glopes@nebm.ist.utl.pt>

Builds triggered by an author are those builds which contains changes committed by the author.
6
1 (17%)
5 (83%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
1 (17% of all builds triggered)
0 (0% of all builds triggered)
-1
Build Completed Code commits Tests
DEPLOY › TCDBTR › #11 3 years ago
Add support for Codecov
Support new travis infra
Testless build
DEPLOY › TCDBTR › #9 3 years ago
Fix equality of HighDimensionDataTypeResourceImpl objects
Testless build
DEPLOY › API › #12 3 years ago
Small documentation change
Testless build
SAND › CODEN › #40 4 years ago
Fix wrong user in ctx during Rmodules analysis
CurrentUserBeanTargetSource tries to load the "user in context" first
from the quartz-scoped bean and only then, if it cannot find the
quartz-scoped bean, does it try job-scoped bean.

The export job in tranSMART registers the user in context in the quartz
scope, while the Rmodules jobs register the user in context in the job
scope. This is not by itself a problem. Because
CurrentUserBeanTargetSource tries both scopes, as long as the user is in
one of them, it will find the user in context.

The problem was thatr while the export job correctly registers the user
in the quartz scope, it does not remove it once the export job finishes.
Because the quartz scope is implemented with a thread local variable and
quartz threads are reused and because CurrentUserBeanTargetSource tries
the quartz scope before the job scope, this means that once a data
export job runs, its user in context will stick after the job finishes
and will shadow anything that might be put in the job scope.

This commit fixes this problem by ensuring that the quartz scope is
cleared after an export job finishes.
Testless build
SAND › CODEN › #35 4 years ago
travis: inline blend4j, metacore and rest plugins
Testless build
SAND › CODEN › #34 4 years ago
Support managing blend4j/metacore plugins w/ dm
Testless build
Build Completed Code commits Tests
SAND › CODEN › #40 4 years ago
Fix wrong user in ctx during Rmodules analysis
CurrentUserBeanTargetSource tries to load the "user in context" first
from the quartz-scoped bean and only then, if it cannot find the
quartz-scoped bean, does it try job-scoped bean.

The export job in tranSMART registers the user in context in the quartz
scope, while the Rmodules jobs register the user in context in the job
scope. This is not by itself a problem. Because
CurrentUserBeanTargetSource tries both scopes, as long as the user is in
one of them, it will find the user in context.

The problem was thatr while the export job correctly registers the user
in the quartz scope, it does not remove it once the export job finishes.
Because the quartz scope is implemented with a thread local variable and
quartz threads are reused and because CurrentUserBeanTargetSource tries
the quartz scope before the job scope, this means that once a data
export job runs, its user in context will stick after the job finishes
and will shadow anything that might be put in the job scope.

This commit fixes this problem by ensuring that the quartz scope is
cleared after an export job finishes.
Testless build
Build Completed Code commits Tests