Data durability in cloud storage systems