From 5fd33405afd72f51d6d197ed7895e6c254d02b04 Mon Sep 17 00:00:00 2001 From: Takeshi Nakatani Date: Thu, 16 Jan 2014 16:04:41 +0000 Subject: [PATCH] Fixed a bug - issue#5 --- src/cache.cpp | 1 + src/s3fs.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/cache.cpp b/src/cache.cpp index 35f30dc..6e63c95 100644 --- a/src/cache.cpp +++ b/src/cache.cpp @@ -425,6 +425,7 @@ bool convert_header_to_stat(const char* path, headers_t& meta, struct stat* pst, if(S_ISREG(pst->st_mode)){ pst->st_blocks = get_blocks(pst->st_size); } + pst->st_blksize = 4096; // mtime pst->st_mtime = get_mtime(meta); diff --git a/src/s3fs.cpp b/src/s3fs.cpp index a55ec6e..2949546 100644 --- a/src/s3fs.cpp +++ b/src/s3fs.cpp @@ -708,6 +708,8 @@ static int s3fs_getattr(const char* path, struct stat* stbuf) } FdManager::get()->Close(ent); } + stbuf->st_blksize = 4096; + stbuf->st_blocks = get_blocks(stbuf->st_size); } FPRNINFO("[path=%s] uid=%u, gid=%u, mode=%04o", path, (unsigned int)(stbuf->st_uid), (unsigned int)(stbuf->st_gid), stbuf->st_mode); S3FS_MALLOCTRIM(0);