Skip to content

Instantly share code, notes, and snippets.

View isaacdavis's full-sized avatar
🌐
Every thousand years, this metal sphere ten times the size of sploopiter

Isaac Davis isaacdavis

🌐
Every thousand years, this metal sphere ten times the size of sploopiter
View GitHub Profile
@isaacdavis
isaacdavis / id_abstract.md
Last active February 5, 2020 04:19
ID space sketch

Intro

This is a very rough sketch of an idea for a reimplementation of the illumos ID Space mechanism. Take everything I say here with a grain of salt, please...

Overview

ID spaces will be implemented using two structs:

Keybase proof

I hereby claim:

  • I am isaacdavis on github.
  • I am isaacdavis (https://keybase.io/isaacdavis) on keybase.
  • I have a public key whose fingerprint is BD3E AC18 E4BD CC3D ABBC 3722 3A05 EC96 1BDA 1481

To claim this, I am signing this object:

@isaacdavis
isaacdavis / instructions.md
Last active March 28, 2019 00:05
Muskie log-fetching instructions

Retrieving muskie logs

These instructions are adapted from the comprehensive Manta Debugging Guide, with added clarification. See the debugging guide for more information on everything related to log-based debugging.

Log locations

Each zone maintains a log file for the current hour (a real-time log) at /var/log/muskie.log. At the top of every hour, the past hour's log file (now a historical log) is uploaded to the datacenter's manta at /poseidon/stor/logs/COMPONENT/YYYY/MM/DD/HH/SHORTZONE.log, where:

  • COMPONENT varies based on the component you’re looking for
  • YYYY, MM, DD, and HH represent the year, month, day, and hour for the entries in the log file
  • SHORTZONE is the first 8 characters of the zone’s uuid.