Affects Version/s: Lustre 2.8.0, Lustre 2.10.5
The Lustre 2.10.5 / zfs 0.7.11 OST is not allocating grant to the clients.
I set +cache debug flag on both client and server.
On the client, under /proc/fs/lustre/osc/lustre3-OST....:
cur_dirty_bytes == 0
cur_grant_bytes starts out as 2097152
I then issue
dd if=/dev/urandom of=/p/lustre3/foo/toss-4377/ost0/test.10M bs=5K count=2000
cur_grant_bytes goes down, and never up, as writes to the OST occur. Eventually it reaches 0 and then stays == 0.
There is no connection issue - no log messages indicating connections lost/reconnects, and osc/lustre3-OSTXXXX.*/state has "current_state: FULL" for all OSTs.