Revision 93ac642e snf-pithos-backend/pithos/backends/lib/hashfiler/radosblocker.py

b/snf-pithos-backend/pithos/backends/lib/hashfiler/radosblocker.py
125 125
            if h == self.emptyhash:
126 126
                append(self._pad(''))
127 127
                continue
128
            with self._get_rear_block(h, 0) as rbl:
128
            with self._get_rear_block(h) as rbl:
129 129
                if not rbl:
130 130
                    break
131 131
                for block in rbl.sync_read_chunks(blocksize, 1, 0):
......
147 147
        missing = [i for i, h in enumerate(hashlist) if not
148 148
                   self._check_rear_block(h)]
149 149
        for i in missing:
150
            with self._get_rear_block(hashlist[i], 1) as rbl:
150
            with self._get_rear_block(hashlist[i]) as rbl:
151 151
                rbl.sync_write(blocklist[i])  # XXX: verify?
152 152

  
153 153
        return hashlist, missing

Also available in: Unified diff