Replies: 3 comments
-
Nice idea @mitake - I think this would be a great addition to our docs. We have some very basic storage hardware recommendations we could expand on, and nothing I can find for filesystem side currently. |
Beta Was this translation helpful? Give feedback.
-
Thanks @mitake . It's nice to have, but I am not sure whether it's proper to add such domain (e.g storage in this case) specific info in etcd official guide. The existing generic guide & requirement on disk might be good enough. If you have any summary to share, probably you can write a blog? |
Beta Was this translation helpful? Give feedback.
-
Thanks for your feedback @jmhbnz @ahrtr . The existing guide focuses on performance of block devices, and behavior of broken devices is out of scope now. I think we don't have a clear consensus about etcd's assumptions of block device behavior yet, so it's nice if we can 1. figure out the assumptions, then 2. write a doc which explicitly specify. What do you think? |
Beta Was this translation helpful? Give feedback.
-
Currently etcd doesn't provide suggested file systems and block device options. Behavior of fs and block device are important e.g. they shouldn't pause for a long time, and it's the motivation of implementing the watchdog mechanism. I think it's better to provide suggested options which are aligned with assumptions of etcd. Otherwise possibility of hard to reason behavior might increase, for example:
errors=remount-ro
, file system can be readonly when it sees errors from its block device. In this case, read access can be successful if data is cached by some layer and otherwise causes EIO. It will result hard to reason behavior.What do you think @ahrtr ?
Beta Was this translation helpful? Give feedback.
All reactions