On Jan 17, 2013, at 3:20 PM, Dr Nic Williams wrote:AFAIK, oss-docs is also on gerrit at the moment.
On Thu, Jan 17, 2013 at 3:20 PM, Dr Nic Williams wrote:
CONGRATS!
Well done for submitting a (first?) patch!
Nic
On Thu, Jan 17, 2013 at 3:00 PM, wrote:
YAY! We committed the composite blobstore client to be accepted!!! See it here:
http://reviews.cloudfoundry.org/#/c/13445/Also whats the process for submitting fixes/additions to the oss-docs project (we need to document the format for the private and final yml files to use the composite blobstore client)? Do I just create a pull request in github?
On Wednesday, January 16, 2013 6:00:40 PM UTC-7, Dr Nic Williams wrote:
Chaining/overriding blob stores sounds very nice. I look forward to seeing any finish products/repos/gists.
On Wednesday, January 16, 2013, Mike Heath wrote:
It uploads all the blobs in my blobs/* directory just fine. I have those uploaded to S3 and it works great. I have a script that keeps the cf-release blobs synced with our blobs in S3. The other devs on my team can checkout our cf-release fork and do a 'bosh sync blobs' and all the blobs in the in the blobs directory get downloaded. No problems there.
The problem we're seeing (that I did not anticipate) is that it appears that jobs and packages get cached in the blobstore as well. The index.yml files in /.final_builds are full of blobstore_id fields that reference what appear to be tarballs in the
http://blob.cfblob.com blobstore.
These job and package blobs are not listed in the config/blobs.yml. Which is why I was surprised to find this problem. I like the idea of caching these, especially to ensure consistency for future deployments. I don't like that I can't do a "bosh add blob ..." to get them in S3. :)
I've been chatting with Nick Terry about his patch. We'll likely go down that route. I like the idea of being able to chain blobstores.
-Mike
On Wed, Jan 16, 2013 at 5:07 PM, Dr Nic Williams wrote:
What does "bosh upload blobs" do?
On Wed, Jan 16, 2013 at 3:24 PM, Mike Heath wrote:
Adding --force eliminates the warnings about my changes not being committed in git but doesn't prevent bosh from trying to download packages from the blobstore, unfortunately.
On Wednesday, January 16, 2013 3:57:19 PM UTC-7, Dr Nic Williams wrote:
bosh create release --force - should skip the check
or
bosh upload blobs
bosh create release
On Wed, Jan 16, 2013 at 2:19 PM, Mike Heath wrote:
We're trying to fork cf-release and migrate our blobs to S3. We have been able to move all of the blobs in cf-release/blobs over. That part was easy. When we try to create a release doing 'bosh create release' we get errors saying that it can't find packages in the blobstore.
Specifically we're getting:
Building DEV release
---------------------------------
Building packages
-----------------
Building daylimit...
Final version: NOT FOUND
Dev version: FOUND LOCAL
Building mysql55...
Final version: Downloading `mysql55 (4)'...
Final version of `mysql55' not found in blobstore
Is there an easy way to migrate the package blobs to S3?
-Mike
--
Dr Nic Williams
http://drnicwilliams.comcell +1 (415) 860-2185
--
Dr Nic Williams
http://drnicwilliams.comcell +1 (415) 860-2185
--
Dr Nic Williams
http://drnicwilliams.comcell +1 (415) 860-2185
--
Dr Nic Williams
http://drnicwilliams.comcell +1 (415) 860-2185
--
Dr Nic Williams
http://drnicwilliams.comcell +1 (415) 860-2185