-
Notifications
You must be signed in to change notification settings - Fork 5
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
Improvements to uRaft #136
base: dev
Are you sure you want to change the base?
Conversation
67d75ea
to
752b54c
Compare
@uristdwarf The github rebase button seems to do the opposite to what we want (it brings the changes in the opposite direction, leaving a weird shape in the graph), please, rebase from your computer if it is your will. |
ec0c613
to
ebbed7c
Compare
I actually want it to be fast-forwarded, so that all commits are preserved in dev. But maybe a merge will suffice. |
ebbed7c
to
7cf75a0
Compare
7cf75a0
to
668dc5e
Compare
d8b9665
to
d7e869b
Compare
f68ed79
to
0d5e672
Compare
0d5e672
to
458dec6
Compare
When the binary for tests was moved to a different path it could not find the tests bash script. This commit adds an environment variable to allow the path change in run time. Co-authored-by: Antuan <[email protected]> Co-authored-by: Crash <[email protected]>
This for example allows using environment variables to set logging levels.
* Fix clang-tidy linting warnings/hints * Use slogger instead of only syslog * Allow setting env variable to enable specific levels of logging
The helper script couldn't correctly read the files unless there were no spaces between the key values.
* Add more thorough logging (including logging to stderr) * Allow passing some env variables through parent * Allow setting log level by setting the SAUNAFS_LOG_LEVEL variable
Co-authored-by: Walter Gomez <[email protected]>
458dec6
to
cc5a041
Compare
This is a patch series. DO NOT MERGE OR SQUASH THIS, DO REBASE INSTEAD
Generally refactoring and fixing clang-tidy warnings/hints. This is in preparation for some fundamental changes to how uRaft works. It also improves logging (by logging to both syslog and
stderr
) and fixes a bug with key-values not being correctly parsed from the uRaft helper script.