Skip to content

Instantly share code, notes, and snippets.

View ahosam's full-sized avatar

Hosam Al Ali ahosam

View GitHub Profile
@ahosam
ahosam / cephfs_transcoder.py
Created June 4, 2025 06:47 — forked from marcan/cephfs_transcoder.py
Transcoder (layout migrator) for CephFS
# CephFS pool/layout migration tool ("transcoder")
#
# Loosely inspired by:
# https://git.sr.ht/~pjjw/cephfs-layout-tool/tree/master/item/cephfs_layout_tool/migrate_pools.py
# https://gist.github.com/ervwalter/5ff6632c930c27a1eb6b07c986d7439b
#
# MIT license (https://opensource.org/license/mit)
import os, stat, time, signal, shutil, logging, sys
from concurrent.futures import ThreadPoolExecutor
<?
/////////////////////
// slack2html
// by @levelsio
/////////////////////
//
/////////////////////
// WHAT DOES THIS DO?
/////////////////////
//
<section data-transition='concave'>
<section id="Container Docker WorkShop">
<!--
<a href="http://kubernetes.io/"><img src="https://cdn.rawgit.com/ryanj/1aed9676c69ab0073be0beb60ca77a9c/raw/74f82bdfb47f1addaca529e8ee63ed678356a62f/kubernetes-blueprint-logo.svg" alt="kubernetes" style='width:30%;'></a>
-->
<p><i>Hands-on Training:</i></p>
<h1>OpenShift WorkShop</h1>
<p>
<span style="font-style: italic;position: relative;right: 20px;bottom: 85px;">at</span> <a href="https://www.openstack.org/summit/vancouver-2018/summit-schedule/events/21662/rsvp-required-containers-kubernetes-and-openshift-red-hat-openshift-on-openstack-hands-on-training"><img src="https://www.openstack.org/themes/openstack/static/images/summit-logo-small-white.svg" alt="OpenStack Summit" style='width:50%;'></a>