Understanding how ectd interacts with its WAL #17702
-
Hi everyone, I am running the https://github.com/etcd-io/etcd/blob/main/Procfile example and using strace to trace each individual node. However, I do not see any write system calls to the WAL file in fact looking at the strace logs I see this:
/tmp/infra2 is the wall directory I passed, I see an operation not permitted error. However, I am able to still run simple put and simple transactions in the cluster. I tried with both the 3.3 version and the most recent one, Is there something wrong with my configuration am I misunderstanding how the WAL works? Thanks in advance. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hey @sebastiaoamaro - Thanks for your question. To try and determine if there are any configuration issues, can you please check the logs on each member for any errors? As an aside, this docs page is a good resource for learning more of how etcd uses the WAL files https://etcd.io/docs/v3.5/learning/persistent-storage-files. |
Beta Was this translation helpful? Give feedback.
Hey @sebastiaoamaro - Thanks for your question. To try and determine if there are any configuration issues, can you please check the logs on each member for any errors?
As an aside, this docs page is a good resource for learning more of how etcd uses the WAL files https://etcd.io/docs/v3.5/learning/persistent-storage-files.