From c66266416da2e05889ed93997f2c8a7cba216c56 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 6 Nov 2011 04:38:21 +0000 Subject: [PATCH] bigfile: fix retry on rebalanced keys --- lib/mogilefs/bigfile.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mogilefs/bigfile.rb b/lib/mogilefs/bigfile.rb index bfedbde..b681a08 100644 --- a/lib/mogilefs/bigfile.rb +++ b/lib/mogilefs/bigfile.rb @@ -38,6 +38,7 @@ module MogileFS::Bigfile rescue # part[:paths] may not be valid anymore due to rebalancing, however we # can get_keys on key, and retry paths if all paths fail + part_key = "#{key.sub(/^_big_info:/, '')},#{part_nr}" paths = get_paths(part_key) paths.empty? and raise MogileFS::Backend::NoDevices, -- 2.11.4.GIT