diff options
author | Prashanth Pai <ppai@redhat.com> | 2016-05-20 19:33:20 +0530 |
---|---|---|
committer | Thiago da Silva <thiago@redhat.com> | 2016-11-18 08:15:52 -0800 |
commit | ce0feed60b2077085a66d34021a3c96bbb7f5558 (patch) | |
tree | 59f2894f7555ae5e0881bdc17c33f7ea269df231 /gluster/swift/account | |
parent | 2318a57a1ea632f77d5f78dc11023fb3b7fc2ad0 (diff) |
Use scandir if available
scandir[1] is a directory iteration function like os.listdir(), which
can optimize os.walk() by avoiding unnecessary calls to os.stat()
Using scandir to avoid stat() calls requires GlusterFS to correctly
set d_type field of entries in readdir() responses[2].
[1] https://github.com/benhoyt/scandir
[2] http://review.gluster.org/#/c/14095/
Change-Id: Ibdb9a07d25708b5cd8fd663ac99669e7f1f7ba75
Signed-off-by: Prashanth Pai <ppai@redhat.com>
Reviewed-on: http://review.gluster.org/14460
Reviewed-by: Thiago da Silva <thiago@redhat.com>
Tested-by: Thiago da Silva <thiago@redhat.com>
Diffstat (limited to 'gluster/swift/account')
0 files changed, 0 insertions, 0 deletions