HomePhorge

Feature #3347 REST-ified FileBucket
e5a78009f6bdUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Feature #3347 REST-ified FileBucket

FileBucket Files have been reimplemented as an indirector terminus so that
they can be transmitted over REST.
The old Network::Client.dipper has been replaced with a compatibility later
in FileBucket::Dipper that uses the indirector to access filebucket termini.

Slightly revised patch:

  • No longer allows nil contents in FileBucket outside of initialization
  • Uses File.exist? instead of the deprecated File.exists?
  • Tweaks JSON serialization and de-serialization to include "path"

Deferred issues:

  • Feature #3371 "FileBucket should not keep files in memory".
  • Feature #3372 "Replace FileBucket Dipper with more idiomatic calls"

Details

Provenance
Jesse Wolfe <jes5199@gmail.com>Authored on
test branch <puppet-dev@googlegroups.com>Committed on Feb 17 2010, 3:50 PM
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUf838389da053: Fix a failing test in #3115
Branches
Unknown
Tags
Unknown

Event Timeline

test branch <puppet-dev@googlegroups.com> committed rPUe5a78009f6bd: Feature #3347 REST-ified FileBucket (authored by Jesse Wolfe <jes5199@gmail.com>).Feb 17 2010, 3:50 PM