Skip to content

Modify the process for seg.closed & Use of formalised uniform byte units & Modify the description of the openSegmentFile function #47

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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

NEMOlv
Copy link

@NEMOlv NEMOlv commented Apr 20, 2025

Hi, this PR contains a three-part modification.

PART 1:Modify the Remove & Close function for segment.go
I think the "seg.closed" for segment files should be set to "false" after calling "seg.fd.Close()". To avoid the case where closing the segment file fails, but the "seg.closed" is set to true.

PART 2:Use of formalised uniform byte units
Just change “GB” to “1 * GB” when using byte constants. This has the advantage that byte constants can be used as units.

PART 3:Modify the description of the openSegmentFile function for segment.go
From the wal.go, it looks like openSegmentFile is used to open both new and old segment file. Simply change "openSegmentFile a new segment file." to "openSegmentFile open a segment file."

@NEMOlv NEMOlv changed the title Modify the Remove function for segment & Use of formalised uniform byte units Modify the process for seg.closed & Use of formalised uniform byte units & Modify the description of the openSegmentFile function Apr 26, 2025
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.

1 participant