Skip to content

Commit 1aecc47

Browse files
authored
Merge pull request #1307 from jdcasey/indy-1.8.x
Fix SLI reporting for promotion and improve logging for proxy-auth
2 parents 2fdd696 + e7e02ec commit 1aecc47

3 files changed

Lines changed: 9 additions & 12 deletions

File tree

addons/httprox/common/src/main/java/org/commonjava/indy/httprox/handler/ProxyResponseWriter.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -253,12 +253,10 @@ private void doHandleEvent( final ConduitStreamSinkChannel sinkChannel )
253253
}
254254

255255
final UserPass proxyUserPass = parse( ApplicationHeader.proxy_authorization, httpRequest, null );
256+
logger.info( "Using proxy authentication: {}", proxyUserPass );
256257

257258
mdcManager.putExtraHeaders( httpRequest );
258-
if ( proxyUserPass != null )
259-
{
260-
mdcManager.putExternalID( proxyUserPass.getUser() );
261-
}
259+
mdcManager.putExternalID( proxyUserPass == null ? null : proxyUserPass.getUser() );
262260

263261
logger.debug( "Proxy UserPass: {}\nConfig secured? {}\nConfig tracking type: {}", proxyUserPass,
264262
config.isSecured(), config.getTrackingType() );

addons/sli/jaxrs/src/main/java/org/commonjava/indy/sli/jaxrs/GoldenSignalsFilterMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public DeploymentInfo getDeploymentInfo( final String contextRoot, final Applica
4646
di.addFilter( filterInfo )
4747
.addFilterUrlMapping( filterInfo.getName(), "/api/folo/*", DispatcherType.REQUEST )
4848
.addFilterUrlMapping( filterInfo.getName(), "/api/content/*", DispatcherType.REQUEST )
49-
.addFilterUrlMapping( filterInfo.getName(), "/api/promote/*", DispatcherType.REQUEST )
49+
.addFilterUrlMapping( filterInfo.getName(), "/api/promotion/*", DispatcherType.REQUEST )
5050
.addFilterUrlMapping( filterInfo.getName(), "/api/admin/stores/*", DispatcherType.REQUEST )
5151
.addFilterUrlMapping( filterInfo.getName(), "/api/browse/*", DispatcherType.REQUEST );
5252

subsys/jaxrs/src/main/java/org/commonjava/indy/bind/jaxrs/MDCManager.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,21 +80,20 @@ public void setUp()
8080

8181
public void putExternalID( String externalID )
8282
{
83-
if ( externalID == null )
84-
{
85-
logger.debug( "No externalId" );
86-
return;
87-
}
8883
String internalID = UUID.randomUUID().toString();
8984
String preferredID = externalID != null ? externalID : internalID;
9085
putRequestIDs( internalID, externalID, preferredID );
9186
}
9287

9388
public void putRequestIDs( String internalID, String externalID, String preferredID )
9489
{
95-
MDC.put( INTERNAL_ID, internalID );
96-
MDC.put( EXTERNAL_ID, externalID );
9790
MDC.put( PREFERRED_ID, preferredID );
91+
MDC.put( INTERNAL_ID, internalID );
92+
93+
if ( externalID != null )
94+
{
95+
MDC.put( EXTERNAL_ID, externalID );
96+
}
9897
}
9998

10099
public void putUserIP( String userIp )

0 commit comments

Comments
 (0)