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

Fix typo in commit b83e3e48c9b183a80dd00eb6c7431a1cbc7d89c9 #1884

Closed
wants to merge 2 commits into from

Conversation

DeHackEd
Copy link
Contributor

There's a missing semicolon in the first hunk of this commit
in config/kernel-bdi.m4. This results in the test always failing.
The effects were noticed when rrdtool, a tool which modifies files
by mmap() and msync(), would have data never get saved to disk
in spite of the files working while the mounted filesystem remains
mounted.

There's a missing semicolon in the first hunk of this commit
in config/kernel-bdi.m4. This results in the test always failing.
The effects were noticed when rrdtool, a tool which modifies files
by mmap() and msync(), would have data never get saved to disk
in spite of the files working while the mounted filesystem remains
mounted.
@DeHackEd
Copy link
Contributor Author

Here's a crazy experiment for the broken version. Use an mmap-based tool to modify data on disk. Take a snapshot. The file in the snapshot and the file in the filesystem have different contents. Export and re-import the pool. They now have the same contents with the effects of the mmap having been reversed.

I've also noticed that /proc/meminfo shows dirty data which will never go away until the pool is exported, though that's less thoroughly tested.

I can't believe I missed that...
@DeHackEd DeHackEd closed this Nov 19, 2013
@DeHackEd DeHackEd deleted the fix-b83e3e48 branch November 19, 2013 23:50
@DeHackEd DeHackEd restored the fix-b83e3e48 branch November 19, 2013 23:50
@DeHackEd DeHackEd reopened this Nov 19, 2013
@DeHackEd
Copy link
Contributor Author

I think I broke github trying to combine both commits into a single one within the same pull request. Let's try this again with less fail.

@DeHackEd DeHackEd closed this Nov 19, 2013
@DeHackEd DeHackEd deleted the fix-b83e3e48 branch November 19, 2013 23:59
unya pushed a commit to unya/zfs that referenced this pull request Dec 13, 2013
…fs#3060, openzfs#3061, openzfs#3093

1884 Empty "used" field for zfs *space commands
3028 zfs {group,user}space -n prints (null) instead of numeric GID/UID
3048 zfs {user,group}space [-s|-S] is broken
3049 zfs {user,group}space -t doesn't really filter the results
3060 zfs {user,group}space -H output isn't tab-delimited
3061 zfs {user,group}space -o doesn't use specified fields order
3093 zfs {user,group}space's -i is noop

Reviewed by: Garry Mills <gary_mills@fastmail.fm>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

References:
  illumos/illumos-gate@89f5d17
  illumos changeset: 13803:b5e49d71ff0e
  https://www.illumos.org/issues/1884
  https://www.illumos.org/issues/3028
  https://www.illumos.org/issues/3048
  https://www.illumos.org/issues/3049
  https://www.illumos.org/issues/3060
  https://www.illumos.org/issues/3061
  https://www.illumos.org/issues/3093

Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes openzfs#1194
@DeHackEd DeHackEd restored the fix-b83e3e48 branch January 12, 2014 17:21
@DeHackEd DeHackEd deleted the fix-b83e3e48 branch January 12, 2014 17:21
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.

None yet

1 participant