Skip to content
This repository was archived by the owner on Jul 7, 2022. It is now read-only.

Parallelize S3 pull/push files + various bug fixes.#10

Closed
didip wants to merge 37 commits intoblake-education:masterfrom
newrelic-forks:master
Closed

Parallelize S3 pull/push files + various bug fixes.#10
didip wants to merge 37 commits intoblake-education:masterfrom
newrelic-forks:master

Conversation

@didip
Copy link

@didip didip commented Oct 15, 2014

This is PR is essentially a merge of changes between 2 level of forks (aldrinleal and New Relic).

The changelog of what we, New Relic, made:

  • Use go fmt on all files.
  • Use the official fsouza/go-dockerclient
  • Set GOMAXPROCS to consume all available CPU.
  • Pulling files from S3 and pushing to S3 are parallelized using fixed pool of goroutines, currently hard-coded at 50.
  • Removed the ability to set S3 prefix path. It makes debugging image name difficult.
  • Logging functionality is now standarized to using fmt library.
  • Added various code cleanup and test fixes.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doubt this can go upstream like this.

@relistan
Copy link

There are a number of references in the PR to our fork. This is kind of annoying because we can't run them with blake-education instead of newrelic until this is merged. Maybe these can be fixed at merge time?

@didip
Copy link
Author

didip commented Oct 16, 2014

Closed and replaced with PR #11

@didip didip closed this Oct 16, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants