REVIEW: http://review.gluster.org/6004 (storage/posix: tweak ia_blocks only if ia_size is non-zero) posted (#1) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#1) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#2) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#3) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#4) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#5) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#6) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#7) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#8) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#9) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#10) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#11) for review on master by Krishnan Parthasarathi (kparthas)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#12) for review on master by Krishnan Parthasarathi (kparthas)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#13) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#14) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#15) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#16) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#17) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#18) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#19) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#20) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#21) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#38) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#39) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#40) for review on master by Raghavendra G (rgowdapp)
REVIEW: http://review.gluster.org/6035 (features/quota: make writes short when the entire write cannot fit into available space.) posted (#41) for review on master by Raghavendra G (rgowdapp)
COMMIT: http://review.gluster.org/6035 committed in master by Anand Avati (avati) ------ commit 3f1ebe0298450cb8770a8753fe3a8a2519f78911 Author: Raghavendra G <rgowdapp> Date: Fri Oct 4 13:37:38 2013 +0530 features/quota: make writes short when the entire write cannot fit into available space. This patch aims to prevent creation of infinite zero byte sized files due to amount of storage available before exceeding quota limit being less than write sizes. Imagine x bytes of storage is available before we exceed quota limit and quota enforcer is receiving writes of size y and (y > x). In this scenario, if we run a shell script like: # for i in $(seq 1 10); do dd if=/dev/zero of=$i bs=y count=1; done Then, we would end up with 10 zero byte sized files, because we allow only complete writes and all writes will fail because of lack of space. However, creates succeed since a create itself will consume zero bytes. In this pattern of creates and writes, size of volume would never grow and x bytes of space will always be available and we can end up with an infinite number of zero byte sized files. Change-Id: Ice148d6a2207883e41759f7b0be73abaa3198b41 BUG: 1012216 Signed-off-by: Raghavendra G <rgowdapp> Reviewed-on: http://review.gluster.org/6035 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Anand Avati <avati>
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.5.0, please reopen this bug report. glusterfs-3.5.0 has been announced on the Gluster Developers mailinglist [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/6137 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user