stratis-storage / stratisd

Easy to use local storage management for Linux.
https://stratis-storage.github.io
Mozilla Public License 2.0
797 stars 55 forks source link

Consider making dracut module for Clevis/Tang more robust with retries #2564

Open jbaublitz opened 3 years ago

jbaublitz commented 3 years ago

While we don't really need to worry about retries for our keyring implementation or Clevis with TPM2, we should consider taking the CoreOS team's advice to make it slightly more resistant to network failures.

@mulkieran I think the exponential back off may make sense but we have a problem here because if we wait too long to do retries, we hang the boot. This is mostly a question of balancing user experience vs. making the set up resilient to network failures. Do you have any thoughts here?

mulkieran commented 3 years ago

Not in the main path, dropping it off the board.