Skip to content

Swap deadlock in 0.7.9 #7734

@runderwo

Description

@runderwo

System information

Type Version/Name
Distribution Name Debian
Distribution Version stretch
Linux Kernel 4.16.0-0.bpo.2-amd64
Architecture amd64
ZFS Version 0.7.9-3~bpo9+1
SPL Version 0.7.9-3~bpo9+1

Describe the problem you're observing

System deadlocked while forcing a page out to a swap zvol. Unfortunately I do not have the rest of the backtraces.

Describe how to reproduce the problem

rsync a filesystem with O(1M) files.

Include any warning/errors/backtraces from the system logs

imag0272

NAME        PROPERTY               VALUE                  SOURCE
rpool/swap  type                   volume                 -
rpool/swap  creation               Tue Jun 26 17:52 2018  -
rpool/swap  used                   8.50G                  -
rpool/swap  available              8.84T                  -
rpool/swap  referenced             128K                   -
rpool/swap  compressratio          1.09x                  -
rpool/swap  reservation            none                   default
rpool/swap  volsize                8G                     local
rpool/swap  volblocksize           4K                     -
rpool/swap  checksum               on                     default
rpool/swap  compression            zle                    local
rpool/swap  readonly               off                    default
rpool/swap  createtxg              156102                 -
rpool/swap  copies                 1                      default
rpool/swap  refreservation         8.50G                  local
rpool/swap  guid                   11434631848701244988   -
rpool/swap  primarycache           metadata               local
rpool/swap  secondarycache         all                    default
rpool/swap  usedbysnapshots        0B                     -
rpool/swap  usedbydataset          128K                   -
rpool/swap  usedbychildren         0B                     -
rpool/swap  usedbyrefreservation   8.50G                  -
rpool/swap  logbias                throughput             local
rpool/swap  dedup                  off                    default
rpool/swap  mlslabel               none                   default
rpool/swap  sync                   always                 local
rpool/swap  refcompressratio       1.09x                  -
rpool/swap  written                128K                   -
rpool/swap  logicalused            46K                    -
rpool/swap  logicalreferenced      46K                    -
rpool/swap  volmode                default                default
rpool/swap  snapshot_limit         none                   default
rpool/swap  snapshot_count         none                   default
rpool/swap  snapdev                hidden                 default
rpool/swap  context                none                   default
rpool/swap  fscontext              none                   default
rpool/swap  defcontext             none                   default
rpool/swap  rootcontext            none                   default
rpool/swap  redundant_metadata     all                    default
rpool/swap  com.sun:auto-snapshot  false                  local

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions