Skip to content
This repository has been archived by the owner on Oct 25, 2024. It is now read-only.

Add note regarding file system support to README #56

Closed
wants to merge 2 commits into from

Conversation

dansimpson
Copy link

After an unclean termination of a service, QueueFile failed to peek and remove, yet the enqueue functionality continued to work. I tweaked the header value for first element position to bypass the corrupt entry. In looking at the code, I see comments making it quite clear this can happen, yet the README does not.

Is journaling, as noted in the comments, something on the roadmap?

for file systems that support atomic segment writes (like YAFFS). Most
conventional file systems don't support this; if the power goes out while
writing a segment, the segment will contain garbage and the file will be
corrupt. We'll add journaling support so this class can be used with more
Copy link
Contributor

Choose a reason for hiding this comment

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

so this class should probably be clarified since it is outside of QueueFile.

@pforhan
Copy link
Contributor

pforhan commented Sep 2, 2014

As far as the roadmap, this issue is mentioned in #5 but I do not believe anyone has begun any work to change the behavior.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants