Skip to content

Instantly share code, notes, and snippets.

@barmstrong
Created November 1, 2015 02:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save barmstrong/04a70fe7bf8e444ef37f to your computer and use it in GitHub Desktop.
Save barmstrong/04a70fe7bf8e444ef37f to your computer and use it in GitHub Desktop.
vagrant@reddit:~$ set -e
vagrant@reddit:~$
vagrant@reddit:~$ apt_get=/usr/bin/apt-get
vagrant@reddit:~$ ln=/bin/ln
vagrant@reddit:~$ wget=/usr/bin/wget
vagrant@reddit:~$ service=/usr/sbin/service
vagrant@reddit:~$ reddit_run=/usr/local/bin/reddit-run
vagrant@reddit:~$ init_ctl=/sbin/initctl
vagrant@reddit:~$
vagrant@reddit:~$ export REDDIT_USER=vagrant
vagrant@reddit:~$ export REDDIT_GROUP=vagrant
vagrant@reddit:~$ export REDDIT_HOME="/host"
vagrant@reddit:~$
vagrant@reddit:~$ export REDDIT_PLUGINS=$1
vagrant@reddit:~$ export REDDIT_DOMAIN=$3
vagrant@reddit:~$ eval "cd $REDDIT_HOME/src/reddit; $reddit_run scripts/inject_test_data.py -c 'inject_test_data()'"
Warning: g.media_domain == g.domain. This may give untrusted content access to user cookies
Warning: g.oauth_domain == g.domain. CORS requests to g.domain will be allowed
Overriding g.--plugin to r2
reddit:7503 started 8463225 at 02:30:36 (took 1.04s)
>>>> Ensuring configured objects exist
>> found /u/reddit
>> found /u/
>> found /r/frontpage
>> found /r/takedowns
>> found /r/beta
>>>> Fetching real data from reddit.com
>>> /r/pics
>> Links
> 0-100
> 100-200
> 200-300
> 300-400
> 400-500
>> Comments
> 0-100
> 100-200
> 200-300
> 300-400
> 400-500
> 500-600
> 600-700
> 700-800
> 800-900
> 900-1000
>>> /r/videos
>> Links
> 0-100
> 101-201
> 201-301
> 301-401
> 401-501
>> Comments
> 0-100
> 100-200
> 200-300
> 300-400
> 400-500
> 500-600
> 600-700
> 700-800
> 800-900
> 900-1000
>>> /r/askhistorians
>> Links
> 0-100
> 102-202
> 202-302
> 302-402
> 402-502
>> Comments
> 0-100
> 100-200
> 200-300
> 300-400
> 400-500
> 500-600
> 600-700
>>>> Generating test data
>>> Accounts
>> registering /u/fuckenera
>> registering /u/Candoe1moost
>> registering /u/Taken_Gibin_1
>> registering /u/Choderedg
>> registering /u/Resekoser
>> registering /u/Geemally_bbieve
>> registering /u/tshaterP
>> registering /u/PolyTheIsIr
>> registering /u/B-Hypo
>> registering /u/blue60890
>> registering /u/swalho
>> registering /u/rstist_mi
>> registering /u/Kapin_Bain23198
>> registering /u/etalackgoncu
>> registering /u/IRedahUseahanzzleTo
>> registering /u/Autis-mesishB
>> registering /u/ShippyCrian
>> registering /u/Assboweemo
>> registering /u/EUPW
>> registering /u/golwuto
>> registering /u/penpos_boyas
>> registering /u/stgtoMod
>> registering /u/poogallasmi
>> registering /u/pore6049
>> registering /u/wingi73
>> registering /u/pez42896ixod
>> registering /u/laakerance27
>> registering /u/Hainkydinsi
>> registering /u/vmatMadnount
>> registering /u/Buderryberaytergee
>> registering /u/thicogalkfin
>> registering /u/Wyz150
>> registering /u/impty12po
>> registering /u/Frinain150126
>> registering /u/Ponis199943
>> registering /u/Benget
>> registering /u/kracls_mona
>> registering /u/nditard
>> registering /u/Humiswithon97
>> registering /u/asmaxingBeart
>> registering /u/ia_mody123212
>> registering /u/rro
>> registering /u/sdatiesmon
>> registering /u/Comur_676089XE
>> registering /u/Turnot-tacna
>> registering /u/1818269792
>> registering /u/thaGoldfizzyloo
>> registering /u/bpwn191
>> registering /u/Johlicshicsa
>>> Content
>> creating /r/pics
Traceback (most recent call last):
File "/usr/bin/paster", line 4, in <module>
command.run()
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 104, in run
invoke(command, command_name, options, args[1:])
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 143, in invoke
exit_code = runner.run(args)
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 238, in run
result = self.command()
File "/host/src/reddit/r2/r2/commands.py", line 91, in command
exec self.options.command in loaded_namespace
File "<string>", line 1, in <module>
File "scripts/inject_test_data.py", line 295, in inject_test_data
if sr.add_subscriber(system_user):
File "/host/src/reddit/r2/r2/models/subreddit.py", line 1282, in add_subscriber
SubscribedSubredditsByAccount.create(user, self)
File "/host/src/reddit/r2/r2/lib/db/tdb_cassandra.py", line 115, in _fn
return fn(*a, **kw)
File "/host/src/reddit/r2/r2/lib/db/tdb_cassandra.py", line 908, in create
cls._cf.insert(thing1._id36, values, ttl=cls._ttl)
File "/usr/lib/python2.7/dist-packages/pycassa/columnfamily.py", line 1018, in insert
allow_retries=self._allow_retries)
File "/usr/lib/python2.7/dist-packages/pycassa/pool.py", line 577, in execute
return getattr(conn, f)(*args, **kwargs)
File "/host/src/reddit/r2/r2/lib/stats.py", line 560, in call_with_instrumentation
result = f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pycassa/pool.py", line 153, in new_f
return new_f(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pycassa/pool.py", line 125, in new_f
self._pool._replace_wrapper() # puts a new wrapper in the queue
File "/usr/lib/python2.7/dist-packages/pycassa/pool.py", line 458, in _replace_wrapper
conn = self._create_connection()
File "/usr/lib/python2.7/dist-packages/pycassa/pool.py", line 431, in _create_connection
(exc.__class__.__name__, exc))
pycassa.pool.AllServersUnavailable: An attempt was made to connect to each of the servers twice, but none of the attempts succeeded. The last failure was TTransportException: Could not connect to 127.0.0.1:9160
Connection to 127.0.0.1 closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment