Skip to content

Instantly share code, notes, and snippets.

Avatar

Isaac Davis isaacdavis

View GitHub Profile
View keybase.md

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 Mar 28, 2019
Muskie log-fetching instructions
View instructions.md

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.
View id_abstract.md

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: