Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure any service threads are created as daemon threads. #1137

Closed
wants to merge 13 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,13 @@ updates:
interval: daily
time: "19:30"
timezone: Europe/Paris
- package-ecosystem: "gradle"
directory: "/"
schedule:
interval: daily
time: "19:30"
timezone: Europe/Paris
labels:
- area/dependencies
ignore:
- dependency-name: com.google.protobuf:protoc
10 changes: 10 additions & 0 deletions .github/workflows/build-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,17 @@ on:
- main
workflow_dispatch:

permissions:
contents: read

jobs:
deps:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v3
build:
runs-on: ubuntu-latest
steps:
Expand Down
10 changes: 5 additions & 5 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[versions]
grpc = "1.53.0"
grpc = "1.55.1"
log4j = "2.20.0"
mockito = "5.1.1"
slf4j = "2.0.6"
slf4j = "2.0.7"
guava = "31.1-jre"
assertj = "3.24.2"
junit = "5.9.2"
Expand All @@ -12,11 +12,11 @@ failsafe = "2.4.4"
awaitility = "4.2.0"
commonsIo = "2.11.0"
commonCompress = "1.22"
autoService = "1.0.1"
autoService = "1.1.0"
jool = "0.9.14"
jcommander = "1.82"
errorprone = "2.18.0"
vertx = "4.4.0"
errorprone = "2.19.1"
vertx = "4.4.2"

versionsPlugin = "0.46.0"
errorPronePlugin = "3.0.1"
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
2 changes: 1 addition & 1 deletion jetcd-core/src/main/java/io/etcd/jetcd/ClientBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
import com.google.common.collect.Streams;

/**
* ClientBuilder knows how to create an Client instance.
* ClientBuilder knows how to create a Client instance.
*/
public final class ClientBuilder implements Cloneable {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
import io.grpc.stub.AbstractStub;
import io.netty.channel.ChannelOption;
import io.vertx.core.Vertx;
import io.vertx.core.VertxOptions;
import io.vertx.grpc.VertxChannelBuilder;

import com.google.common.util.concurrent.ListenableFuture;
Expand Down Expand Up @@ -174,7 +175,7 @@ ManagedChannelBuilder<?> defaultChannelBuilder(String target) {
throw new IllegalArgumentException("At least one endpoint should be provided");
}
if (vertx == null) {
vertx = Vertx.vertx();
vertx = Vertx.vertx(new VertxOptions().setUseDaemonThread(true));
}
final VertxChannelBuilder channelBuilder = VertxChannelBuilder.forTarget(vertx, target);

Expand Down
50 changes: 25 additions & 25 deletions jetcd-core/src/test/resources/ssl/cert/ca-key.pem
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
24 changes: 12 additions & 12 deletions jetcd-core/src/test/resources/ssl/cert/ca.csr
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICUjCCAToCAQAwDTELMAkGA1UEAxMCQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCvD2zFCtomX/asKvZWhIQJgoAqijQ0aaD/1t1EYWtLbKxB+vxL
+8cGijIZgSe4RIaEZtk34HSwVIFFy2OzJAXJ1crZRLJNpkKwRRiuXupQbfkMmopo
AGx8gh94WnQS4XOMnFebcCDq/VU9zLLBf7XrsA8831FwAuzjqibZ8/04F7UMxpcA
GTGgzFxI9nQNYEv9ZPCnKByPhNWJDjg09yvz8McoJr86Asxv0jJ2KvgiyX0k/pKU
ce9RkIVN/bg2nqXaRRZT9IzEwfnVYH7QvgJhY5c7/DcJhVCopRCp4OVE3K688f4U
vc6aaW6Bxg02GOoeQvV5zMmmYoVrWkuoCTwHAgMBAAGgADANBgkqhkiG9w0BAQsF
AAOCAQEAR2Etwsjad/VH/K22tvXqlT39u0NadwIEIV+aPC//3taSuIk4fSl4PxiK
hAJmbG+r+Kwd2MCboZQgDAdAruNJm9e47CRwCXcvW5XlpZYe9s0MzN4yiWbZFV7u
4w/x8+Q+zhAxWdjhuAcN9tdXO/7ETFdVB1CrscRBDflyiJD9Z9mO0pMVw6YCNmQp
YVkx83Ta5gDTYvqG6Dc7HvAs/W3xF3GSLn9acL/OhI84F1hIr2O4mzUKAVTPBbFH
xRNjjRbm5I1zorQ93kXpQ/VmD4Ak9sIGAyFnJjAAQxGtLpEEzojlAol7ar1HLO9b
6SPUpDypt8FhzF/5aC0be+7c74vnmg==
DwAwggEKAoIBAQC02pynfdNf5u5+Zr2Dsbc5PuOSKtexxf/I/4gSd9/jJzYSGMhn
QYeSnjBOlxgS4Qw0u/mYm3BDk2ruwCiRasqOsIII1f50dQEvwwsVFgvpOfSQpnXk
ClUey4PfUnburojieoA8GjS4qhWRpitPCrdW1u4x/c4jLkOCbpiwbbMeXlA3/Hh+
is+LQaqmGEhDAivyn31Y0JuXNMXCJRi+f4IcFLTcMXijMCN1rWjNYCVuwinFM0Rb
0aH3TVTnNBIk4zPwyq2mfwwFyc2vxC2BNtAH3TPK/hDrkx3uCPTBvEVCXbZmMDkB
1GmfYzBgfIX/oHfQjO3aJr+4J9n2Hu0wQUaFAgMBAAGgADANBgkqhkiG9w0BAQsF
AAOCAQEAGTFvmMbEnEYbdOCn8m1RURLC8OFlAJsDGr7BScoVel5ntcFcQmDU6aIU
VwmKf3YEyxTbnjkhljPzGKqByZqlNFyQFK87fKehEn7/ypOQDi5ZO2GVJFquMYdl
o2FQJPs+KAfJ2MRvmiSVPpt+AgTj16tUbXwnp+xXKFn0DVejK3ZQ+x1ijsGe32ls
2JZ/0k8n2JSmejmhPcM2XBC8v0X1raK3t8o8t5aJnldWHWZEcC+aOtcqVXj7PfL+
KCiyzVijIHpN/OYxkcc9V4kKehD9hZyXxIu5bqHcwI5tG/zj5SWkqT3T/jvkgGiJ
fscT+HGA57BDRp9ASTyMOg6R1AGdKA==
-----END CERTIFICATE REQUEST-----
31 changes: 15 additions & 16 deletions jetcd-core/src/test/resources/ssl/cert/ca.pem
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIDDjCCAfagAwIBAgIURiFLEQLm/O4UCwAG8NV7kS1O9fUwDQYJKoZIhvcNAQEL
BQAwDTELMAkGA1UEAxMCQ0EwHhcNMTgwNTIzMDk0NTAwWhcNMjMwNTIyMDk0NTAw
MIIC6jCCAdKgAwIBAgIUagxK7aarnd92Pn3j2dopAzAkw8AwDQYJKoZIhvcNAQEL
BQAwDTELMAkGA1UEAxMCQ0EwHhcNMjMwNTI4MTM0ODAwWhcNMjgwNTI2MTM0ODAw
WjANMQswCQYDVQQDEwJDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AK8PbMUK2iZf9qwq9laEhAmCgCqKNDRpoP/W3URha0tsrEH6/Ev7xwaKMhmBJ7hE
hoRm2TfgdLBUgUXLY7MkBcnVytlEsk2mQrBFGK5e6lBt+QyaimgAbHyCH3hadBLh
c4ycV5twIOr9VT3MssF/teuwDzzfUXAC7OOqJtnz/TgXtQzGlwAZMaDMXEj2dA1g
S/1k8KcoHI+E1YkOODT3K/PwxygmvzoCzG/SMnYq+CLJfST+kpRx71GQhU39uDae
pdpFFlP0jMTB+dVgftC+AmFjlzv8NwmFUKilEKng5UTcrrzx/hS9zpppboHGDTYY
6h5C9XnMyaZihWtaS6gJPAcCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIGA1Ud
EwEB/wQIMAYBAf8CAQIwHQYDVR0OBBYEFJ27c/q0uNbURXqb0VI0bqSuKWJRMB8G
A1UdIwQYMBaAFJ27c/q0uNbURXqb0VI0bqSuKWJRMA0GCSqGSIb3DQEBCwUAA4IB
AQCR8mNWCkJhCy4O3GKRwwudNTOgHfZEhjPfMNFG/xtxoyg87aSGgsNm4XO4SRLV
EFjF1iama1dYR4vWcy3wLXUH71ke7TT16lQMIOG6KFtjNV3e8asqIkJxuCiaCQRp
7/T2PEmS50OllReuA3MybgHbyRAEBcz8mJ2SDBWCxvDpQSdZiR9582srcJcSkwI9
wHOilXX8jebjhgOS/tMH/l3HTpdi2TGeRzJ0aBJybosfriKjK4K8SaKrd7CaFRbt
YacNo2jy7RQlezYhEBp9728SgMkkYMATptM2SvUYkHiIap1ryxwkN3oAAeMjWAYG
Brfzaj2tMg70R1v/7HtJ8Y+8
ALTanKd901/m7n5mvYOxtzk+45Iq17HF/8j/iBJ33+MnNhIYyGdBh5KeME6XGBLh
DDS7+ZibcEOTau7AKJFqyo6wggjV/nR1AS/DCxUWC+k59JCmdeQKVR7Lg99Sdu6u
iOJ6gDwaNLiqFZGmK08Kt1bW7jH9ziMuQ4JumLBtsx5eUDf8eH6Kz4tBqqYYSEMC
K/KffVjQm5c0xcIlGL5/ghwUtNwxeKMwI3WtaM1gJW7CKcUzRFvRofdNVOc0EiTj
M/DKraZ/DAXJza/ELYE20AfdM8r+EOuTHe4I9MG8RUJdtmYwOQHUaZ9jMGB8hf+g
d9CM7domv7gn2fYe7TBBRoUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1Ud
EwEB/wQFMAMBAf8wHQYDVR0OBBYEFDqMCCludua33DlJFXpakv7pNNITMA0GCSqG
SIb3DQEBCwUAA4IBAQAA0r18j24AtfbEOh/brll1HljswkEElVY+fJvizl/jPflP
YhJm1ICu8iPUwz31CgxxIEUgQYCbrVuUO2XKn0F3bQtxCXMiLwEt1kgaTRPQvQHB
hiSZGOV4MUHCZIclwtmzyo71E6qE+ViyHqt+ncwY5vUWv0OGXYDiGUXTNmdtHTnv
NX7ot05/zUR7bnjK0BYzuz2RndmVnveHEIP5wOZdOocRkufh7YLFRsBsssvffTR8
7Cj+zDnsGlycaX0EcsOQRWJ45RqrSJr4K/ZVvSq49N8zW9MgCfqbemRgKn+zewzg
0VanvfwDBU0dDiKevuwqfL5O0jhfyx4woTjRur6d
-----END CERTIFICATE-----
50 changes: 25 additions & 25 deletions jetcd-core/src/test/resources/ssl/cert/client-key.pem
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
26 changes: 13 additions & 13 deletions jetcd-core/src/test/resources/ssl/cert/client.csr
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICdDCCAVwCAQAwETEPMA0GA1UEAxMGY2xpZW50MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAtF68ZaHoNqobp3q6w60Q/eoBDu5WAlRVRKaX7eBroLnT
wrawLaMHWhkxpIOqFnQSG6IMOEaoqt0l64v/HXaZ39hKtQ2buPnZP+yDrGzvES04
TuuPEnU0CNJXcX5Klx+IT1LqC8wyD1kOLccfI7IIo46vTNHk1u51rHzxJzs4wEOg
RmLNk5FK7Q2j7SK4F8FCBrqTgSOTlstKiYIr/2IQ4QFlAPxrnHtcjxIZDe9usER7
7JMIc7y4lWRstiM+hTz6kcArKNBCyGz+gm3PLWqMFeZdiMEMI5o/RvFO9uhgksVY
AMTAdiOnZ9+iAUH6JWi8AB54HwB4R7KVaZrQsgHWhQIDAQABoB4wHAYJKoZIhvcN
AQkOMQ8wDTALBgNVHREEBDACggAwDQYJKoZIhvcNAQELBQADggEBAJllCd+q48qC
FtbThFwjAz8D1ayXanpucZB5Tr2PfghA97jLTcX6r2EnGHu3yaKaNPbCKszRxh6X
vtU+nJTs6ZE5oCT4xExq3t2Oc67thgvDXsiZugPlnROYJyYoSk6SIAKN4JtzE496
rKhpLGX/7Q5R50w7xDtQTyLrP72o8I6ngKfJAyEZrOEYy3Q/LJzaQrygBNYwZk60
YuQJK7frH81vudt9zfuVtXGNOyooEV3KnmytYxy9xApoTUlODdJdqmHESfFSDumg
eMr2QBaLtvLjdm1RIFkUPgVKhn1hyNkiuiro2op3/BRSvm3XLJ6JsAPQeZX2c+9Y
mN+FBAB3pXU=
AAOCAQ8AMIIBCgKCAQEAwfVqkxVi07R7S22s4Zk4IDEV561C+llXsJ5tNaFaFy2d
xV42NDkhbIbggewoSUYaQUnWTWUL59mEj6ATfN5kUQoQ21YWVxlBfIO2ZXEVzlqa
lx24tP2lv47i4T02S/I7imp9vfBNcM0rTE0lav+uLoeuPYIt9yXe4arNL0l+A+qQ
/sD7+phgAC4VvWgRc6bx7xSRlTKnPNjba2dcRg+cuTePyXXssLko8z+r/ui55Woz
UZmPVubJSZ0pp6CSHYekr0jgfbqe5vxiLsvtlvyPGjD8xRVI35nTOQWb33AkPqdz
Y/uyeazMhV5glNxtvLWxGdhZFlkBWaF1bNHqhSqIrwIDAQABoB4wHAYJKoZIhvcN
AQkOMQ8wDTALBgNVHREEBDACggAwDQYJKoZIhvcNAQELBQADggEBABh+0NRr9F/N
RoTAMpdcpbwWxENKMSi1zXkXaPsoPgDpdF93ywUk0xdKYu5GW2mhk7c+1AF+Wkej
DMyS5jCucocfpnCDjvLMfoavDkhLmEm7diR/cEiun29GjxA3CrbrI4ume4p18FgM
eAbuZDLX3G3V2Zmzl9B+2ai5OfBOaWnWsyV2pdxFjjFbr1LzKFljq6iPW/Vbalpi
BvsNrXBzf75EVDcGB/DDJhVoqakaIZPQlCuNTFuOFdImZ0G63VHAPpshGfwlbIH5
YByyOxlHSFscFNeyzC76ZiW9T5UZtrsMt4ZHfNcHbWdj6A2BR+0YsxZHYnhX3WRH
NfMBYzpo22o=
-----END CERTIFICATE REQUEST-----
32 changes: 16 additions & 16 deletions jetcd-core/src/test/resources/ssl/cert/client.pem
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDOjCCAiKgAwIBAgIUH6tALxkT2Pof7qjjcmJqnVKK8hYwDQYJKoZIhvcNAQEL
BQAwDTELMAkGA1UEAxMCQ0EwHhcNMTgwNTIzMDk0NTAwWhcNMjMwNTIyMDk0NTAw
MIIDOjCCAiKgAwIBAgIUXFxuTNjW+7j3Wqhpope4E1hmzlAwDQYJKoZIhvcNAQEL
BQAwDTELMAkGA1UEAxMCQ0EwHhcNMjMwNTI4MTM0ODAwWhcNMjgwNTI2MTM0ODAw
WjARMQ8wDQYDVQQDEwZjbGllbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC0Xrxloeg2qhunerrDrRD96gEO7lYCVFVEppft4GugudPCtrAtowdaGTGk
g6oWdBIbogw4Rqiq3SXri/8ddpnf2Eq1DZu4+dk/7IOsbO8RLThO648SdTQI0ldx
fkqXH4hPUuoLzDIPWQ4txx8jsgijjq9M0eTW7nWsfPEnOzjAQ6BGYs2TkUrtDaPt
IrgXwUIGupOBI5OWy0qJgiv/YhDhAWUA/Guce1yPEhkN726wRHvskwhzvLiVZGy2
Iz6FPPqRwCso0ELIbP6Cbc8taowV5l2IwQwjmj9G8U726GCSxVgAxMB2I6dn36IB
QfolaLwAHngfAHhHspVpmtCyAdaFAgMBAAGjgY0wgYowDgYDVR0PAQH/BAQDAgWg
AoIBAQDB9WqTFWLTtHtLbazhmTggMRXnrUL6WVewnm01oVoXLZ3FXjY0OSFshuCB
7ChJRhpBSdZNZQvn2YSPoBN83mRRChDbVhZXGUF8g7ZlcRXOWpqXHbi0/aW/juLh
PTZL8juKan298E1wzStMTSVq/64uh649gi33Jd7hqs0vSX4D6pD+wPv6mGAALhW9
aBFzpvHvFJGVMqc82NtrZ1xGD5y5N4/JdeywuSjzP6v+6LnlajNRmY9W5slJnSmn
oJIdh6SvSOB9up7m/GIuy+2W/I8aMPzFFUjfmdM5BZvfcCQ+p3Nj+7J5rMyFXmCU
3G28tbEZ2FkWWQFZoXVs0eqFKoivAgMBAAGjgY0wgYowDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBQx56oqxCeo+lvtqTYM/mxxJCE3ajAfBgNVHSMEGDAWgBSdu3P6tLjW
1EV6m9FSNG6kriliUTALBgNVHREEBDACggAwDQYJKoZIhvcNAQELBQADggEBAGyp
IJZBoPyoKtUA6zxxX2NpEnJp9yN+wvtC7bMAgywkno+gTx72Ru12LydbTXwpU6cL
ye24hRbJLbZDNOp+jGFK+y9felxW9kZU21kepy5U+q8PEsIUpWkhJ3OfIpl6pWJJ
zeIDcbirp88GF3KPzg/JCceifHXe5zmrzFz+QIB7OpDhi/3txR2eRYXIWUgLnVe7
H2iTiaRNijyezLgDCzpVsA+NBjT5y8EWeNCPKtTuzmW+WheLx8pLcFYMG4GNe61s
8+IZ3LeCJQfIwfTmLDvtuCA8UHfyPM6Lo/Zi6oK/LH5MK218KawvrA6JYlutmnsB
jobvbWLCyJEigL/0dxY=
A1UdDgQWBBQYzLyhq/htZOvaBJu2WWKFdNnPFjAfBgNVHSMEGDAWgBQ6jAgpbnbm
t9w5SRV6WpL+6TTSEzALBgNVHREEBDACggAwDQYJKoZIhvcNAQELBQADggEBAFmT
6YFLQP7Dbt+834V7437OJjjpm4Ekm+94wG9XA/eUMIjiavcRRqYGSPfTBcs0TEd8
NyHlCmEd84MbRl49AJs2e24CkuMC1SkJO3cEE6a3EXd27VLj1jVmoYQetGQMVnAg
HQGhAs2PcAxiHu3Y+x2mUZCNEidcSfsFJr85kACBl+HsGCo0F4FYDjFoO0mwLmHT
EuYF/SWrHe3/lKMuQsvbYqPBZheW0LUSLAxS0JBO4ql1TVeZvgMEwv0BHyKM1aqj
03SBpJwVeBcryXtEr0v0hK5+YWqD+rXpvJBmUWFY08HJBhNZi66MMo3IM8k9C9Gc
secOJiwWgArAMHGaxdo=
-----END CERTIFICATE-----
50 changes: 25 additions & 25 deletions jetcd-core/src/test/resources/ssl/cert/etcd0-key.pem
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
Loading