[Bugs] [Bug 1161903] Different client can not execute "for((i=0; i<1000; i++)); do ls -al; done" in a same directory at the sametime
bugzilla at redhat.com
bugzilla at redhat.com
Wed Nov 12 01:36:07 UTC 2014
https://bugzilla.redhat.com/show_bug.cgi?id=1161903
jiademing <jiademing.dd at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flags|needinfo?(jiademing.dd at gmai |
|l.com) |
--- Comment #2 from jiademing <jiademing.dd at gmail.com> ---
Yes, only affecting a disperse volume, I tried to turn off the
gf_timer_call_after() wthen ec_unlock in ec_common.c's ec_unlock_timer_add(),
then can execute "for((i=0;i<1000;i++));do ls -al;done" in different client at
the same time.
In my opinion, the af_timer_call_after in ec_unlock is optimize for one client,
but maybe it is bad for many clients.
(In reply to Niels de Vos from comment #1)
> Have you tried this also on other types of volumes? Is this only affecting a
> disperse volume?
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list