On Fri, 15 Jan 2021 15:09:29 +0800 Huazhong Tan wrote: > From: Guangbin Huang <huangguangb...@huawei.com> > > To increase methods to dump more tm info, adds three debugfs commands > to dump tm info of nodes, priority and qset. And a new tm file of debugfs > is created for only dumping tm info. > > Unlike previous debugfs commands, to dump each tm information, user needs > to enter two commands now. The first command writes parameters to tm and > the second command reads info from tm. For examples, to dump tm info of > priority 0, user needs to enter follow two commands: > 1. echo dump priority 0 > tm > 2. cat tm > > The reason for adding new tm file is because we accepted Jakub Kicinski's > opinion as link https://lkml.org/lkml/2020/9/29/2101. And in order to > avoid generating too many files, we implement write ops to allow user to > input parameters.
Why are you trying to avoid generating too many files? How many files would it be? What's the size of each dump/file? > However, If there are two or more users concurrently write parameters to > tm, parameters of the latest command will overwrite previous commands, > this concurrency problem will confuse users, but now there is no good > method to fix it.