Skip to content

Instantly share code, notes, and snippets.

@mruzicka
mruzicka / destructor_test.cc
Last active October 2, 2017 22:02
Virtual destructor test
/*
* Virtual destructor test
* -----------------------
* compile using:
* cc -std=c++11 -o destructor_test destructor_test.cc -lstdc++
*
* when class `A` does not define a virtual destructor the program prints:
* data constructed
* rationale:
* when a pointer typed to class `A` is used to delete an instance of class
@mruzicka
mruzicka / slice_64cores.cfg
Created March 30, 2017 00:27
beaker host config file for a 64 CPU/GB SLICE environment
default_platform: &default_platform el-7-x86_64
default_image: &default_image centos_7_x86_64
default_user: &default_user centos
HOSTS:
mom:
roles:
- master
- database
- dashboard
@mruzicka
mruzicka / slice_32cores.cfg
Created March 30, 2017 00:25
beaker host config file for a 32 CPU/GB SLICE environment
default_platform: &default_platform el-7-x86_64
default_image: &default_image centos_7_x86_64
default_user: &default_user centos
HOSTS:
mom:
roles:
- master
- database
- dashboard
@mruzicka
mruzicka / gen_test_certs.sh
Last active May 19, 2016 12:16
Script to create X.509 certificates using openssl
#!/bin/bash
TARGETDIR="${1}"
CA_KEY="${TARGETDIR}/cakey.pem"
CA_CRT="${TARGETDIR}/cacert.pem"
SERVER_KEY="${TARGETDIR}/server.key"
SERVER_CSR="${TARGETDIR}/server.csr"
SERVER_CRT="${TARGETDIR}/server.crt"
@mruzicka
mruzicka / perf.rb
Created August 16, 2013 15:00
Performance test script
list = [
{ :path => 'path_C', :name => 'vm_x' },
{ :path => 'path_a', :name => 'vm_y' },
{ :path => 'path_b', :name => 'vm_z' },
{ :path => 'path_d', :name => 'vm_b' },
{ :path => 'path_D', :name => 'vm_a' },
]
def build_output_michal(list)
result_map = {}