-
Notifications
You must be signed in to change notification settings - Fork 97
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
transmit log rotation max size to nydus daemon #507
Conversation
Signed-off-by: Bin Tang <[email protected]>
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #507 +/- ##
==========================================
- Coverage 37.91% 37.85% -0.06%
==========================================
Files 60 60
Lines 7074 7087 +13
==========================================
+ Hits 2682 2683 +1
- Misses 4080 4092 +12
Partials 312 312
|
APISocket string | ||
LogDir string | ||
LogLevel string | ||
LogRotationSize int |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does rotation size need to be persisted ? can it come from the global configs set each time nydusd runs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I want to follow the store way of LogLevel
. So I added it into this structure. This is a parameter for the daemon. So I believe this is also reasonable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's fine. By adding LogRotationSize
to the DB record, we have to consider compatibility. It's possible to be zero when loading from an old nydusd record, and how do you make it apply to an old running nydusd if you never update its DB record. Moverover, if it's zero we don't have to append the argument log-rotation-size
to CLI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if it's zero we don't have to append the argument
log-rotation-size
to CLI
Yes, you are right. Fixed. Now, the LogRotationSize
will be omitted if it is zero when building command arguments.
Signed-off-by: Bin Tang <[email protected]>
Signed-off-by: Bin Tang <[email protected]>
Signed-off-by: Bin Tang <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Currently, the maximum log rotation size is not passed to the
nydus
daemon. It would be better to allow users to set this value.