Skip to content

Commit

Permalink
bug 765001 - switch to new way of doing mapreduce jobs, starting with…
Browse files Browse the repository at this point in the history
… modulelist

This reverts commit 438fa4e.
  • Loading branch information
rhelmer committed Oct 3, 2012
1 parent e7bb40a commit 57a5b2d
Show file tree
Hide file tree
Showing 93 changed files with 38 additions and 48,905 deletions.
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,6 @@
[submodule "socorro-toolbox"]
path = socorro-toolbox
url = git://github.com/mozilla-metrics/socorro-toolbox.git
[submodule "akela"]
path = akela
url = git://github.com/mozilla-metrics/akela.git
20 changes: 12 additions & 8 deletions Makefile
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ COVERAGE = $(VIRTUALENV)/bin/coverage
PYLINT = $(VIRTUALENV)/bin/pylint PYLINT = $(VIRTUALENV)/bin/pylint
CITEXT="/usr/share/postgresql/9.0/contrib/citext.sql" CITEXT="/usr/share/postgresql/9.0/contrib/citext.sql"


.PHONY: all test install reinstall install-socorro install-web virtualenv coverage lint clean minidump_stackwalk java_analysis thirdparty .PHONY: all test install reinstall install-socorro install-web virtualenv coverage lint clean minidump_stackwalk analysis thirdparty




all: test all: test
Expand All @@ -31,7 +31,7 @@ thirdparty:
# install production dependencies # install production dependencies
$(VIRTUALENV)/bin/pip install --use-mirrors --download-cache=pip-cache/ --ignore-installed --install-option="--prefix=`pwd`/thirdparty" --install-option="--install-lib=`pwd`/thirdparty" -r requirements/prod.txt $(VIRTUALENV)/bin/pip install --use-mirrors --download-cache=pip-cache/ --ignore-installed --install-option="--prefix=`pwd`/thirdparty" --install-option="--install-lib=`pwd`/thirdparty" -r requirements/prod.txt


install: java_analysis thirdparty reinstall install: analysis thirdparty reinstall


# this a dev-only option, `make install` needs to be run at least once in the checkout (or after `make clean`) # this a dev-only option, `make install` needs to be run at least once in the checkout (or after `make clean`)
reinstall: install-socorro install-web reinstall: install-socorro install-web
Expand All @@ -54,8 +54,7 @@ install-socorro:
rsync -a wsgi $(PREFIX)/application rsync -a wsgi $(PREFIX)/application
rsync -a stackwalk $(PREFIX)/ rsync -a stackwalk $(PREFIX)/
rsync -a scripts/stackwalk.sh $(PREFIX)/stackwalk/bin/ rsync -a scripts/stackwalk.sh $(PREFIX)/stackwalk/bin/
rsync -a analysis/build/lib/socorro-analysis-job.jar $(PREFIX)/analysis/ rsync -a analysis $(PREFIX)/
rsync -a analysis/bin/modulelist.sh $(PREFIX)/analysis/
# copy default config files # copy default config files
cd $(PREFIX)/application/scripts/config; for file in *.py.dist; do cp $$file `basename $$file .dist`; done cd $(PREFIX)/application/scripts/config; for file in *.py.dist; do cp $$file `basename $$file .dist`; done


Expand Down Expand Up @@ -83,14 +82,19 @@ clean:
rm -rf ./thirdparty/* rm -rf ./thirdparty/*
rm -rf ./google-breakpad/ ./builds/ ./breakpad/ ./stackwalk ./pip-cache rm -rf ./google-breakpad/ ./builds/ ./breakpad/ ./stackwalk ./pip-cache
rm -rf ./breakpad.tar.gz rm -rf ./breakpad.tar.gz
cd analysis && ant clean


minidump_stackwalk: minidump_stackwalk:
svn co http://google-breakpad.googlecode.com/svn/trunk google-breakpad svn co http://google-breakpad.googlecode.com/svn/trunk google-breakpad
cd google-breakpad && ./configure --prefix=`pwd`/../stackwalk/ cd google-breakpad && ./configure --prefix=`pwd`/../stackwalk/
cd google-breakpad && make install cd google-breakpad && make install
cd google-breakpad && svn info | grep Revision | cut -d' ' -f 2 > ../stackwalk/revision.txt cd google-breakpad && svn info | grep Revision | cut -d' ' -f 2 > ../stackwalk/revision.txt


java_analysis: analysis:
cd analysis && ant hadoop-jar git submodule update --init socorro-toolbox akela

cd akela && mvn package
cd akela && mvn package
cd socorro-toolbox && mvn package
mkdir -p analysis
rsync socorro-toolbox/target/*.jar analysis/
rsync akela/target/*.jar analysis/
rsync -a socorro-toolbox/src/main/pig/ analysis/
1 change: 1 addition & 0 deletions akela
Submodule akela added at a82d41
37 changes: 0 additions & 37 deletions analysis/.classpath

This file was deleted.

17 changes: 0 additions & 17 deletions analysis/.project

This file was deleted.

33 changes: 0 additions & 33 deletions analysis/bin/correlation_reports.sh

This file was deleted.

57 changes: 0 additions & 57 deletions analysis/bin/modulelist.sh

This file was deleted.

26 changes: 0 additions & 26 deletions analysis/bin/run-jetty.sh

This file was deleted.

37 changes: 0 additions & 37 deletions analysis/build.properties

This file was deleted.

83 changes: 0 additions & 83 deletions analysis/build.xml

This file was deleted.

Binary file removed analysis/lib/akela-0.2-SNAPSHOT.jar
Binary file not shown.
Binary file removed analysis/lib/aopalliance.jar
Binary file not shown.
Binary file removed analysis/lib/asm-3.1.jar
Binary file not shown.
Binary file removed analysis/lib/commons-lang-2.5.jar
Binary file not shown.
Binary file removed analysis/lib/commons-logging-1.1.1.jar
Binary file not shown.
Binary file removed analysis/lib/commons-math-2.1.jar
Binary file not shown.
Binary file removed analysis/lib/guice-2.0.jar
Binary file not shown.
Binary file removed analysis/lib/guice-servlet-2.0.jar
Binary file not shown.
Binary file removed analysis/lib/guiceyfruit-2.0.jar
Binary file not shown.
Binary file removed analysis/lib/hadoop-core-0.20.2-cdh3u0.jar
Binary file not shown.
Binary file removed analysis/lib/hazelcast-1.9.jar
Binary file not shown.
Binary file removed analysis/lib/hbase-0.90.1-cdh3u0.jar
Binary file not shown.
Binary file removed analysis/lib/jackson-core-asl-1.5.5.jar
Binary file not shown.
Binary file removed analysis/lib/jackson-mapper-asl-1.5.5.jar
Binary file not shown.
Binary file removed analysis/lib/jersey-bundle-1.3.jar
Binary file not shown.
Binary file removed analysis/lib/jersey-guice-1.1.5.jar
Binary file not shown.
Binary file removed analysis/lib/jersey-multipart-1.4.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-continuation-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-http-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-io-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-security-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-server-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-servlet-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jetty-util-7.1.6.v20100715.jar
Binary file not shown.
Binary file removed analysis/lib/jsr311-api-1.1.jar
Binary file not shown.
Binary file removed analysis/lib/log4j-1.2.16.jar
Binary file not shown.
Binary file removed analysis/lib/mimepull-1.3.jar
Binary file not shown.
Binary file removed analysis/lib/pig-0.8.0-cdh3u0.jar
Binary file not shown.
Binary file removed analysis/lib/servlet-api-2.5.jar
Binary file not shown.
Binary file removed analysis/lib/slf4j-api-1.6.1.jar
Binary file not shown.
Binary file removed analysis/lib/trove-2.1.0.jar
Binary file not shown.
36 changes: 0 additions & 36 deletions analysis/pig/crashstats.pig

This file was deleted.

Loading

0 comments on commit 57a5b2d

Please sign in to comment.