Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

Hackathon changes: rebuild support, code cleanup, simpler tests, install process. #3

Merged
merged 20 commits into from
Sep 28, 2015
Merged

Hackathon changes: rebuild support, code cleanup, simpler tests, install process. #3

merged 20 commits into from
Sep 28, 2015

Conversation

conradkleinespel
Copy link

Hello team,

This PR:

  • uses full OOP so we don't need special structs to free memory anymore,
  • updates the tests corresponding to the code that changed, makes then easier to run and documents them,
  • adds @mzap 's changes to make the installation process easier,
  • adds rebuild support of missing fragments.

I would have liked to make a lot of small PRs, but you have had to do a lot of rebases once the hackathon was over, so I chose to make one large PR.

Tests can be run with ./run_tests.bash.

Feedback is appreciated 👍

Conrad

Michael Z added 4 commits July 13, 2015 11:10
Makefile still relinks for some obscure reason, nothing's breaking
though.
Previously, install would fail because we invoked node-gyp before
nan would be installed.
Orders and dependencies are not the same thing.
fix typos along the way
@conradkleinespel conradkleinespel changed the title Fixes compilation errors Full OOP & correspoding test updates Jul 22, 2015
conradkleinespel and others added 16 commits July 22, 2015 14:48
Avoids rebuilding libraries if already present
- tests can be run via "npm test"
- tests do not generate output
- tests fail with process exit status 1
- README.md explains how to run the tests
adds back previously merged commits, rebased against master
fix(Makefile): doesn't relink anymore with npm install
removes `npm install node-gyp` on every `npm install`
reconstruct: adds support for reconstructing 1 missing fragment
@conradkleinespel conradkleinespel changed the title Full OOP & correspoding test updates Hackathon changes: rebuild support, code cleanup, simpler tests, install process. Jul 31, 2015
@vrancurel
Copy link
Contributor

close #2

vrancurel added a commit that referenced this pull request Sep 28, 2015
Hackathon changes: rebuild support, code cleanup, simpler tests, install process.
@vrancurel vrancurel merged commit 46e4733 into scality:master Sep 28, 2015
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.

4 participants