Skip to content
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

README.md: Add note regarding Direct I/O #226

Merged
merged 1 commit into from
Jul 21, 2018

Conversation

sw-pschmied
Copy link
Contributor

The introduction of ardb-server along with rocksdb resulted in using direct I/O. This is configured in the corresponding configuration file.

Our tests suggested that direct I/O isn't guaranteed to be available on systems using ZFS (see this issue) or unprivileged LXC containers. The ardb-server instance would crash on startup using the default configuration. Therefore it was necessary to disable this feature.

To save people from having to diagnose this, this PR adds a note regarding this issue in the README.md file.

Note: An easy way to check if direct I/O is available on a given host is to execute dd oflag=direct if=/dev/zero of=/tmp/testfile bs=1M count=1 and checking the output for errors.

@Terrtia Terrtia mentioned this pull request Jul 18, 2018
@SteveClement SteveClement merged commit 72d7cd1 into CIRCL:master Jul 21, 2018
@sw-pschmied sw-pschmied deleted the sw-direct-io-note branch July 25, 2018 06:34
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.

2 participants