Skip to content

Instantly share code, notes, and snippets.

View terriyu's full-sized avatar

Terri Yu terriyu

View GitHub Profile
$ git review -D
remote: Resolving deltas: 100% (4/4)
remote: Processing changes: refs: 1, done
To ssh://terriyu@review.openstack.org:29418/openstack/ceilometer.git
! [remote rejected] HEAD -> refs/draft/master/bp/api-sample-sorted (can not create new references)
error: failed to push some refs to 'ssh://terriyu@review.openstack.org:29418/openstack/ceilometer.git'
@terriyu
terriyu / git-reset-mixed-1
Created May 30, 2013 18:46
Tried mixed reset on Git. I abandoned a patch and needed to make a new one, but I still had commits on my patch branch, so I needed to reset.
$ git log --oneline | head
34508cc Add test to check samples are returned time-sorted
0e367c4 Add support policy to installation instructions
e653b21 Fix nova notifier tests
0136d1a Merge "Imported Translations from Transifex"
b20d4ea Explicitly set downloadcache in tox.ini.
d16b084 Imported Translations from Transifex
e7c86e3 Merge "hbase metaquery support"
57eab05 Merge "Update oslo, use new configuration generator"
7c6c0bf Merge "Allow specifying a listen IP"
@terriyu
terriyu / benchmark.py
Last active December 17, 2015 23:09
Benchmarking different methods of running for loops
import pygame
pygame.init()
clock = pygame.time.Clock()
a = list(range(10000000))
def do_with_range():
clock.tick()
k = 0
for idx in range(len(a) - 1):
a[idx] < a[idx + 1]
$ tox -e py27,pep8 -- storage
GLOB sdist-make: /opt/stack/ceilometer/setup.py
py27 inst-nodeps: /opt/stack/ceilometer/.tox/dist/ceilometer-2013.2.a6.g56a8ace.zip
py27 runtests: commands[0]
running testr
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/stevedore/extension.py:4: UserWarning: Module tests was already imported from /opt/stack/ceilometer/tests/__init__.pyc, but /opt/stack/ceilometer/.tox/py27/lib/python2.7/site-packages is being added to sys.path
import pkg_resources
/opt/stack/ceilometer/.tox/py27/local/lib/python2.7/site-packages/stevedore/extension.py:4: UserWarning: Module tests was already imported from /opt/stack/ceilometer/tests/__init__.pyc, but /opt/stack/ceilometer/.tox/py27/lib/python2.7/site-packages is being added to sys.path
import pkg_resources
$ ./stack.sh
Using mysql database backend
2013-06-07 16:38:22 stack.sh log /opt/stack/logs/stack.sh.log.2013-06-07-163821
2013-06-07 16:38:22 + echo_summary 'Installing package prerequisites'
2013-06-07 16:38:22 + [[ -t 3 ]]
2013-06-07 16:38:22 + echo -e Installing package prerequisites
2013-06-07 16:38:22 + source /home/vagrant/devstack/tools/install_prereqs.sh
2013-06-07 16:38:22 ++ [[ -n '' ]]
2013-06-07 16:38:22 ++ [[ -z /home/vagrant/devstack ]]
@terriyu
terriyu / SWC test install
Created June 19, 2013 15:40
Output from running the swc-installation-test-2.py script for checking Software Carpentry setups.
check command line shell (virtual-shell)... pass
check text/code editor (virtual-editor)... pass
check web browser (virtual-browser)... pass
check Git (git)... pass
check Mercurial (hg)... pass
check EasyMercurial... fail
check make... pass
check PyPI installer (virtual-pypi-installer)... pass
check Setuptools (setuptools)... pass
check Nose (nosetests)... pass
@terriyu
terriyu / 1. stack-sh-out.txt
Last active December 18, 2015 17:10
File #1 is the output from running "$ ./stack.sh" -- notice the multiple errors "ERROR:root:Could not find any typelib for GnomeKeyring", File #2 is the output from running "$ nova image-list" after running "$ ./stack.sh"
Script started on Wed 19 Jun 2013 06:29:26 PM UTC
]0;vagrant@precise64: ~/devstackvagrant@precise64:~/devstack$ ./stack.sh
Using mysql database backend
################################################################################
ENTER A SERVICE_TOKEN TO USE FOR THE SERVICE ADMIN TOKEN.
################################################################################
This value will be written to your localrc file so you don't have to enter it
again. Use only alphanumeric characters.
If you leave this blank, a random default value will be used.
@terriyu
terriyu / diary-5jul2013.md
Last active December 19, 2015 10:38
Journal for OpenStack Ceilometer work -- 5 Jul 2013

5 Jul 2013

Bug I posted on Launchpad about GnomeKeyring errors when installing Devstack

Pulled new changes and ran tests

@terriyu
terriyu / diary-8jul2013.md
Last active December 19, 2015 12:19
Journal for OpenStack Ceilometer work -- 8 Jul 2013 Also included: plot and tox error message
@terriyu
terriyu / diary-9jul2013.md
Last active December 19, 2015 13:38
Journal for OpenStack Ceilometer work -- 9 Jul 2013

9 Jul 2013

Note on using Markdown in Gist

  • Mixed nested lists don't work in GitHub flavored Markdown, as seen here:

    1. Mixing
    2. Ordered (numbered) lists
  1. With unordered (bulleted) lists