src/allmydata/storage/server.py: use the filesystem of storage/shares/, rather than storage/, to calculate remaining space. fixes #1384

This commit is contained in:
david-sarah 2011-07-18 19:27:52 -07:00
parent 4c592f1505
commit c2972e22cb

View File

@ -172,7 +172,7 @@ class StorageServer(service.MultiService, Referenceable):
stats['storage_server.latencies.%s.%s' % (category, name)] = v
try:
disk = fileutil.get_disk_stats(self.storedir, self.reserved_space)
disk = fileutil.get_disk_stats(self.sharedir, self.reserved_space)
writeable = disk['avail'] > 0
# spacetime predictors should use disk_avail / (d(disk_used)/dt)
@ -204,7 +204,7 @@ class StorageServer(service.MultiService, Referenceable):
if self.readonly_storage:
return 0
return fileutil.get_available_space(self.storedir, self.reserved_space)
return fileutil.get_available_space(self.sharedir, self.reserved_space)
def allocated_size(self):
space = 0