diff options
author | Max Rijevski <moox@fb.com> | 2016-04-07 13:11:20 -0700 |
---|---|---|
committer | Shreyas Siravara <sshreyas@fb.com> | 2016-12-09 09:10:15 -0800 |
commit | 87f9dc9e709b16080d090c990f49c1bdafb64fce (patch) | |
tree | 7f394b7c9d1d83bacb79cd6f460e2f2d8b3ac52e /libglusterfs | |
parent | 17cce29c4da1d086aaaba852971b76fe4488b360 (diff) |
performance/io-threads: Reduce the number of timing calls in iot_worker
Summary:
- Reduce the amount of unnecessary timing calls
in iot_worker servicing.
- The current logic is unnecessarily accurate and
hurts performance for many small FOPS.
- This is a cherry-pick of D3156588 for 3.8
Test Plan:
- Prove tests
Change-Id: I6db4f1ad9a48d9d474bb251a2204969061021954
Signed-off-by: Shreyas Siravara <sshreyas@fb.com>
Reviewed-on: http://review.gluster.org/16081
Smoke: Gluster Build System <jenkins@build.gluster.org>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: Kevin Vigor <kvigor@fb.com>
Diffstat (limited to 'libglusterfs')
-rw-r--r-- | libglusterfs/src/compat.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libglusterfs/src/compat.h b/libglusterfs/src/compat.h index 33388598b1e..54e7589b164 100644 --- a/libglusterfs/src/compat.h +++ b/libglusterfs/src/compat.h @@ -463,6 +463,10 @@ int gf_mkostemp (char *tmpl, int suffixlen, int flags); #define ST_CTIM_NSEC_SET(stbuf, val) do { } while (0); #endif +#ifdef GF_BSD_HOST_OS +#define CLOCK_REALTIME_COARSE CLOCK_REALTIME +#endif + #ifndef IPV6_DEFAULT #ifndef IXDR_GET_LONG |