Commit 19c56cf
authored
[illumos-utils] Use tokio::process::Command, not std::process::Command (#8141)
Many commands in `illumos-utils` bottomed out in a call to
"std::process::Command", eventually
exec-ing a process. These commands were often used from asynchronous
code, even though they
could block the calling thread.
This PR converts many - but not all - of these calls to use
`tokio::process::Command` instead, which
no longer blocks the calling thread.1 parent c8d8f00 commit 19c56cf
File tree
46 files changed
+1066
-781
lines changed- clickhouse-admin/src
- illumos-utils/src
- fakes
- installinator/src
- package/src/bin
- sled-agent
- config-reconciler/src
- reconciler_task
- src
- bin
- bootstrap
- support_bundle
- sled-diagnostics/src
- sled-hardware
- src
- illumos
- non_illumos
- types/src
- sled-storage/src
- zone-setup/src/bin
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
46 files changed
+1066
-781
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
293 | | - | |
| 293 | + | |
| 294 | + | |
294 | 295 | | |
295 | 296 | | |
296 | 297 | | |
| |||
324 | 325 | | |
325 | 326 | | |
326 | 327 | | |
327 | | - | |
| 328 | + | |
328 | 329 | | |
329 | 330 | | |
330 | 331 | | |
| |||
364 | 365 | | |
365 | 366 | | |
366 | 367 | | |
367 | | - | |
| 368 | + | |
368 | 369 | | |
369 | 370 | | |
370 | 371 | | |
| |||
0 commit comments