0cc24da2fd
With the current implementation of eager-lock FINODELK is taking so much time that cassandra workload times out and errors out. AFR eager-locking needs to be changed similar to EC eager-locking to make things work as expected. In the interim, it is better to turn it off This is how the profile looks if eager-lock is turned on: 0.35 628.26 us 64.00 us 129882.00 us 42278 FXATTROP 17.45 16500.54 us 212.00 us 375829.00 us 79568 WRITE 81.76 209862.12 us 15.00 us 1992486.00 us 29318 FINODELK This is how profile looks if eager-lock is turned off: 1.87 283.71 us 65.00 us 298970.00 us 68346 FXATTROP 6.33 199.04 us 13.00 us 373428.00 us 330524 FINODELK 10.37 3151.47 us 53.00 us 1528484.00 us 34172 FSYNC 81.31 5110.45 us 270.00 us 1519722.00 us 165244 WRITE BUG: 1477404 Change-Id: I98026b1ecf30002ddac01be76f375c2e8c0b7838 Signed-off-by: Pranith Kumar K <pkarampu@redhat.com> Reviewed-on: https://review.gluster.org/17954 CentOS-regression: Gluster Build System <jenkins@build.gluster.org> Smoke: Gluster Build System <jenkins@build.gluster.org> Tested-by: Krutika Dhananjay <kdhananj@redhat.com> Reviewed-by: Krutika Dhananjay <kdhananj@redhat.com> |
||
---|---|---|
.. | ||
benchmarking | ||
cliutils | ||
command-completion | ||
create_new_xlator | ||
devel-tools | ||
firewalld | ||
FreeBSD | ||
geo-rep | ||
hook-scripts | ||
init.d | ||
LinuxRPM | ||
ocf | ||
profiler | ||
quota | ||
snap_scheduler | ||
Solaris | ||
systemd | ||
test | ||
Ubuntu | ||
who-wrote-glusterfs | ||
backend-cleanup.sh | ||
backend-xattr-sanitize.sh | ||
check_goto.pl | ||
clang-checker.sh | ||
clear_xattrs.sh | ||
disk_usage_sync.sh | ||
failed-tests.py | ||
file_size_contri.sh | ||
gfid-to-dirname.sh | ||
git-branch-diff.py | ||
gluster-rsyslog-5.8.conf | ||
gluster-rsyslog-7.2.conf | ||
glusterd-sysconfig | ||
glusterd.vol.in | ||
glusterfs-georep-logrotate | ||
glusterfs-logrotate | ||
glusterfs-mode.el | ||
glusterfs.vim | ||
gnfs-loganalyse.py | ||
group-gluster-block | ||
group-metadata-cache | ||
group-nl-cache | ||
group-virt.example | ||
logger.conf.example | ||
Makefile.am | ||
migrate-unify-to-distribute.sh | ||
mount-shared-storage.sh | ||
peer_add_secret_pub.in | ||
post-upgrade-script-for-quota.sh | ||
pre-upgrade-script-for-quota.sh | ||
prot_filter.py | ||
rebalance.py | ||
run-gluster.tmpfiles.in | ||
specgen.scm | ||
stop-all-gluster-processes.sh | ||
stripe-merge.c | ||
volfilter.py |