repodata appears a little messed up:

$ yum clean all
$ rm -rf /var/tmp/yum-* # clear out cached yum data
$ repoquery --verbose
--repofrompath=1,/net/blob/storage/OS/SL/7rolling/x86_64/os --repoid=1 bash
Added 1 repo from /net/blob/storage/OS/SL/7rolling/x86_64/os
1                                                        | 3.6 kB
00:00
1/group_gz                                               | 115 kB
00:00
file:///net/blob/storage/OS/SL/7rolling/x86_64/os/repodata/updateinfo.xml.bz2:
[Errno 14] curl#37 - "Couldn't open file
/net/blob/storage/OS/SL/7rolling/x86_64/os/repodata/updateinfo.xml.bz2"
Trying other mirror.
Can't download or revert repomd.xml for 1

It looks like repomd.xml refers to updateinfo.xml.bz2 which does not exist.
The uncompressed updateinfo.xml does exist.

Manually running bzip2 on updateinfo.bz2 seems to fix the problem.

 - Pat