+4
−1
Loading
Gitlab 现已全面支持 git over ssh 与 git over https。通过 HTTPS 访问请配置带有 read_repository / write_repository 权限的 Personal access token。通过 SSH 端口访问请使用 22 端口或 13389 端口。如果使用CAS注册了账户但不知道密码,可以自行至设置中更改;如有其他问题,请发邮件至 service@cra.moe 寻求协助。
Pages get the PG_writeback flag set before cifs sends its
request to SMB server in cifs_writepages(), if the SMB service
goes down, cifs may try to recommit the writing requests in
cifs_writev_requeue(). However, it does not clean its PG_writeback
flag and relaimed the pages even if it fails again in
cifs_writev_requeue(), which may lead to the hanging of the
processes accessing the cifs directory. This patch just cleans
the PG_writeback flags and reclaims the pages under that circumstances.
Steps to reproduce the bug(trying serveral times may trigger the issue):
1.Write from cifs client continuously.(e.g dd if=/dev/zero of=<cifs file>)
2.Stop SMB service from server.(e.g service smb stop)
3.Wait for two minutes, and then start SMB service from
server.(e.g service smb start)
4.The processes which are accessing cifs directory may hang up.
Signed-off-by:
Ouyang Maochun <ouyang.maochun@zte.com.cn>
Signed-off-by:
Jiang Yong <jian.yong5@zte.com.cn>
Tested-by:
Zhang Xianwei <zhang.xianwei8@zte.com.cn>
Reviewed-by:
Wang Liang <wang.liang82@zte.com.cn>
Reviewed-by:
Cai Qu <cai.qu@zte.com.cn>
Reviewed-by:
Jiang Biao <jiang.biao2@zte.com.cn>
Reviewed-by:
Jeff Layton <jlayton@redhat.com>
Reviewed-by:
Pavel Shilovsky <piastry@etersoft.ru>
Signed-off-by:
Steve French <sfrench@us.ibm.com>
CRA Git | Maintained and supported by SUSTech CRA and CCSE