Skip to content

chore(master): Improve empty reserved files docs LS-336#747

Merged
rolysr merged 1 commit intodevfrom
update-docs-on-empty-reserved-option
Feb 13, 2026
Merged

chore(master): Improve empty reserved files docs LS-336#747
rolysr merged 1 commit intodevfrom
update-docs-on-empty-reserved-option

Conversation

@rolysr
Copy link
Collaborator

@rolysr rolysr commented Feb 12, 2026

Explicitly mark EMPTY_RESERVED_FILES_PERIOD_MSECONDS as experimental and add a detailed warning to clarify the potential risks of enabling periodic reserved file cleanup.

The warning highlights possible disruption of active workloads and advises administrators to use this option with caution.

@rolysr rolysr self-assigned this Feb 12, 2026
@rolysr rolysr changed the title chore(master): Improve empty reserved files docs chore(master): Improve empty reserved files docs LS-336 Feb 12, 2026
@rolysr
Copy link
Collaborator Author

rolysr commented Feb 12, 2026

@gemini-code-assist review

@gemini-code-assist
Copy link

Summary of Changes

Hello @rolysr, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request enhances the documentation for the EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration option. The changes aim to provide administrators with clearer guidance on its experimental status and the significant risks associated with enabling periodic reserved file cleanup, thereby preventing potential operational disruptions.

Highlights

  • Documentation Update: The EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration option is now explicitly marked as experimental in the sfsmaster.cfg.5.adoc documentation.
  • Risk Clarification: A detailed warning has been added to the documentation, outlining the potential risks of enabling periodic reserved file cleanup and advising caution.
Changelog
  • doc/sfsmaster.cfg.5.adoc
    • Added a new section for EMPTY_RESERVED_FILES_PERIOD_MSECONDS, explicitly marking it as experimental.
    • Included a detailed warning block explaining the potential for disrupting active workloads if periodic deletion is enabled.
    • Recommended manual freeing of reserved files over automatic deletion.
  • src/data/sfsmaster.cfg.in
    • Removed the EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration comment from its previous location.
    • Re-added the EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration comment in a new, more appropriate section within the file.
Activity
  • No review comments or activity have been recorded for this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request improves the documentation for the experimental EMPTY_RESERVED_FILES_PERIOD_MSECONDS feature by adding a detailed warning to the man page and relocating the option within the configuration file to group it with other experimental settings. The changes are clear and effectively communicate the risks associated with this feature. I have one suggestion to further enhance the in-file documentation to ensure administrators are fully aware of the potential impact when configuring the system.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves documentation for the EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration option by explicitly marking it as experimental and adding detailed warnings about potential risks. The configuration option is relocated within the config file to group it with other experimental features, and comprehensive documentation is added to the manual page to warn administrators about potential disruptions to active workloads.

Changes:

  • Moved EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration option to the EXPERIMENTAL section in sfsmaster.cfg.in
  • Marked the option as EXPERIMENTAL in the sfsmaster.cfg.5.adoc manual page
  • Added detailed WARNING block explaining risks and recommended usage patterns

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/data/sfsmaster.cfg.in Moved EMPTY_RESERVED_FILES_PERIOD_MSECONDS from line 247-250 to line 354-357, placing it in the EXPERIMENTAL section after TLS configuration options
doc/sfsmaster.cfg.5.adoc Added EMPTY_RESERVED_FILES_PERIOD_MSECONDS documentation with EXPERIMENTAL marker and comprehensive WARNING block describing potential risks and recommended usage

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

The pull request primarily focuses on improving the documentation for the EMPTY_RESERVED_FILES_PERIOD_MSECONDS configuration option. It explicitly marks this option as experimental and adds a detailed warning about its potential risks, advising administrators to use it with caution. Additionally, the configuration option's definition has been reordered within src/data/sfsmaster.cfg.in, likely to group it with other experimental features. The changes enhance clarity and provide important safety information for users.

@rolysr rolysr force-pushed the update-docs-on-empty-reserved-option branch from 0dd7df1 to 6da84a1 Compare February 12, 2026 13:31
@rolysr rolysr marked this pull request as ready for review February 12, 2026 13:31
Explicitly mark EMPTY_RESERVED_FILES_PERIOD_MSECONDS as experimental
and add a detailed warning to clarify the potential risks of enabling
periodic reserved file cleanup.

The warning highlights possible disruption of active workloads and
advises administrators to use this option with caution.

Signed-off-by: Rolando Sánchez Ramos <rolysr@leil.io>
@rolysr rolysr force-pushed the update-docs-on-empty-reserved-option branch from 6da84a1 to 38fb640 Compare February 12, 2026 14:18
Copy link
Collaborator

@dmga44 dmga44 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@rolysr rolysr merged commit 1bce2b8 into dev Feb 13, 2026
11 checks passed
@rolysr rolysr deleted the update-docs-on-empty-reserved-option branch February 13, 2026 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants