mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
s3: smbd: Change aio_pending_size static variable to a new "aio max threads" smb.conf parameter.
Removes accessor functions as now this parameter is set under user control in smb.conf. Default is 100. Note that this doesn't limit the number of outstanding aio requests, it just causes them to go onto the pthreadpool queue. Now we need to prioritize pthreadpool pipe replies ahead of incoming SMB2 requests, but that's a patch for another day. Based on ideas from Volker. Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Christof Schmitt <cs@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
This commit is contained in:
@ -716,7 +716,7 @@ static bool vfswrap_init_asys_ctx(struct smbd_server_connection *conn)
|
||||
return true;
|
||||
}
|
||||
|
||||
ret = asys_context_init(&ctx, get_aio_pending_size());
|
||||
ret = asys_context_init(&ctx, lp_aio_max_threads());
|
||||
if (ret != 0) {
|
||||
DEBUG(1, ("asys_context_init failed: %s\n", strerror(ret)));
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user