Skip to content

Instantly share code, notes, and snippets.

View weehal's full-sized avatar

Michał Łuczak weehal

View GitHub Profile
@weehal
weehal / xtradbkp.sh
Created March 20, 2024 21:05
Script to create full/incremental backups with Percona xtrabackup
#!/usr/bin/env bash
# based on jmrfederico script
# https://gist.github.com/jmfederico/1495347
set -eo pipefail
function debug() {
# shellcheck disable=SC2015
[[ -n $DEBUG ]] && printf "[%s] %s\n" "$(date -Im)" "$@" >&2 || /bin/true
@weehal
weehal / service.py.patch
Created July 24, 2017 14:51
[gnocchi] typo (syslog facility)
--- gnocchi/service.py.bad 2017-07-24 16:46:17.431157501 +0200
+++ gnocchi/service.py- 2017-07-19 08:15:30.543224858 +0200
@@ -62,7 +62,7 @@
if conf.use_syslog:
outputs.append(
- daiquiri.output.Syslog(facilty=conf.syslog_log_faciltity))
+ daiquiri.output.Syslog(facility=conf.syslog_log_facility))
if conf.use_journal:
@weehal
weehal / ceilometer.conf.erb
Created July 6, 2017 09:50
Ceilometer config template
[DEFAULT]
use_syslog = true
syslog_log_facility = LOG_USER
meter_dispatchers=gnocchi
event_dispatchers=gnocchi
transport_url = rabbit://<%= @amqp_user -%>:<%= @amqp_pass -%>@<%= @amqp_host %>
auth_strategy = keystone
@weehal
weehal / ceilometer-agent-central.log
Created July 5, 2017 10:50
Ceilometer Agent Central Errors
previous Error (Before commit https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=2f7c3aaf9ca0539ffe3a4425a7899da6741bd1cb)
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager [-] Unable to discover resources: unhashable type: 'dict': TypeError: unhashable type: 'dict'
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager Traceback (most recent call last):
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager File "/opt/openstack/ceilometer/venv-2.7.12/lib/python2.7/site-packages/ceilometer/agent/manager.py", line 504, in discover
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager ].belongs_to_self, discovered
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager File "/opt/openstack/ceilometer/venv-2.7.12/lib/python2.7/site-packages/tooz/partitioner.py", line 105, in belongs_to_self
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager replicas=replicas)
2017-07-05 06:25:06.284 14005 ERROR ceilometer.agent.manager File "/opt/openstack/c