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

🐛 rabbitmq queue name prefix is unique during the lifecycle of the container #6365

Merged
merged 15 commits into from
Sep 18, 2024

Conversation

GitHK
Copy link
Contributor

@GitHK GitHK commented Sep 16, 2024

What do these changes do?

Rabbit queue name prefix is no longer derived just from the host name. It is now extended with the last 6 characters of the processes' start time.

The changes allow to maintain the old behaviour and also permit restorability of the services without the webserver continuously failing to start, like it did in the past.

  • check that this works locally with the same configuration used on production deployments.
    deploy:
      update_config:
        parallelism: 2
        order: start-first
        failure_action: continue
        delay: 10s
      replicas: 3

Highlights on updated libraries (only updated libraries are included)

  • #packages before ~ 1
  • #packages after ~ 2
# name before after upgrade count packages
1 psutil 5.9.8 6.0.0 MAJOR 11 autoscaling⬆️🧪
clusters-keeper⬆️🧪
dask-sidecar⬆️⬆️
director-v2⬆️🧪
dynamic-sidecar⬆️
osparc-gateway-server🧪🧪

Legend:

  • ⬆️ base dependency (only services because packages are floating)
  • 🧪 test dependency
  • 🔧 tool dependency

Repo-wide overview of libraries

  • #reqs files parsed: 166
# name versions-base versions-test versions-tool
1 aio-pika 6.7.1, 6.8.0, 9.1.2, 9.4.1, 9.4.2, 9.4.3 6.7.1, 6.8.0, 9.4.1, 9.4.3
2 aioboto3 13.1.0, 13.1.1 12.4.0, 13.1.1
3 aiobotocore 1.0.7, 2.13.0, 2.13.1 1.0.7, 2.12.3, 2.13.1
4 aiocache 0.11.1, 0.12.2 0.12.2
5 aiodebug 1.1.2, 2.3.0 1.1.2, 2.3.0
6 aiodocker 0.19.1, 0.21.0, 0.22.1, 0.22.2 0.19.1, 0.21.0, 0.22.2
7 aiofile 3.1.0 3.1.0
8 aiofiles 0.5.0, 0.6.0, 0.8.0, 23.2.1, 24.1.0 0.5.0, 0.6.0, 23.2.1, 24.1.0
9 aiohappyeyeballs 2.3.4, 2.4.0 2.3.4, 2.4.0
10 aiohttp 3.6.3, 3.7.2, 3.7.3, 3.7.4.post0, 3.8.5, 3.9.3, 3.9.5, 3.10.0, 3.10.5 3.6.3, 3.7.2, 3.7.3, 3.7.4.post0, 3.8.5, 3.9.3, 3.9.5, 3.10.0, 3.10.5
11 aiohttp-jinja2 1.2.0, 1.4.2, 1.5 1.2.0
12 aiohttp-security 0.4.0 0.4.0
13 aiohttp-session 2.11.0
14 aiohttp-swagger 1.0.16 1.0.15
15 aioitertools 0.7.0, 0.7.1, 0.11.0 0.7.0, 0.11.0
16 aiopg 1.4.0 1.4.0
17 aioprocessing 2.0.1
18 aioredis 1.3.1 1.3.1
19 aioredlock 0.5.2, 0.7.1 0.5.2
20 aioresponses 0.7.2, 0.7.6
21 aiormq 3.2.3, 3.3.1, 6.7.6, 6.8.0 3.2.3, 3.3.1, 6.8.0
22 aiosignal 1.2.0, 1.3.1 1.2.0, 1.3.1
23 aiosmtplib 1.1.3, 1.1.6, 3.0.2 1.1.3
24 aiozipkin 0.7.0, 0.7.1 0.7.0, 0.7.1
25 alembic 1.8.1, 1.13.1, 1.13.2 1.4.2, 1.4.3, 1.6.2, 1.8.1, 1.13.1, 1.13.2
26 amqp 2.6.1, 5.0.1, 5.0.2, 5.0.6 2.6.1, 5.0.1, 5.0.2, 5.0.6
27 aniso8601 7.0.0 7.0.0
28 annotated-types 0.7.0
29 antlr4-python3-runtime 4.13.2
30 anyio 3.6.2, 4.3.0, 4.4.0 3.6.2, 4.3.0, 4.4.0
31 apipkg 1.5
32 appdirs 1.4.4 1.4.4 1.4.4
33 argh 0.26.2
34 arrow 1.2.3, 1.3.0 1.3.0
35 asgi-lifespan 1.0.1, 2.1.0
36 asgiref 3.8.1
37 astroid 2.4.2, 2.5, 2.5.6 2.5.6, 3.2.4
38 async-asgi-testclient 1.4.6, 1.4.11
39 async-exit-stack 1.0.1 1.0.1
40 async-generator 1.10 1.10
41 async-timeout 3.0.1, 4.0.2, 4.0.3 3.0.1, 4.0.2, 4.0.3
42 asyncpg 0.21.0, 0.23.0, 0.27.0, 0.29.0 0.21.0, 0.27.0, 0.29.0
43 asyncpg-stubs 0.27.1
44 attrs 19.3.0, 20.2.0, 20.3.0, 21.2.0, 21.4.0, 23.2.0, 24.2.0 19.3.0, 20.2.0, 20.3.0, 21.2.0, 21.4.0, 23.2.0, 24.2.0
45 aws-sam-translator 1.55.0, 1.89.0, 1.91.0
46 aws-xray-sdk 2.14.0
47 bcrypt 3.2.0 3.2.0
48 bidict 0.22.0, 0.23.1 0.23.1
49 billiard 3.6.3.0, 3.6.4.0 3.6.3.0, 3.6.4.0
50 binaryornot 0.4.4
51 black 21.5b1, 21.5b2, 24.8.0
52 blackfynn 4.0.0 4.0.0
53 blinker 1.8.2
54 blosc 1.11.1
55 bokeh 3.4.1 3.5.1
56 boto3 1.12.32, 1.34.75, 1.34.106, 1.34.131 1.12.32, 1.34.69, 1.34.106, 1.34.131, 1.35.2
57 boto3-stubs 1.35.2
58 botocore 1.15.32, 1.34.75, 1.34.106, 1.34.131 1.15.32, 1.34.69, 1.34.106, 1.34.131, 1.35.2
59 botocore-stubs 1.34.69, 1.34.94, 1.35.2 1.34.94, 1.35.2
60 build 1.2.1
61 bump2version 1.0.1
62 cached-property 1.5.2 1.5.1, 1.5.2
63 caio 0.6.1 0.6.1
64 captcha 0.5.0
65 certifi 2020.6.20, 2020.11.8, 2020.12.5, 2023.7.22, 2023.11.17, 2024.2.2, 2024.7.4 2020.6.20, 2020.11.8, 2020.12.5, 2023.7.22, 2023.11.17, 2024.2.2, 2024.7.4
66 cffi 1.14.2, 1.14.5, 1.15.0, 1.16.0 1.14.2, 1.14.3, 1.14.5, 1.16.0, 1.17.0
67 cfgv 3.2.0, 3.3.0, 3.4.0
68 cfn-lint 0.72.0, 1.10.3
69 change-case 0.5.2 0.5.2 0.5.2
70 chardet 3.0.4, 4.0.0, 5.2.0 3.0.4, 4.0.0
71 charset-normalizer 2.0.12, 2.1.1, 3.3.2 2.0.12, 2.1.1, 3.3.2
72 click 7.1.2, 8.0.0, 8.1.3, 8.1.7 7.1.2, 8.0.0, 8.1.3, 8.1.7 7.1.2, 8.0.0, 8.1.3, 8.1.7
73 click-didyoumean 0.0.3 0.0.3
74 click-plugins 1.1.1 1.1.1
75 click-repl 0.1.6 0.1.6
76 cloudpickle 3.0.0 3.0.0
77 codecov 2.1.8, 2.1.9, 2.1.10, 2.1.11
78 colorlog 6.8.2 6.8.2
79 configparser 5.0.0, 5.0.1, 5.0.2 5.0.0, 5.0.1
80 contextvars 2.4 2.4
81 contourpy 1.2.0, 1.2.1 1.2.1
82 cookiecutter 2.6.0
83 coverage 5.2.1, 5.3, 5.5, 7.6.1
84 coveralls 2.1.2, 3.0.1, 3.1.0
85 cryptography 3.2.1, 3.4.7, 41.0.7, 42.0.5, 42.0.7, 43.0.0 3.2.1, 3.4.7, 42.0.5, 43.0.0
86 cycler 0.12.1
87 dask 2024.5.1, 2024.8.1 2024.5.1
88 dask-gateway 2024.1.0 2024.1.0
89 dask-gateway-server 2023.1.1 2023.1.1
90 dataclasses 0.7, 0.8 0.7, 0.8 0.7, 0.8
91 dateparser 1.2.0
92 debugpy 1.8.5
93 decorator 4.4.2 4.4.2
94 deepdiff 7.0.1
95 deprecated 1.2.10, 1.2.12, 1.2.14 1.2.10, 1.2.14
96 dill 0.3.8
97 distlib 0.3.1, 0.3.2, 0.3.8
98 distributed 2024.5.1, 2024.8.1 2024.5.1
99 distro 1.5.0 1.5.0
100 dnspython 2.0.0, 2.1.0, 2.2.1, 2.6.1 2.0.0, 2.1.0, 2.6.1
101 docker 5.0.0, 7.1.0 4.3.1, 5.0.0, 7.1.0
102 docker-compose 1.29.1 1.27.4, 1.29.1
103 dockerpty 0.4.1 0.4.1
104 docopt 0.6.2 0.6.2
105 docutils 0.15.2 0.15.2
106 ecdsa 0.19.0 0.19.0
107 email-validator 1.1.1, 1.1.2, 1.2.1, 1.3.0, 2.1.1, 2.2.0 1.1.1, 1.1.2, 2.2.0
108 et-xmlfile 1.1.0
109 execnet 1.8.0, 2.1.1
110 expiringdict 1.2.1 1.2.1
111 faker 19.6.1 4.14.0, 8.1.4, 8.2.0, 8.5.1, 19.6.1, 27.0.0
112 fakeredis 2.23.5
113 fast-depends 2.4.2, 2.4.3, 2.4.7, 2.4.8 2.4.8
114 fastapi 0.63.0, 0.96.0, 0.99.1
115 fastapi-pagination 0.12.17, 0.12.21
116 faststream 0.5.9, 0.5.10, 0.5.15, 0.5.18 0.5.18
117 filelock 3.0.12, 3.15.4
118 flaky 3.8.1
119 flask 2.1.3, 3.0.3
120 flask-cors 4.0.1
121 flexcache 0.3 0.3
122 flexparser 0.3.1 0.3.1
123 fonttools 4.50.0
124 frozenlist 1.3.1, 1.4.1 1.3.1, 1.4.1
125 fsspec 2024.5.0, 2024.6.1 2024.5.0
126 future 0.18.2 0.18.2
127 googleapis-common-protos 1.65.0 1.65.0
128 graphene 2.1.8 2.1.8
129 graphql-core 2.3.2 2.3.2, 3.2.3
130 graphql-relay 2.0.1 2.0.1
131 greenlet 2.0.2, 3.0.3 2.0.2, 3.0.3
132 grpcio 1.66.0 1.66.0
133 gunicorn 23.0.0
134 h11 0.9.0, 0.12.0, 0.14.0 0.9.0, 0.12.0, 0.14.0
135 h2 4.1.0
136 hiredis 1.1.0, 2.0.0 1.1.0, 2.0.0
137 hpack 4.0.0
138 httmock 1.4.0
139 httpcore 0.10.2, 0.13.3, 1.0.2, 1.0.4, 1.0.5 0.10.2, 0.12.0, 0.13.3, 1.0.2, 1.0.4, 1.0.5
140 httptools 0.1.1, 0.1.2, 0.6.1 0.1.1
141 httpx 0.14.3, 0.18.1, 0.26.0, 0.27.0 0.14.3, 0.16.1, 0.18.1, 0.26.0, 0.27.0
142 hyperframe 6.0.1
143 hypothesis 6.91.0, 6.111.1
144 icdiff 1.9.1, 2.0.7
145 identify 2.2.4, 2.2.9, 2.6.0
146 idna 2.10, 3.3, 3.4, 3.6, 3.7 2.10, 3.3, 3.4, 3.6, 3.7
147 idna-ssl 1.1.0 1.1.0
148 immutables 0.14, 0.15 0.14, 0.15
149 importlib-metadata 1.7.0, 2.0.0, 4.0.1, 7.1.0, 8.0.0, 8.4.0 1.7.0, 2.0.0, 4.0.1, 7.1.0, 8.0.0 2.0.0, 4.0.1
150 importlib-resources 5.1.3 5.1.3 5.1.3, 5.1.4
151 iniconfig 1.1.1, 2.0.0 1.0.1, 1.1.1, 2.0.0
152 inotify 0.2.10
153 isodate 0.6.0, 0.6.1 0.6.0
154 isort 4.3.21, 5.6.4, 5.8.0 4.3.21, 5.8.0, 5.13.2
155 itsdangerous 1.1.0, 2.1.2, 2.2.0 1.1.0, 2.1.2, 2.2.0
156 jinja-app-loader 1.0.2 1.0.2
157 jinja2 2.11.2, 2.11.3, 3.1.2, 3.1.3, 3.1.4 2.11.2, 3.1.3, 3.1.4 2.11.3, 3.1.3
158 jinja2-time 0.2.0
159 jmespath 0.10.0, 1.0.1 0.10.0, 1.0.1
160 joserfc 1.0.0
161 jschema-to-python 1.2.3
162 json2html 1.3.0 1.3.0
163 jsondiff 1.2.0, 1.3.0, 2.0.0 1.2.0, 2.2.0
164 jsonpatch 1.33
165 jsonpath-ng 1.6.1
166 jsonpickle 3.2.2
167 jsonpointer 3.0.0
168 jsonref 1.1.0
169 jsonschema 3.2.0, 4.21.1, 4.22.0, 4.23.0 3.2.0, 4.21.1, 4.22.0, 4.23.0
170 jsonschema-path 0.3.2 0.3.2, 0.3.3
171 jsonschema-specifications 2023.7.1, 2023.12.1 2023.7.1, 2023.12.1
172 junit-xml 1.9
173 kiwisolver 1.4.5
174 kombu 4.6.11, 5.0.2 4.6.11, 5.0.2
175 lazy-object-proxy 1.4.3, 1.7.1, 1.10.0 1.4.3, 1.6.0, 1.10.0 1.6.0
176 locket 1.0.0 1.0.0
177 lupa 2.2
178 lz4 4.3.3 4.3.3
179 mako 1.2.2, 1.3.2, 1.3.5 1.1.3, 1.1.4, 1.2.2, 1.3.2, 1.3.5
180 markdown-it-py 3.0.0 3.0.0 3.0.0
181 markupsafe 1.1.1, 2.0.1, 2.1.1, 2.1.5 1.1.1, 2.0.0, 2.0.1, 2.1.1, 2.1.5 2.0.1, 2.1.5
182 matplotlib 3.8.3
183 mccabe 0.6.1 0.6.1, 0.7.0
184 mdurl 0.1.2 0.1.2 0.1.2
185 minio 6.0.0, 7.0.3 6.0.0, 7.0.3
186 mock 4.0.2
187 more-itertools 10.2.0
188 moto 4.0.1, 4.2.6, 5.0.13
189 mpmath 1.3.0
190 msgpack 1.0.7, 1.0.8 1.0.8
191 multidict 4.7.6, 5.0.0, 5.1.0, 6.0.2, 6.0.5 4.7.6, 5.0.0, 5.1.0, 6.0.2, 6.0.5
192 mypy 1.11.1 0.812, 1.10.1, 1.11.1
193 mypy-extensions 1.0.0 0.4.3, 1.0.0
194 nest-asyncio 1.6.0
195 networkx 2.5, 2.5.1, 3.3 2.5, 2.5.1, 2.8.8, 3.3
196 nodeenv 1.6.0, 1.9.1
197 nose 1.3.7
198 numpy 1.26.4 1.19.3, 1.19.5, 1.26.4, 2.1.0
199 openapi-core 0.12.0, 0.19.0 0.12.0
200 openapi-schema-validator 0.1.5, 0.2.3, 0.6.2 0.1.5, 0.2.3, 0.6.2
201 openapi-spec-validator 0.2.9, 0.3.0, 0.3.1, 0.4.0, 0.7.1 0.2.9, 0.3.1, 0.4.0, 0.7.1
202 openpyxl 3.0.7, 3.0.9
203 opentelemetry-api 1.26.0 1.26.0
204 opentelemetry-exporter-otlp 1.26.0 1.26.0
205 opentelemetry-exporter-otlp-proto-common 1.26.0 1.26.0
206 opentelemetry-exporter-otlp-proto-grpc 1.26.0 1.26.0
207 opentelemetry-exporter-otlp-proto-http 1.26.0 1.26.0
208 opentelemetry-instrumentation 0.47b0 0.47b0
209 opentelemetry-instrumentation-aiohttp-client 0.47b0
210 opentelemetry-instrumentation-aiohttp-server 0.47b0
211 opentelemetry-instrumentation-aiopg 0.47b0
212 opentelemetry-instrumentation-asgi 0.47b0
213 opentelemetry-instrumentation-dbapi 0.47b0
214 opentelemetry-instrumentation-fastapi 0.47b0
215 opentelemetry-instrumentation-requests 0.47b0 0.47b0
216 opentelemetry-proto 1.26.0 1.26.0
217 opentelemetry-sdk 1.26.0 1.26.0
218 opentelemetry-semantic-conventions 0.47b0 0.47b0
219 opentelemetry-util-http 0.47b0 0.47b0
220 ordered-set 4.1.0 4.1.0
221 orjson 3.3.1, 3.4.0, 3.4.3, 3.4.8, 3.5.2, 3.10.0, 3.10.3, 3.10.6, 3.10.7 3.3.1, 3.4.0, 3.10.7
222 osparc 0.6.6
223 osparc-client 0.6.6
224 packaging 20.4, 20.9, 23.1, 24.0, 24.1 20.4, 20.9, 23.1, 24.0, 24.1 23.1, 24.0, 24.1
225 pamqp 2.3.0, 3.2.1, 3.3.0 2.3.0, 3.3.0
226 pandas 2.2.1, 2.2.2 1.1.3, 1.1.5, 2.2.2
227 paramiko 2.7.2 2.7.1, 2.7.2
228 parfive 1.0.2
229 parse 1.20.1, 1.20.2 1.20.2
230 partd 1.4.2 1.4.2
231 passlib 1.7.2, 1.7.4 1.7.2
232 pathable 0.4.3 0.4.3
233 pathspec 0.8.1, 0.12.1
234 pbr 6.0.0
235 pep517 0.10.0
236 pillow 10.2.0, 10.3.0 10.4.0
237 pint 0.19.2, 0.23, 0.24.3 0.17, 0.24.3
238 pip 24.2
239 pip-tools 6.1.0, 7.4.1
240 platformdirs 4.2.2
241 playwright 1.46.0
242 pluggy 0.13.1, 1.5.0 0.13.1, 1.5.0
243 ply 3.11
244 pprintpp 0.4.0
245 pre-commit 2.12.1, 2.13.0, 3.8.0
246 prometheus-api-client 0.5.5
247 prometheus-client 0.8.0, 0.10.1, 0.14.1, 0.19.0, 0.20.0 0.8.0, 0.10.1
248 prometheus-fastapi-instrumentator 6.1.0
249 promise 2.3 2.3
250 prompt-toolkit 3.0.8, 3.0.18 3.0.8, 3.0.18
251 protobuf 3.13.0, 3.15.8, 4.25.4 3.13.0, 4.25.4
252 psutil 5.7.3, 5.8.0, 6.0.0 5.7.3, 6.0.0
253 psycopg2-binary 2.8.5, 2.8.6, 2.9.6, 2.9.9 2.8.5, 2.8.6, 2.9.9
254 ptvsd 4.3.2 4.3.2
255 py 1.10.0 1.9.0, 1.10.0
256 py-cpuinfo 9.0.0
257 py-partiql-parser 0.4.0, 0.5.5
258 pyasn1 0.6.0 0.6.0
259 pycountry 23.12.11
260 pycparser 2.20, 2.21, 2.22 2.20, 2.22
261 pydantic 1.6.1, 1.8.2, 1.10.2, 1.10.14, 1.10.15, 1.10.17 1.6.1, 1.10.2, 1.10.14, 1.10.15, 1.10.17, 2.8.2
262 pydantic-core 2.20.1
263 pyee 11.1.0
264 pyftpdlib 1.5.10
265 pygments 2.15.1, 2.17.2, 2.18.0 2.18.0 2.18.0
266 pyinstrument 3.4.2, 4.6.1, 4.6.2, 4.7.2 3.4.2, 4.6.2, 4.7.2
267 pyinstrument-cext 0.2.4 0.2.4
268 pyjwt 2.4.0
269 pylint 2.5.0, 2.6.0, 2.8.2, 2.8.3 2.8.2, 3.2.6
270 pynacl 1.4.0 1.4.0
271 pyopenssl 24.2.1
272 pyparsing 2.4.7, 3.1.2 2.4.7, 3.1.2
273 pyproject-hooks 1.1.0
274 pyrsistent 0.16.0, 0.17.3, 0.18.1, 0.19.2, 0.20.0 0.16.0, 0.17.3, 0.18.1, 0.19.2, 0.20.0
275 pytest 6.2.4, 8.3.2 6.1.1, 6.1.2, 6.2.4, 8.3.2
276 pytest-aiohttp 0.3.0, 1.0.5
277 pytest-asyncio 0.15.1, 0.21.2, 0.23.8
278 pytest-base-url 2.1.0
279 pytest-benchmark 4.0.0
280 pytest-celery 0.0.0
281 pytest-cov 2.10.1, 2.11.1, 2.12.0, 2.12.1, 5.0.0
282 pytest-docker 0.10.1, 3.1.1
283 pytest-forked 1.3.0
284 pytest-html 4.1.1
285 pytest-icdiff 0.5, 0.9
286 pytest-instafail 0.4.2, 0.5.0
287 pytest-lazy-fixture 0.6.3
288 pytest-localftpserver 1.3.2
289 pytest-metadata 3.1.1
290 pytest-mock 3.2.0, 3.3.1, 3.6.1, 3.14.0
291 pytest-playwright 0.5.1
292 pytest-runner 5.2, 5.3.0, 5.3.1, 6.0.1
293 pytest-sugar 0.9.4, 1.0.0
294 pytest-xdist 2.2.1, 3.6.1
295 python-dateutil 2.8.1, 2.8.2, 2.9.0.post0 2.8.1, 2.8.2, 2.9.0.post0
296 python-dotenv 0.14.0, 0.15.0, 0.17.0, 0.17.1, 1.0.0, 1.0.1 0.14.0, 0.15.0, 0.17.1, 1.0.1
297 python-editor 1.0.4
298 python-engineio 3.13.2, 3.14.2, 4.3.4, 4.9.0, 4.9.1 3.13.2, 4.9.1
299 python-jose 3.3.0 3.3.0
300 python-magic 0.4.22, 0.4.25, 0.4.27
301 python-multipart 0.0.5, 0.0.9 0.0.5
302 python-slugify 8.0.4 8.0.4
303 python-socketio 4.6.0, 4.6.1, 5.8.0, 5.11.2, 5.11.3 4.6.0, 5.11.3
304 pytz 2020.1, 2020.4, 2021.1, 2022.1, 2024.1 2020.1, 2020.4, 2021.1, 2024.1
305 pyyaml 5.3.1, 5.4.1, 6.0.1, 6.0.2 5.3.1, 5.4.1, 6.0.1, 6.0.2 5.4.1, 6.0.1, 6.0.2
306 redis 3.5.3, 5.0.4, 5.0.8 3.5.3, 5.0.4, 5.0.8
307 referencing 0.29.3, 0.35.1 0.8.11, 0.29.3, 0.35.1
308 regex 2023.12.25 2023.12.25, 2024.7.24 2021.4.4
309 requests 2.24.0, 2.25.1, 2.32.2, 2.32.3 2.24.0, 2.25.1, 2.32.2, 2.32.3
310 requests-mock 1.12.1
311 responses 0.25.3
312 respx 0.12.1, 0.14.0, 0.17.0, 0.21.1
313 rfc3339-validator 0.1.4 0.1.4
314 rich 13.4.2, 13.7.1 13.7.1 13.7.1
315 rpds-py 0.18.0, 0.18.1, 0.19.1, 0.20.0 0.18.0, 0.18.1, 0.20.0
316 rsa 4.9 4.9
317 ruff 0.6.1
318 rx 1.6.1 1.6.1
319 s3fs 2024.5.0
320 s3transfer 0.3.3, 0.3.7, 0.10.1, 0.10.2 0.3.3, 0.10.1, 0.10.2
321 sarif-om 1.0.4
322 semantic-version 2.8.5 2.8.5
323 semver 2.13.0 2.13.0
324 setproctitle 1.3.3
325 setuptools 69.1.1, 69.2.0, 74.0.0 69.1.1, 69.2.0, 74.0.0 69.1.1, 69.2.0, 73.0.1, 74.0.0
326 sh 2.0.6, 2.0.7
327 shellingham 1.5.4 1.5.4 1.5.4
328 shortuuid 1.0.13
329 simple-websocket 1.0.0 1.0.0
330 six 1.15.0, 1.16.0 1.15.0, 1.16.0 1.15.0, 1.16.0
331 sniffio 1.1.0, 1.2.0, 1.3.0, 1.3.1 1.1.0, 1.2.0, 1.3.0, 1.3.1
332 sortedcontainers 2.4.0 2.4.0
333 sqlalchemy 1.4.47, 1.4.52, 1.4.53 1.3.20, 1.4.47, 1.4.52, 1.4.53
334 sqlalchemy2-stubs 0.0.2a38
335 sshpubkeys 3.3.1
336 starlette 0.13.6, 0.14.2, 0.27.0 0.13.6
337 strict-rfc3339 0.7 0.7
338 sympy 1.13.2
339 tblib 3.0.0 3.0.0
340 tenacity 6.2.0, 6.3.1, 7.0.0, 8.5.0, 9.0.0 6.2.0, 7.0.0, 8.5.0, 9.0.0
341 termcolor 1.1.0, 2.4.0
342 text-unidecode 1.3 1.3
343 texttable 1.6.3 1.6.2, 1.6.3
344 toml 0.10.2 0.10.1, 0.10.2 0.10.2
345 tomlkit 0.13.2
346 toolz 0.12.0, 0.12.1 0.12.1
347 tornado 6.4, 6.4.1 6.4
348 tqdm 4.60.0, 4.64.0, 4.66.2, 4.66.4, 4.66.5 4.60.0, 4.66.5
349 trafaret 2.0.2, 2.1.0 2.0.2, 2.1.0
350 trafaret-config 2.0.2 2.0.2
351 traitlets 5.14.3 5.14.3
352 twilio 7.12.0
353 typed-ast 1.4.1, 1.4.3 1.4.3
354 typer 0.3.2, 0.12.3, 0.12.4 0.12.4 0.12.4
355 types-aioboto3 13.1.1
356 types-aiobotocore 2.12.1, 2.13.0, 2.13.2 2.13.0, 2.13.2
357 types-aiobotocore-ec2 2.12.1, 2.12.3, 2.13.0, 2.13.2 2.13.0
358 types-aiobotocore-iam 2.13.2
359 types-aiobotocore-s3 2.12.1, 2.13.0, 2.13.2 2.13.0, 2.13.2
360 types-aiobotocore-ssm 2.12.3, 2.13.0, 2.13.1, 2.13.2 2.13.0
361 types-aiofiles 24.1.0.20240626
362 types-awscrt 0.20.5, 0.20.9, 0.21.2 0.20.9, 0.21.2
363 types-boto3 1.0.2
364 types-botocore 1.0.2
365 types-cachetools 5.5.0.20240820
366 types-docker 7.1.0.20240821
367 types-jsonschema 4.23.0.20240813
368 types-networkx 3.2.1.20240820
369 types-openpyxl 3.1.5.20240819
370 types-passlib 1.7.7.20240819
371 types-psutil 6.0.0.20240621
372 types-psycopg2 2.9.21.20240819
373 types-pyasn1 0.6.0.20240402
374 types-python-dateutil 2.9.0.20240316, 2.9.0.20240821 2.9.0.20240821
375 types-python-jose 3.3.4.20240106
376 types-pyyaml 6.0.12.20240808
377 types-requests 2.32.0.20240712
378 types-s3transfer 0.10.1
379 types-tqdm 4.66.0.20240417
380 typing-extensions 3.7.4.2, 3.7.4.3, 3.10.0.0, 4.4.0, 4.10.0, 4.11.0, 4.12.0, 4.12.2 3.7.4.2, 3.7.4.3, 3.10.0.0, 4.4.0, 4.10.0, 4.11.0, 4.12.0, 4.12.2 3.7.4.3, 3.10.0.0, 4.4.0, 4.10.0, 4.11.0, 4.12.0, 4.12.2
381 tzdata 2024.1 2024.1
382 tzlocal 5.2
383 u-msgpack-python 2.8.0
384 ujson 3.1.0, 3.2.0, 4.0.1, 4.0.2, 5.5.0, 5.9.0, 5.10.0 3.1.0, 3.2.0, 4.0.1, 4.0.2
385 urllib3 1.25.11, 1.26.4, 1.26.11, 2.0.7, 2.2.1, 2.2.2 1.25.11, 1.26.4, 1.26.11, 2.0.7, 2.2.1, 2.2.2
386 uvicorn 0.11.8, 0.13.4, 0.19.0, 0.29.0, 0.30.0, 0.30.4 0.11.8
387 uvloop 0.14.0, 0.19.0 0.14.0
388 vine 1.3.0, 5.0.0 1.3.0, 5.0.0
389 virtualenv 20.4.6, 20.4.7, 20.26.3
390 watchdog 4.0.0 4.0.2
391 watchfiles 0.21.0, 0.22.0
392 watchgod 0.6, 0.7
393 wcwidth 0.2.5 0.2.5
394 websocket-client 0.57.0, 0.58.0, 0.59.0 0.57.0, 0.59.0
395 websockets 8.1, 12.0 8.1, 9.0.2, 13.0
396 werkzeug 1.0.1, 2.0.0, 2.0.1, 2.1.2, 3.0.2 1.0.1, 2.0.0, 2.1.2, 3.0.2, 3.0.3
397 wheel 0.44.0
398 wrapt 1.12.1, 1.16.0 1.12.1, 1.16.0 1.12.1
399 wsproto 1.2.0 1.2.0
400 xmltodict 0.13.0
401 xyzservices 2024.4.0 2024.6.0
402 yarl 1.5.1, 1.6.0, 1.6.2, 1.6.3, 1.9.2, 1.9.4 1.5.1, 1.6.0, 1.6.2, 1.6.3, 1.9.2, 1.9.4
403 zict 3.0.0 3.0.0
404 zipp 3.1.0, 3.2.0, 3.3.1, 3.4.0, 3.4.1, 3.18.2, 3.20.0, 3.20.1 3.1.0, 3.2.0, 3.3.1, 3.4.0, 3.4.1, 3.18.2, 3.20.1 3.2.0, 3.4.0, 3.4.1

Related issue/s

How to test

Dev-ops checklist

Copy link

codecov bot commented Sep 16, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.9%. Comparing base (cafbf96) to head (a234e6d).
Report is 554 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##           master   #6365      +/-   ##
=========================================
+ Coverage    84.5%   87.9%    +3.4%     
=========================================
  Files          10    1183    +1173     
  Lines         214   52191   +51977     
  Branches       25    1078    +1053     
=========================================
+ Hits          181   45924   +45743     
- Misses         23    6078    +6055     
- Partials       10     189     +179     
Flag Coverage Δ
integrationtests 64.5% <ø> (?)
unittests 85.5% <100.0%> (+1.0%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
.../service-library/src/servicelib/rabbitmq/_utils.py 90.6% <100.0%> (ø)

... and 1177 files with indirect coverage changes

@GitHK GitHK changed the title added unique generation of token that persists during each container run 🐛 rabbitmq queue name prefix uniqueness is guaranteed for each container run Sep 16, 2024
@GitHK GitHK changed the title 🐛 rabbitmq queue name prefix uniqueness is guaranteed for each container run 🐛 rabbitmq queue name prefix is unique during the lifecycle of the container Sep 16, 2024
@GitHK GitHK self-assigned this Sep 16, 2024
@GitHK GitHK added a:webserver issue related to the webserver service a:services-library issues on packages/service-libs t:maintenance Some planned maintenance work labels Sep 16, 2024
@GitHK GitHK marked this pull request as ready for review September 16, 2024 11:40
@GitHK GitHK requested a review from pcrespov as a code owner September 16, 2024 11:40
Copy link
Contributor

@matusdrobuliak66 matusdrobuliak66 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! looks good.

@GitHK GitHK requested a review from YuryHrytsuk September 16, 2024 11:53
Copy link
Contributor

@YuryHrytsuk YuryHrytsuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

packages/service-library/src/servicelib/rabbitmq/_utils.py Outdated Show resolved Hide resolved
Copy link
Member

@sanderegg sanderegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

@GitHK GitHK enabled auto-merge (squash) September 17, 2024 13:17
Copy link

@GitHK GitHK requested a review from pcrespov September 18, 2024 07:48
Copy link
Member

@pcrespov pcrespov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thx.
The description and the changes do not fit for me . Is it perhaps obsolete or I missed something? :-)

@GitHK GitHK merged commit f22215c into ITISFoundation:master Sep 18, 2024
57 checks passed
@GitHK GitHK deleted the pr-osparc-change-rabbitmq-names branch September 18, 2024 08:02
@GitHK GitHK modified the milestones: MartinKippenberger, Eisbock Sep 18, 2024
@matusdrobuliak66 matusdrobuliak66 mentioned this pull request Oct 30, 2024
57 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:services-library issues on packages/service-libs a:webserver issue related to the webserver service t:maintenance Some planned maintenance work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants