Xavi Hernandez
Xavi Hernandez
**Description of problem:** Under some circumstances, there's a deadlock in the locks xlator when there are multiple clients deleting the same directories concurrently. **Additional info:** To explain how the issue...
A new framework will be implemented to abstract I/O operations so that we can easily use the existing synchronous I/O or a new infrastructure based on io_uring (or even other...
A new tool gftest has been created to automate and simplify the preparation of an environment to run tests. It can also process the full set of regression tests in...
Accessing a directory can be slow when DHT has many subvolumes because all of them need to be scanned sequentially. One way to improve that is to create a special...
**Description of problem:** When a process blocked waiting for a posix lock is interrupted by a signal, the request is cancelled with EINTR, but internally AFR keeps sending LK requests...
**Description of problem:** When a client has many open fd's with active or blocked posix locks and a brick disconnects and reconnects, those fd's are not reopened. This causes partial...
**Description of problem:** Since posix locks are defined in a way that can be naturally merged (multiple overlapping locks can be removed by a single unlock on the range, instead...
**Description of problem:** Gluster has a frame-timeout that limits the maximum time a fop can be pending. This timeout is 30 minutes by default. Almost all operations that Gluster executes...
Change-Id: Ib9b9020648b74656b286af3b07ffd6b56bd5d61e Signed-off-by: Xavi Hernandez
# Description of problem Gluster has had some consistency issues when a file is being deleted and some other operation is being executed on its inode at the same time....