@cryptotaxi247 / netdata-1 / commits / a6de3a288

support btrfs disk stats for partitions too

Costa Tsaousis (ktsaou) committed Dec 18, 2017 at 22:43 UTC a6de3a288407693874900b7c415e51a5319c0e45
1 file changed +6
src/sys_fs_btrfs.c
+6
@@ -167,7 +167,13 @@ static inline int find_btrfs_disks(BTRFS_NODE *node, const char *path) {
167 snprintfz(filename, FILENAME_MAX, "%s/%s/size", path, de->d_name);
168 d->size_filename = strdupz(filename);
169
170 + // for disks
171 snprintfz(filename, FILENAME_MAX, "%s/%s/queue/hw_sector_size", path, de->d_name);
172 + struct stat sb;
173 + if(stat(filename, &sb) == -1)
174 + // for partitions
175 + snprintfz(filename, FILENAME_MAX, "%s/%s/../queue/hw_sector_size", path, de->d_name);
176 +
177 d->hw_sector_size_filename = strdupz(filename);
178
179 // link it