swift-object-info should report all object metadata

Bug #1431334 reported by Alistair Coles
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Confirmed
Wishlist
Ricardo Ferreira

Bug Description

swift-object-info can currently be pointed at a *file* and will report info from that file. It would be really useful to be able to optionally point the tool at a directory and have the tool open the on-disk file set to compose any .meta with .data files, printing the aggregate as would be included with an object GET.

https://bugs.launchpad.net/bugs/1425679 already requests handling .meta and .ts files, this request build on that.

Changed in swift:
importance: Undecided → Wishlist
Ricardo Ferreira (rsff)
Changed in swift:
assignee: nobody → Ricardo Ferreira (rsff)
Revision history for this message
Jiri Suchomel (jsuchome) wrote :

Would the simple change like this be enough? Or am I misunderstanding the request?

335a336,345
> if os.path.isdir(datafile):
>
> for (dirpath, dirnames, filenames) in os.walk(datafile):
> for f in filenames:
> new_datafile = os.path.join(datafile,f)
> if os.path.isfile(new_datafile):
> print ("Checking file %s" % new_datafile)
> print_obj(new_datafile, check_etag, swift_dir, policy_name)
> break # not going deeper
> return

Revision history for this message
Jiri Suchomel (jsuchome) wrote :

Sorry, now properly formatted...

Revision history for this message
John Dickinson (notmyname) wrote :

Jiri, can you please propose this as a patch to Swift via gerrit (including this bug in the commit message)? That way the community can review it and offer feedback.

Changed in swift:
status: New → Confirmed
Revision history for this message
Alistair Coles (alistair-coles) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.