[LU-15436] seq.ctl-*.fldb parameter file stops at 4KB of output Created: 11/Jan/22 Updated: 11/Jan/22 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Minor |
| Reporter: | Andreas Dilger | Assignee: | WC Triage |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||
| Rank (Obsolete): | 9223372036854775807 | ||||
| Description |
|
The "lctl get_param seq.ctl-*.fldb" file stops printing lines after about 4KB is printed (OST0051 if there are two MDTs). This appears to be a problem in the debugfs/seq_file handling in the kernel module, since lctl gets a short read on its 64KB buffer and retries the read again before stopping. it may be that this is using seq_file instead of debugfs and is limited to 4KB of output? |
| Comments |
| Comment by James A Simmons [ 11/Jan/22 ] |
|
This sounds like a *pos issue. How large a system do you need to setup to duplicate this problem? |
| Comment by Andreas Dilger [ 11/Jan/22 ] |
|
I hit this at OST 0x51, so 81 OSTs and 2 MDTs. I was able to simulate a large number of OSTs (432) on a smaller test system by having the "start" function also unmount the OST and delete the OST loopback file, to avoid filling /tmp or RAM. |