Skip to content

Instantly share code, notes, and snippets.

@corystone
corystone / .sqliterc
Created February 8, 2019 16:47
sqlite rc file
.mode column
.headers on
.separator ROW "\n"
.nullvalue NULL
@corystone
corystone / gist:92714263f55bb60009a6
Last active August 29, 2015 14:15
Cinder service maintenance mode patch
diff --git a/cinder/service.py b/cinder/service.py
index 6c557e8..60b4ce8 100644
--- a/cinder/service.py
+++ b/cinder/service.py
@@ -153,11 +153,23 @@ class ProcessLauncher(object):
self.totalwrap = 0
self.failedwrap = 0
self.running = True
+ self.maintenance = False
rfd, self.writepipe = os.pipe()

Keybase proof

I hereby claim:

  • I am corystone on github.
  • I am corystone (https://keybase.io/corystone) on keybase.
  • I have a public key whose fingerprint is DDE9 C231 3B6C F070 A4D4 00EE 8CAF 5A2D DB55 6AA9

To claim this, I am signing this object:

@corystone
corystone / gist:5170403
Last active December 15, 2015 00:08
Where's the body?
REQ: curl -i http://10.127.0.25:8776/v1/49207441a21d4758be13daf3fca3b444/os-quota-sets/49207441a21d4758be13daf3fca3b444
-X PUT -H "X-Auth-Project-Id: demo" -H "User-Agent: python-cinderclient" -H "Content-Type: application/json" -H "Accept:
application/json" -H "X-Auth-Token: MIIKRA<SNIPSNIPSNIPSNIP>==" -d '{'quota_set': {'tenant_id': '49207441a21d4758be13daf3fca3b444', 'volumes': 9}}'
THAT'S BETTER!
quotas[resource.name] = dict(
limit=project_quotas.get(resource.name,
class_quotas.get(resource.name,
resource.default)), )
2013-01-17 16:17:39.521 ERROR cinder.openstack.common.rpc.amqp [-] Exception during message handling
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp Traceback (most recent call last):
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 276, in _process_data
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 145, in dispatch
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 202, in create_volume
2013-01-17 16:17:39.521 TRACE cinder.openstack.common.rpc.amqp volume_ref['id'], {'status': 'error'})
2013-01-17 16:17:39.521 TR