dm-vdo / kvdo

A kernel module which provide a pool of deduplicated and/or compressed block storage.
GNU General Public License v2.0
239 stars 45 forks source link

kvdo 6.1.3.23 hang operating system #46

Closed qqshow closed 2 years ago

qqshow commented 2 years ago

I create 3 vdo logical volumes as backup storage, after 50days running, my system is not responsiable hang, can't login by ssh.

My system's kernel is 3.10.0-957. image

Blow is the info from messages file, image

After some repeated info, the last message info is image

raeburn commented 2 years ago

Does the console scroll buffer show you any more info above the top of the screen snapshot shown above? I suppose it might be filled up by the time you get this...

Even if you can't log in, you might be able to collect a bit more data. If you've got SysRq keys enabled on your system, using Alt+SysRq+T should show what threads are active on the system, and Alt+SysRq+L should show a stack trace for whatever is running on each CPU, though from the looks of your console the journal daemon isn't keeping up very well. A few tries with each key combo (with a delay in between) might still log some useful information, with a bit of luck.

If you have crash dumps enabled on your system, Alt+SysRq+C should trigger one, and then the "crash" program can examine it and the debug info for your kernel and VDO modules and show you the process table and the stack traces for the active threads, so we can see what's going on.