-
Notifications
You must be signed in to change notification settings - Fork 24.9k
Commit
The recent upgrade of the Azure SDK has caused a few test failures that have been difficult to debug and do not yet have a fix. In particular, a change to the netty reactor resolving (reactor/reactor-netty#1655). We need to wait for a fix for that issue, so this reverts commit 6c4c4a0. relates #73493
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
8796585e716440d6dd5128b30359932a9eb74d0d |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
8796585e716440d6dd5128b30359932a9eb74d0d |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
c854bb2d46138198cb5d4aae86ef6c04b8bc1e70 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
c872c2e224cfdcc5481037d477f5890f05c001b4 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
8a7f3c6b640bd89214807af6d8160b4b3b16af93 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
a78a8747147d2c5807683e76ec2b633e95c14fe9 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
6ae6028aff033f194c9710ad87c224ccaadeed6c |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
76e9152e93d4cf052f93a64596f633ba5b1c8ed9 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
6ae6028aff033f194c9710ad87c224ccaadeed6c |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
76e9152e93d4cf052f93a64596f633ba5b1c8ed9 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
import org.elasticsearch.gradle.internal.JavaClassPublicifier; | ||
|
||
apply plugin: 'elasticsearch.java' | ||
apply plugin: 'com.github.johnrengelman.shadow' | ||
|
||
configurations { | ||
originalJar { | ||
transitive = false | ||
} | ||
} | ||
|
||
dependencies { | ||
originalJar "com.azure:azure-storage-blob:${project.parent.versions.azure}" | ||
implementation "com.azure:azure-storage-blob:${project.parent.versions.azure}" | ||
} | ||
|
||
// We have to rewrite the service classes to make them public to avoid | ||
// granting the permission "java.lang.reflect.ReflectPermission" "newProxyInPackage" | ||
// to this plugin. | ||
// | ||
// There are plans to make those public in the azure sdk side, but in the meanwhile | ||
// we just do this workaround | ||
// https://github.com/Azure/azure-sdk-for-java/issues/12829#issuecomment-736755543 | ||
List<String> classesToRewrite = ['com/azure/storage/blob/implementation/AppendBlobsImpl$AppendBlobsService.class', | ||
'com/azure/storage/blob/implementation/BlobsImpl$BlobsService.class', | ||
'com/azure/storage/blob/implementation/BlockBlobsImpl$BlockBlobsService.class', | ||
'com/azure/storage/blob/implementation/ContainersImpl$ContainersService.class', | ||
'com/azure/storage/blob/implementation/DirectorysImpl$DirectorysService.class', | ||
'com/azure/storage/blob/implementation/PageBlobsImpl$PageBlobsService.class', | ||
'com/azure/storage/blob/implementation/ServicesImpl$ServicesService.class'] | ||
|
||
tasks.register('extractClientClasses', Copy).configure { | ||
from({ zipTree(configurations.originalJar.singleFile) }) { | ||
include "com/azure/storage/blob/implementation/**" | ||
} | ||
into project.file('build/original') | ||
} | ||
|
||
def modifiedOutput = project.layout.buildDirectory.dir('modified') | ||
def makePublic = tasks.register('makeClientClassesPublic', JavaClassPublicifier) { | ||
dependsOn 'extractClientClasses' | ||
classFiles = classesToRewrite | ||
inputDir = project.layout.buildDirectory.dir('original') | ||
outputDir = modifiedOutput | ||
} | ||
|
||
sourceSets.main.output.dir(modifiedOutput, builtBy: makePublic) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
d5e1258ba153b5e27c90b7c9cad262e6fc171d24 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
1c72bdc36faad65f53dd160becc38dd93a7356e2 |
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
42d0439a676e51bb1dea809c60e8a925bb07477c |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
6ae6028aff033f194c9710ad87c224ccaadeed6c |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
76e9152e93d4cf052f93a64596f633ba5b1c8ed9 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ffd80322264922e7edb6b35139ec1f2f55824156 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
de00203e6fee3493c8978a0064a3dda2e8373545 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
68364602aed552c0dcfc5743b393bad95c85b009 |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
f5787f994a9a810c0986418232e06fcf4afc1216 |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
41022546d07f1499fb9d8617bba4a1a89d3549db |
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
bbd163bbdb4d6340298b61a6789cc174fb589868 |
This file was deleted.