feat: upgrading tokio and rusoto libs

This commit is contained in:
Pierre Mavro
2021-05-07 17:26:31 +02:00
committed by Pierre Mavro
parent ad5f980b50
commit 0068bf3d8e
3 changed files with 290 additions and 119 deletions

387
Cargo.lock generated
View File

@@ -109,6 +109,12 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
[[package]]
name = "base64"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
[[package]]
name = "bitflags"
version = "1.2.1"
@@ -200,6 +206,12 @@ version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
[[package]]
name = "bytes"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
[[package]]
name = "cc"
version = "1.0.61"
@@ -434,9 +446,9 @@ dependencies = [
[[package]]
name = "crypto-mac"
version = "0.8.0"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6"
dependencies = [
"generic-array 0.14.4",
"subtle",
@@ -453,7 +465,7 @@ dependencies = [
"openssl-probe",
"openssl-sys",
"schannel",
"socket2",
"socket2 0.3.15",
"winapi 0.3.9",
]
@@ -515,16 +527,6 @@ dependencies = [
"url_serde",
]
[[package]]
name = "dirs"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
dependencies = [
"cfg-if 0.1.10",
"dirs-sys",
]
[[package]]
name = "dirs"
version = "3.0.1"
@@ -534,6 +536,16 @@ dependencies = [
"dirs-sys",
]
[[package]]
name = "dirs-next"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
dependencies = [
"cfg-if 1.0.0",
"dirs-sys-next",
]
[[package]]
name = "dirs-sys"
version = "0.3.5"
@@ -541,7 +553,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"
dependencies = [
"libc",
"redox_users",
"redox_users 0.3.5",
"winapi 0.3.9",
]
[[package]]
name = "dirs-sys-next"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
dependencies = [
"libc",
"redox_users 0.4.0",
"winapi 0.3.9",
]
@@ -635,7 +658,7 @@ checksum = "3ed85775dcc68644b5c950ac06a2b23768d3bc9390464151aaf27136998dcf9e"
dependencies = [
"cfg-if 0.1.10",
"libc",
"redox_syscall",
"redox_syscall 0.1.57",
"winapi 0.3.9",
]
@@ -874,6 +897,17 @@ dependencies = [
"wasi 0.9.0+wasi-snapshot-preview1",
]
[[package]]
name = "getrandom"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8"
dependencies = [
"cfg-if 1.0.0",
"libc",
"wasi 0.10.0+wasi-snapshot-preview1",
]
[[package]]
name = "getset"
version = "0.0.7"
@@ -1017,9 +1051,9 @@ checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"
[[package]]
name = "hmac"
version = "0.8.1"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15"
dependencies = [
"crypto-mac",
"digest 0.9.0",
@@ -1080,6 +1114,17 @@ dependencies = [
"http 0.2.1",
]
[[package]]
name = "http-body"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dfb77c123b4e2f72a2069aeae0b4b4949cc7e966df277813fc16347e7549737"
dependencies = [
"bytes 1.0.1",
"http 0.2.1",
"pin-project-lite 0.2.6",
]
[[package]]
name = "httparse"
version = "1.4.0"
@@ -1092,6 +1137,12 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47"
[[package]]
name = "httpdate"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05842d0d43232b23ccb7060ecb0f0626922c21f30012e97b767b30afd4a5d4b9"
[[package]]
name = "humansize"
version = "1.1.0"
@@ -1142,16 +1193,39 @@ dependencies = [
"http 0.2.1",
"http-body 0.3.1",
"httparse",
"httpdate",
"httpdate 0.3.2",
"itoa",
"pin-project 0.4.27",
"socket2",
"socket2 0.3.15",
"tokio 0.2.22",
"tower-service",
"tracing",
"want 0.3.0",
]
[[package]]
name = "hyper"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e5f105c494081baa3bf9e200b279e27ec1623895cd504c7dbef8d0b080fcf54"
dependencies = [
"bytes 1.0.1",
"futures-channel",
"futures-core",
"futures-util",
"http 0.2.1",
"http-body 0.4.1",
"httparse",
"httpdate 1.0.0",
"itoa",
"pin-project 1.0.1",
"socket2 0.4.0",
"tokio 1.5.0",
"tower-service",
"tracing",
"want 0.3.0",
]
[[package]]
name = "hyper-tls"
version = "0.3.2"
@@ -1178,6 +1252,19 @@ dependencies = [
"tokio-tls",
]
[[package]]
name = "hyper-tls"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
dependencies = [
"bytes 1.0.1",
"hyper 0.14.7",
"native-tls",
"tokio 1.5.0",
"tokio-native-tls",
]
[[package]]
name = "idna"
version = "0.1.5"
@@ -1228,6 +1315,15 @@ dependencies = [
"hashbrown",
]
[[package]]
name = "instant"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
dependencies = [
"cfg-if 1.0.0",
]
[[package]]
name = "iovec"
version = "0.1.4"
@@ -1243,7 +1339,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"
dependencies = [
"socket2",
"socket2 0.3.15",
"widestring",
"winapi 0.3.9",
"winreg 0.6.2",
@@ -1365,6 +1461,15 @@ dependencies = [
"scopeguard",
]
[[package]]
name = "lock_api"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"
dependencies = [
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.11"
@@ -1516,26 +1621,16 @@ dependencies = [
]
[[package]]
name = "mio-named-pipes"
version = "0.1.7"
name = "mio"
version = "0.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656"
checksum = "cf80d3e903b34e0bd7282b218398aec54e082c840d9baf8339e0080a0c542956"
dependencies = [
"log",
"mio",
"miow 0.3.7",
"winapi 0.3.9",
]
[[package]]
name = "mio-uds"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0"
dependencies = [
"iovec",
"libc",
"mio",
"log",
"miow 0.3.7",
"ntapi",
"winapi 0.3.9",
]
[[package]]
@@ -1702,11 +1797,22 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252"
dependencies = [
"lock_api",
"parking_lot_core",
"lock_api 0.3.4",
"parking_lot_core 0.6.2",
"rustc_version",
]
[[package]]
name = "parking_lot"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
dependencies = [
"instant",
"lock_api 0.4.4",
"parking_lot_core 0.8.2",
]
[[package]]
name = "parking_lot_core"
version = "0.6.2"
@@ -1716,12 +1822,26 @@ dependencies = [
"cfg-if 0.1.10",
"cloudabi",
"libc",
"redox_syscall",
"redox_syscall 0.1.57",
"rustc_version",
"smallvec 0.6.13",
"winapi 0.3.9",
]
[[package]]
name = "parking_lot_core"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272"
dependencies = [
"cfg-if 1.0.0",
"instant",
"libc",
"redox_syscall 0.1.57",
"smallvec 1.5.0",
"winapi 0.3.9",
]
[[package]]
name = "parse-zoneinfo"
version = "0.3.0"
@@ -1832,6 +1952,12 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b"
[[package]]
name = "pin-project-lite"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905"
[[package]]
name = "pin-utils"
version = "0.1.0"
@@ -1901,7 +2027,7 @@ dependencies = [
"chrono",
"cmd_lib",
"digitalocean",
"dirs 3.0.1",
"dirs",
"flate2",
"futures 0.3.7",
"gethostname",
@@ -1928,7 +2054,7 @@ dependencies = [
"tera",
"test-utilities",
"timeout-readwrite",
"tokio 0.2.22",
"tokio 1.5.0",
"tracing",
"tracing-subscriber",
"trust-dns-resolver",
@@ -2007,7 +2133,7 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
dependencies = [
"getrandom",
"getrandom 0.1.15",
"libc",
"rand_chacha 0.2.2",
"rand_core 0.5.1",
@@ -2055,7 +2181,7 @@ version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
dependencies = [
"getrandom",
"getrandom 0.1.15",
]
[[package]]
@@ -2169,17 +2295,36 @@ version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
[[package]]
name = "redox_syscall"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc"
dependencies = [
"bitflags",
]
[[package]]
name = "redox_users"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
dependencies = [
"getrandom",
"redox_syscall",
"getrandom 0.1.15",
"redox_syscall 0.1.57",
"rust-argon2",
]
[[package]]
name = "redox_users"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
dependencies = [
"getrandom 0.2.2",
"redox_syscall 0.2.8",
]
[[package]]
name = "regex"
version = "1.4.1"
@@ -2274,7 +2419,7 @@ dependencies = [
"mime_guess",
"native-tls",
"percent-encoding 2.1.0",
"pin-project-lite",
"pin-project-lite 0.1.11",
"serde",
"serde_urlencoded 0.6.1",
"tokio 0.2.22",
@@ -2307,60 +2452,55 @@ dependencies = [
[[package]]
name = "rusoto_core"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e977941ee0658df96fca7291ecc6fc9a754600b21ad84b959eb1dbbc9d5abcc7"
checksum = "02aff20978970d47630f08de5f0d04799497818d16cafee5aec90c4b4d0806cf"
dependencies = [
"async-trait",
"base64 0.12.3",
"bytes 0.5.6",
"base64 0.13.0",
"bytes 1.0.1",
"crc32fast",
"futures 0.3.7",
"http 0.2.1",
"hyper 0.13.8",
"hyper-tls 0.4.3",
"hyper 0.14.7",
"hyper-tls 0.5.0",
"lazy_static",
"log",
"md5",
"percent-encoding 2.1.0",
"pin-project 0.4.27",
"rusoto_credential",
"rusoto_signature",
"rustc_version",
"serde",
"serde_json",
"tokio 0.2.22",
"tokio 1.5.0",
"xml-rs",
]
[[package]]
name = "rusoto_credential"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ac05563f83489b19b4d413607a30821ab08bbd9007d14fa05618da3ef09d8b"
checksum = "8e91e4c25ea8bfa6247684ff635299015845113baaa93ba8169b9e565701b58e"
dependencies = [
"async-trait",
"chrono",
"dirs 2.0.2",
"dirs-next",
"futures 0.3.7",
"hyper 0.13.8",
"pin-project 0.4.27",
"regex",
"hyper 0.14.7",
"serde",
"serde_json",
"shlex",
"tokio 0.2.22",
"tokio 1.5.0",
"zeroize",
]
[[package]]
name = "rusoto_dynamodb"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a1473bb1c1dd54f61c5e150aec47bcbf4a992963dcc3c60e12be5af3245cefc"
checksum = "0f26af40f36409cb8fae3069690f78f638f747b55c7b90f338d5ed36016b0cda"
dependencies = [
"async-trait",
"bytes 0.5.6",
"bytes 1.0.1",
"futures 0.3.7",
"rusoto_core",
"serde",
@@ -2369,12 +2509,12 @@ dependencies = [
[[package]]
name = "rusoto_ecr"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76c8b6ce0d39d5dc93582b5c318698f89787e6966c7a6dbdbe733d38d30f792d"
checksum = "3ab222491e156f033926d40c663d57a6b60a5c5ec94e696e66f52a0c64d20dbf"
dependencies = [
"async-trait",
"bytes 0.5.6",
"bytes 1.0.1",
"futures 0.3.7",
"rusoto_core",
"serde",
@@ -2383,12 +2523,12 @@ dependencies = [
[[package]]
name = "rusoto_eks"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a410b2b76a15c226a81b819d5189047be60d1db39cd46d7801942c5f0d8fef5"
checksum = "91d7e1e577d4102a9d80d5eafc0547064d3e8817d094f00e95ae45d03ae3accb"
dependencies = [
"async-trait",
"bytes 0.5.6",
"bytes 1.0.1",
"futures 0.3.7",
"rusoto_core",
"serde",
@@ -2398,12 +2538,12 @@ dependencies = [
[[package]]
name = "rusoto_iam"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73f792f9b9977eb4af7dae0de5ec6ced243a75a8ba25b903d8251cc8ac42b1a5"
checksum = "0268b898abed79c59f8468c4991d0f97ed0925049db228cff623ecac44c5b3a6"
dependencies = [
"async-trait",
"bytes 0.5.6",
"bytes 1.0.1",
"futures 0.3.7",
"rusoto_core",
"serde_urlencoded 0.6.1",
@@ -2412,12 +2552,12 @@ dependencies = [
[[package]]
name = "rusoto_s3"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1146e37a7c1df56471ea67825fe09bbbd37984b5f6e201d8b2e0be4ee15643d8"
checksum = "abc3f56f14ccf91f880b9a9c2d0556d8523e8c155041c54db155b384a1dd1119"
dependencies = [
"async-trait",
"bytes 0.5.6",
"bytes 1.0.1",
"futures 0.3.7",
"rusoto_core",
"xml-rs",
@@ -2425,42 +2565,41 @@ dependencies = [
[[package]]
name = "rusoto_signature"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97a740a88dde8ded81b6f2cff9cd5e054a5a2e38a38397260f7acdd2c85d17dd"
checksum = "5486e6b1673ab3e0ba1ded284fb444845fe1b7f41d13989a54dd60f62a7b2baa"
dependencies = [
"base64 0.12.3",
"bytes 0.5.6",
"base64 0.13.0",
"bytes 1.0.1",
"futures 0.3.7",
"hex",
"hmac",
"http 0.2.1",
"hyper 0.13.8",
"hyper 0.14.7",
"log",
"md5",
"percent-encoding 2.1.0",
"pin-project 0.4.27",
"pin-project-lite 0.2.6",
"rusoto_credential",
"rustc_version",
"serde",
"sha2",
"time 0.2.23",
"tokio 0.2.22",
"tokio 1.5.0",
]
[[package]]
name = "rusoto_sts"
version = "0.45.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3815b8c0fc1c50caf9e87603f23daadfedb18d854de287b361c69f68dc9d49e0"
checksum = "2f93005e0c3b9e40a424b50ca71886d2445cc19bb6cdac3ac84c2daff482eb59"
dependencies = [
"async-trait",
"bytes 0.5.6",
"bytes 1.0.1",
"chrono",
"futures 0.3.7",
"rusoto_core",
"serde_urlencoded 0.6.1",
"tempfile",
"xml-rs",
]
@@ -2735,7 +2874,17 @@ checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44"
dependencies = [
"cfg-if 0.1.10",
"libc",
"redox_syscall",
"redox_syscall 0.1.57",
"winapi 0.3.9",
]
[[package]]
name = "socket2"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2"
dependencies = [
"libc",
"winapi 0.3.9",
]
@@ -2870,7 +3019,7 @@ checksum = "489997b7557e9a43e192c527face4feacc78bfbe6eed67fd55c4c9e381cba290"
dependencies = [
"filetime",
"libc",
"redox_syscall",
"redox_syscall 0.1.57",
"xattr",
]
@@ -2883,7 +3032,7 @@ dependencies = [
"cfg-if 0.1.10",
"libc",
"rand 0.7.3",
"redox_syscall",
"redox_syscall 0.1.57",
"remove_dir_all",
"winapi 0.3.9",
]
@@ -2917,7 +3066,7 @@ dependencies = [
"chrono",
"curl",
"digitalocean",
"dirs 3.0.1",
"dirs",
"hashicorp_vault",
"qovery-engine",
"rand 0.7.3",
@@ -3032,7 +3181,7 @@ checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"
dependencies = [
"bytes 0.4.12",
"futures 0.1.30",
"mio",
"mio 0.6.22",
"num_cpus",
"tokio-current-thread",
"tokio-executor",
@@ -3054,15 +3203,29 @@ dependencies = [
"futures-core",
"iovec",
"lazy_static",
"memchr",
"mio 0.6.22",
"num_cpus",
"pin-project-lite 0.1.11",
"slab",
]
[[package]]
name = "tokio"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83f0c8e7c0addab50b663055baf787d0af7f413a46e6e7fb9559a4e4db7137a5"
dependencies = [
"autocfg 1.0.1",
"bytes 1.0.1",
"libc",
"memchr",
"mio",
"mio-named-pipes",
"mio-uds",
"mio 0.7.11",
"num_cpus",
"pin-project-lite",
"once_cell",
"parking_lot 0.11.1",
"pin-project-lite 0.2.6",
"signal-hook-registry",
"slab",
"tokio-macros",
"winapi 0.3.9",
]
@@ -3111,15 +3274,25 @@ dependencies = [
[[package]]
name = "tokio-macros"
version = "0.2.6"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a"
checksum = "caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
"syn 1.0.48",
]
[[package]]
name = "tokio-native-tls"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
dependencies = [
"native-tls",
"tokio 1.5.0",
]
[[package]]
name = "tokio-reactor"
version = "0.1.12"
@@ -3130,9 +3303,9 @@ dependencies = [
"futures 0.1.30",
"lazy_static",
"log",
"mio",
"mio 0.6.22",
"num_cpus",
"parking_lot",
"parking_lot 0.9.0",
"slab",
"tokio-executor",
"tokio-io",
@@ -3158,7 +3331,7 @@ dependencies = [
"bytes 0.4.12",
"futures 0.1.30",
"iovec",
"mio",
"mio 0.6.22",
"tokio-io",
"tokio-reactor",
]
@@ -3212,7 +3385,7 @@ dependencies = [
"futures-core",
"futures-sink",
"log",
"pin-project-lite",
"pin-project-lite 0.1.11",
"tokio 0.2.22",
]
@@ -3230,7 +3403,7 @@ checksum = "b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27"
dependencies = [
"cfg-if 0.1.10",
"log",
"pin-project-lite",
"pin-project-lite 0.1.11",
"tracing-attributes",
"tracing-core",
]

View File

@@ -46,15 +46,15 @@ serde = "1.0.114"
serde_json = "1.0.57"
serde_derive = "1.0"
# AWS deps
tokio = "0.2.22"
rusoto_core = "0.45.0"
rusoto_sts = "0.45.0"
rusoto_credential = "0.45.0"
rusoto_ecr = "0.45.0"
rusoto_eks = "0.45.0"
rusoto_s3 = "0.45.0"
rusoto_dynamodb = "0.45.0"
rusoto_iam = "0.45.0"
tokio = { version = "1.5.0", features = ["full"] }
rusoto_core = "0.46.0"
rusoto_sts = "0.46.0"
rusoto_credential = "0.46.0"
rusoto_ecr = "0.46.0"
rusoto_eks = "0.46.0"
rusoto_s3 = "0.46.0"
rusoto_dynamodb = "0.46.0"
rusoto_iam = "0.46.0"
# Digital Ocean Deps
digitalocean = "0.1.1"

View File

@@ -5,10 +5,8 @@ use tokio::runtime::{Builder, Runtime};
lazy_static! {
static ref TOKIO_RUNTIME: Mutex<Runtime> = Mutex::new({
Builder::new()
.basic_scheduler()
Builder::new_current_thread()
.thread_name("tokio-engine-blocking")
.max_threads(1)
.enable_all()
.build()
.unwrap()